Web API Documentation
Campaign API Key:
scitex-cloud-campaign-20260101-20261231-alpha
🤖 MCP Server
MCP Server Overview #
SciTeX exposes a Model Context Protocol (MCP) server at
https://scitex.ai/mcp.
Connect any MCP-compatible AI client — Claude Desktop, Claude Code, or your own agent —
to get direct access to 204 scientific tools: plotting, statistics, literature management,
LaTeX compilation, and more.
Connect a Client #
scitex locally and get all 204 tools for free, running on your own machine.
1. Install
pip install scitex[all] # Full installation (recommended)
pip install scitex[plt,stats,scholar] # Typical research setup
pip install scitex # Core only (minimal)
2. Configure Claude Desktop / Claude Code
Add the following to ~/.claude/settings.json or claude_desktop_config.json:
{
"mcpServers": {
"scitex": {
"command": "scitex",
"args": ["mcp", "start"]
}
}
}
3. That's it
Your AI client now has access to all 204 SciTeX tools — plotting, statistics, LaTeX compilation, literature management, and more — running entirely on your local machine.
Connect to the hosted MCP server at https://scitex.ai/mcp.
Requires an API key.
Claude Desktop / Claude Code (claude_desktop_config.json)
{
"mcpServers": {
"scitex": {
"type": "streamable-http",
"url": "https://scitex.ai/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
Python (fastmcp client)
from fastmcp import Client
async with Client(
"https://scitex.ai/mcp",
headers={"Authorization": "Bearer YOUR_API_KEY"},
) as client:
tools = await client.list_tools()
result = await client.call_tool("stats_run_test", {
"test_name": "ttest_ind",
"data": [[1, 2, 3], [4, 5, 6]],
})
print(result)
Authentication #
All requests to /mcp require a Bearer token in the Authorization header.
| Header | Value |
|---|---|
Authorization
|
Bearer YOUR_API_KEY
|
Required Scope
The API key must have the mcp scope or * (Full Access).
Keys with only project:read or scholar:read will be rejected
with 401 Unauthorized.
Configuration #
Control which tool groups the MCP server exposes using environment variables.
Set SCITEX_MCP_USE_<GROUP>=0 to disable a group.
All groups are enabled by default.
Tool Group Toggles
| Variable | Group |
|---|---|
SCITEX_MCP_USE_PLT
|
Plotting & visualization |
SCITEX_MCP_USE_DIAGRAM
|
Mermaid / Graphviz diagrams |
SCITEX_MCP_USE_STATS
|
Statistical tests & analysis |
SCITEX_MCP_USE_SCHOLAR
|
Literature & PDF management |
SCITEX_MCP_USE_DATASET
|
Dataset search & fetch |
SCITEX_MCP_USE_WRITER
|
LaTeX manuscript compilation |
SCITEX_MCP_USE_INTROSPECT
|
Python API introspection |
SCITEX_MCP_USE_PROJECT
|
Project file management |
SCITEX_MCP_USE_TEMPLATE
|
Project templates |
SCITEX_MCP_USE_CLEW
|
Experiment tracking |
SCITEX_MCP_USE_AUDIO
|
Text-to-speech |
SCITEX_MCP_USE_CAPTURE
|
Screenshot capture |
SCITEX_MCP_USE_SOCIAL
|
Social media posting |
SCITEX_MCP_USE_UI
|
Desktop notifications |
SCITEX_MCP_USE_DEV
|
Developer tools |
SCITEX_MCP_USE_LINTER
|
Code linting |
SCITEX_MCP_USE_USAGE
|
Usage tracking |
Example: Minimal Setup
# Only enable plotting and statistics
export SCITEX_MCP_USE_PLT=1
export SCITEX_MCP_USE_STATS=1
# Disable everything else
export SCITEX_MCP_USE_SCHOLAR=0
export SCITEX_MCP_USE_WRITER=0
export SCITEX_MCP_USE_DIAGRAM=0
# ... set other groups to 0
Using .env.d Files
For persistent configuration, copy the example env files and source them:
# Copy examples to your local config
cp -r .env.d.examples .env.d
# Edit toggles
$EDITOR .env.d/02_mcp.env
# Source all config
source .env.d/entry.src
import scitex)
and CLI commands (scitex plt ...) are unaffected.
Available Tools #
204 tools across 18 categories.
Click tool rows to expand parameters & return types.
Call client.list_tools() for the live list, or fetch
/api/mcp/tools/ for the full JSON catalog.
Audio — audio_
(1 tools)
| Tool | Description | |||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
audio_speak
|
Convert text to speech with smart routing.
Parameters & Returns ▸
Returns: |
Capture — capture_
(1 tools)
| Tool | Description | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
capture_capture_screenshot
|
Capture screenshot - monitor, window, browser, or everything.
Parameters & Returns ▸
Returns: |
CLEW Pipelines — clew_
(6 tools)
| Tool | Description | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
clew_chain
|
Verify the dependency chain for a target file.
Parameters & Returns ▸
Returns: |
|||||||||
clew_list
|
List all tracked runs with verification status.
Parameters & Returns ▸
Returns: |
|||||||||
clew_mermaid
|
Generate Mermaid diagram for verification DAG.
Parameters & Returns ▸
Returns: |
|||||||||
clew_run
|
Verify a specific session run by checking all file hashes.
Parameters & Returns ▸
Returns: |
|||||||||
clew_stats
|
Show verification database statistics. | |||||||||
clew_status
|
Show verification status summary (like git status). |
Crossref — crossref_
(15 tools)
| Tool | Description | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
crossref_cache_citation_summary
|
Get citation statistics for cached papers.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
crossref_cache_create
|
Create a paper cache from search query.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
crossref_cache_export
|
Export cache to file.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
crossref_cache_list
|
List all available caches. | ||||||||||||||||||||||||||||||
crossref_cache_plot_network
|
Generate citation network visualization.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
crossref_cache_plot_scatter
|
Generate year vs citations scatter plot.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
crossref_cache_query
|
Query cached papers with field filtering.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
crossref_cache_stats
|
Get cache statistics.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
crossref_cache_top_cited
|
Get top cited papers from cache.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
crossref_check_bibtex_file
|
Check all citations in a BibTeX file against the local database.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
crossref_check_citations
|
Check citations against the local CrossRef database.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
crossref_enrich_dois
|
Enrich DOIs with full metadata including citation counts and references.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
crossref_search
|
Search for academic works by title, abstract, or authors.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
crossref_search_by_doi
|
Get detailed information about a work by DOI.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
crossref_status
|
Get database statistics and status. |
Datasets — dataset_
(1 tools)
| Tool | Description |
|---|---|
dataset_usage
|
Get usage guide for SciTeX Dataset (not installed). |
Developer — dev_
(9 tools)
| Tool | Description | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
dev_bulk_rename
|
Bulk rename files, contents, directories, and symlinks.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||
dev_config_show
|
Get current developer configuration. | ||||||||||||||||||||||||
dev_test_hpc
|
Run project tests on HPC (Spartan) via Slurm.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||
dev_test_hpc_poll
|
Check HPC test job status.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||
dev_test_hpc_result
|
Fetch full HPC test output.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||
dev_test_local
|
Run project tests locally via pytest.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||
dev_versions_list
|
List versions across the scitex ecosystem.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||
dev_versions_sync
|
Sync ecosystem packages to remote hosts (git stash, pull, pip install).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||
dev_versions_sync_local
|
Install all local editable packages (pip install -e).
Parameters & Returns ▸
Returns: |
Introspect — introspect_
(12 tools)
| Tool | Description | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
introspect_api
|
List the API tree of a module recursively.
Parameters & Returns ▸
Returns: |
|||||||||||||||
introspect_call_graph
|
Get function call graph (with timeout protection).
Parameters & Returns ▸
Returns: |
|||||||||||||||
introspect_class_hierarchy
|
Get class inheritance hierarchy (MRO + subclasses).
Parameters & Returns ▸
Returns: |
|||||||||||||||
introspect_dependencies
|
Get module dependencies (what it imports).
Parameters & Returns ▸
Returns: |
|||||||||||||||
introspect_dir
|
List members of module/class (like dir()). filter: all|public|private|dunder.
Parameters & Returns ▸
Returns: |
|||||||||||||||
introspect_docstring
|
Get docstring of a Python object. format: raw|parsed|summary.
Parameters & Returns ▸
Returns: |
|||||||||||||||
introspect_examples
|
Find usage examples in tests/examples directories.
Parameters & Returns ▸
Returns: |
|||||||||||||||
introspect_exports
|
Get __all__ exports of a module.
Parameters & Returns ▸
Returns: |
|||||||||||||||
introspect_imports
|
Get all imports from a module (AST-based static analysis).
Parameters & Returns ▸
Returns: |
|||||||||||||||
introspect_signature
|
Get function/class signature with parameters and types.
Parameters & Returns ▸
Returns: |
|||||||||||||||
introspect_source
|
Get source code of a Python object.
Parameters & Returns ▸
Returns: |
|||||||||||||||
introspect_type_hints
|
Get detailed type hint analysis for function/class.
Parameters & Returns ▸
Returns: |
Linter — linter_
(1 tools)
| Tool | Description |
|---|---|
linter_usage
|
Get usage guide for SciTeX Linter (not installed). |
OpenAlex — openalex_
(4 tools)
| Tool | Description | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
openalex_enrich_ids
|
Enrich OpenAlex IDs or DOIs with full metadata.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||
openalex_search
|
Search for academic works by title, abstract, or authors.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||
openalex_search_by_id
|
Get detailed information about a work by OpenAlex ID or DOI.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||
openalex_status
|
Get database statistics and status. |
Plotting — plt_
(71 tools)
| Tool | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
plt_acorr
|
Plot autocorrelation (ax.acorr).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_angle_spectrum
|
Plot angle spectrum (ax.angle_spectrum).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_bar
|
Create a bar chart (ax.bar).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_barh
|
Create a horizontal bar chart (ax.barh).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_boxplot
|
Create a box plot (ax.boxplot).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_cohere
|
Plot coherence between two signals (ax.cohere).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_compose
|
Compose multiple figures into a single figure with panel labels.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_conf_mat
|
Plot a confusion matrix (ax.stx_conf_mat).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_contour
|
Create contour lines (ax.contour).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_contourf
|
Create a filled contour plot (ax.contourf).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_crop
|
Crop whitespace from a figure image.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_csd
|
Plot cross-spectral density (ax.csd).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_diagram_compile_graphviz
|
Compile diagram specification to Graphviz DOT format.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_diagram_compile_mermaid
|
Compile diagram specification to Mermaid format.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_diagram_create
|
Create a diagram from a YAML specification file or dictionary.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_diagram_get_backends
|
List available rendering backends and their status. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_diagram_get_paper_modes
|
Get available paper layout modes and their constraints. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_diagram_get_preset
|
Get a diagram preset configuration by name.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_diagram_list_presets
|
List available diagram presets (workflow, decision, pipeline, scientific). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_diagram_render
|
Render diagram to image file (PNG, SVG, PDF).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_diagram_split
|
Split a large diagram into smaller parts for multi-column layouts.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_ecdf
|
Plot empirical CDF (ax.stx_ecdf).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_errorbar
|
Create an error-bar plot (ax.errorbar).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_eventplot
|
Create a spike raster / event plot (ax.eventplot).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_extract_data
|
Extract plotted data arrays from a saved recipe.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_fill
|
Fill a closed polygon (ax.fill).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_fill_between
|
Create a filled region plot (ax.fill_between).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_fill_betweenx
|
Create a horizontal fill-between region (ax.fill_betweenx).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_fillv
|
Fill vertical spans between start/end x-values (ax.stx_fillv).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_get_plot_types
|
Get list of supported plot types. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_heatmap
|
Heatmap with smart annotation colors (ax.stx_heatmap).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_hexbin
|
Create a 2D hexagonal binning plot (ax.hexbin).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_hist
|
Create a histogram (ax.hist).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_hist2d
|
Create a 2D histogram (ax.hist2d).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_image
|
Display 2D array as image with correct orientation (ax.stx_image).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_imshow
|
Display a 2D array as an image / heatmap (ax.imshow).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_info
|
Get information about a recipe file.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_line
|
Plot a 1D array as a line (ax.stx_line).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_list_styles
|
List available figure style presets. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_loglog
|
Line plot with both axes on log scale (ax.loglog).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_magnitude_spectrum
|
Plot magnitude spectrum (ax.magnitude_spectrum).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_matshow
|
Display a 2D matrix with row/column ticks (ax.matshow).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_mean_ci
|
Plot mean with CI shading (ax.stx_mean_ci).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_mean_std
|
Plot mean ± sd with shaded region (ax.stx_mean_std).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_median_iqr
|
Plot median with IQR shading (ax.stx_median_iqr).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_pcolor
|
Create a pseudocolor plot (ax.pcolor).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_pcolormesh
|
Create a pseudocolor mesh plot (ax.pcolormesh).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_phase_spectrum
|
Plot phase spectrum (ax.phase_spectrum).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_pie
|
Create a pie chart (ax.pie).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_plot
|
Create a matplotlib figure from a declarative specification.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_psd
|
Plot power spectral density (ax.psd).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_quiver
|
Create a vector field (ax.quiver).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_raster
|
Plot a raster/event plot (ax.stx_raster).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_rectangle
|
Add rectangle patches to a plot (ax.stx_rectangle).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_reproduce
|
Reproduce a figure from a saved YAML recipe.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_scatter
|
Create a scatter plot (ax.scatter).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_scatter_hist
|
Scatter plot with marginal histograms (ax.stx_scatter_hist).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_semilogx
|
Line plot with x-axis on log scale (ax.semilogx).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_semilogy
|
Line plot with y-axis on log scale (ax.semilogy).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_shaded_line
|
Plot line(s) with shaded uncertainty regions (ax.stx_shaded_line).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_specgram
|
Create a spectrogram (ax.specgram).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_spy
|
Visualize sparsity of a 2D matrix (ax.spy).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_stackplot
|
Create a stacked area chart (ax.stackplot).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_stairs
|
Create a staircase (step histogram) plot (ax.stairs).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_stem
|
Create a stem plot (ax.stem).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_step
|
Create a step plot (ax.step).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_streamplot
|
Create a streamline plot of a vector field (ax.streamplot).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_validate
|
Validate that a recipe can reproduce its original figure.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_violin
|
Plot violins from a list of arrays (ax.stx_violin).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_violinplot
|
Create a violin plot (ax.violinplot).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plt_xcorr
|
Plot cross-correlation of two signals (ax.xcorr).
Parameters & Returns ▸
Returns: |
Project Files — project_
(4 tools)
| Tool | Description | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
project_list_files
|
List files and directories in a project directory.
Parameters & Returns ▸
Returns: |
||||||||||||||||||
project_read_file
|
Read the content of a file in a project.
Parameters & Returns ▸
Returns: |
||||||||||||||||||
project_search_files
|
Search project files by name glob and/or content substring.
Parameters & Returns ▸
Returns: |
||||||||||||||||||
project_write_file
|
Write or create a file in a project.
Parameters & Returns ▸
Returns: |
Scholar — scholar_
(22 tools)
| Tool | Description | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
scholar_add_papers_to_project
|
Add papers to a project by DOI or from BibTeX file.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
scholar_authenticate
|
Start SSO login for institutional access (OpenAthens, Shibboleth). Call without confirm first to check requirements, ...
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
scholar_cancel_job
|
Cancel a running or pending job.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
scholar_check_auth_status
|
Check current authentication status without starting login. Returns whether a valid session exists.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
scholar_create_project
|
Create a new scholar project for organizing papers.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
scholar_download_pdfs_batch
|
Download PDFs for multiple papers with progress tracking. Supports resumable operation.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
scholar_enrich_bibtex
|
Enrich BibTeX entries with metadata: DOIs, abstracts, citation counts, impact factors.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
scholar_export_papers
|
Export papers to various formats (BibTeX, RIS, JSON, CSV).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
scholar_fetch_papers
|
Fetch papers to your library. Supports async mode (default) which returns immediately with a job_id for tracking.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
scholar_get_job_result
|
Get the result of a completed job.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
scholar_get_job_status
|
Get detailed status of a specific job including progress.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
scholar_get_library_status
|
Get status of the paper library: download progress, missing PDFs, validation status.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
scholar_list_jobs
|
List all background jobs with their status.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
scholar_list_projects
|
List all scholar projects in the library. | ||||||||||||||||||||||||||||||
scholar_logout
|
Logout from institutional authentication and clear session cache.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
scholar_parse_bibtex
|
Parse a BibTeX file and return paper objects.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
scholar_parse_pdf_content
|
Parse PDF content to extract text, sections (IMRaD), tables, images, and metadata.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
scholar_resolve_dois
|
Resolve DOIs from paper titles using Crossref API. Supports resumable operation for large batches.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
scholar_resolve_openurls
|
Resolve publisher URLs via OpenURL resolver for institutional access.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
scholar_search_papers
|
Search for scientific papers. Supports local library search and external databases (CrossRef, Semantic Scholar, PubMe...
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
scholar_start_job
|
Start a pending job that was submitted with async mode.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
scholar_validate_pdfs
|
Validate PDF files in library for completeness and readability.
Parameters & Returns ▸
Returns: |
Social — social_
(1 tools)
| Tool | Description |
|---|---|
social_status
|
Get social media status (not installed). |
Statistics — stats_
(10 tools)
| Tool | Description | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
stats_correct_pvalues
|
Apply multiple comparison correction to p-values.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
stats_describe
|
Calculate descriptive statistics for data.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
stats_effect_size
|
Calculate effect size between groups.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
stats_format_results
|
Format statistical results in journal style (APA, Nature, etc.).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
stats_normality_test
|
Test whether data follows a normal distribution.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
stats_p_to_stars
|
Convert p-value to significance stars (*, **, ***, ns).
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
stats_posthoc_test
|
Run post-hoc pairwise comparisons after significant ANOVA/Kruskal.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
stats_power_analysis
|
Calculate statistical power or required sample size.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
stats_recommend_tests
|
Recommend appropriate statistical tests based on data characteristics.
Parameters & Returns ▸
Returns: |
||||||||||||||||||||||||||||||
stats_run_test
|
Execute a statistical test on provided data.
Parameters & Returns ▸
Returns: |
Templates — template_
(4 tools)
| Tool | Description | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
template_clone_template
|
Create a new project by cloning a template.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||
template_get_code_template
|
Get a code template for scripts and modules. Core: session, io, config. Module usage: plt, stats, scholar, audio, cap...
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||
template_list_code_templates
|
List all available code templates for scripts and modules. | |||||||||||||||||||||
template_list_git_strategies
|
List available git initialization strategies for template cloning. |
UI / Notifications — ui_
(2 tools)
| Tool | Description | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ui_get_notification_config
|
Get current notification configuration. | |||||||||||||||||||||
ui_notify
|
Send a notification via configured backends.
Parameters & Returns ▸
Returns: |
Usage — usage_
(2 tools)
| Tool | Description | ||||||
|---|---|---|---|---|---|---|---|
usage_list
|
List available usage topics. | ||||||
usage_show
|
Show usage examples for a scitex module (plt, stats, session, etc.).
Parameters & Returns ▸
Returns: |
Writer / LaTeX — writer_
(38 tools)
| Tool | Description | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
writer_add_bibentry
|
Add a BibTeX entry to a bibliography file.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_add_claim
|
Add or update a claim in 00_shared/claims.json.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_add_figure
|
Add a figure (copy image + create caption) to the project.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_add_table
|
Add a new table (CSV + caption) to the project.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_clone_project
|
Create a new LaTeX manuscript project from template.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_compile_content
|
Compile raw LaTeX content to PDF with color mode support.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_compile_manuscript
|
Compile manuscript LaTeX document to PDF.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_compile_revision
|
Compile revision document to PDF with optional change tracking.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_compile_supplementary
|
Compile supplementary materials LaTeX document to PDF.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_convert_figure
|
Convert figure between formats (e.g., PDF to PNG).
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_csv_to_latex
|
Convert CSV file to LaTeX table format.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_export_manuscript
|
Export manuscript as arXiv-ready tarball.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_export_overleaf
|
Export a scitex-writer project as Overleaf-compatible ZIP.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_format_claim
|
Render a claim as a formatted LaTeX string.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_get_bibentry
|
Get a specific BibTeX entry by citation key.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_get_claim
|
Get full details of a specific claim including all style renderings.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_get_pdf
|
Get path to compiled PDF for a document type.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_get_project_info
|
Get writer project structure and status information.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_guideline_build
|
Build editing prompt by combining guideline with draft text.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_guideline_get
|
Get IMRAD writing guideline for a manuscript section.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_guideline_list
|
List available IMRAD writing guideline sections. | |||||||||||||||||||||||||||||||||
writer_import_overleaf
|
Import an Overleaf ZIP export into a scitex-writer project.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_latex_to_csv
|
Convert LaTeX table to CSV format.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_list_bibentries
|
List all BibTeX entries in the project or specific file.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_list_bibfiles
|
List all bibliography files in the project.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_list_claims
|
List all claims in the project.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_list_document_types
|
List available document types in a writer project. | |||||||||||||||||||||||||||||||||
writer_list_figures
|
List all figures in a writer project directory.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_list_tables
|
List all tables in a writer project.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_merge_bibfiles
|
Merge all .bib files into one, with optional deduplication.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_pdf_to_images
|
Render PDF pages as images.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_prompts_asta
|
Generate AI2 Asta prompt for finding related papers or collaborators.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_remove_bibentry
|
Remove a BibTeX entry by citation key.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_remove_claim
|
Remove a claim from 00_shared/claims.json.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_remove_figure
|
Remove a figure (image + caption) from the project.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_remove_table
|
Remove a table (CSV + caption) from the project.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_render_claims
|
Generate 00_shared/claims_rendered.tex from claims.json.
Parameters & Returns ▸
Returns: |
|||||||||||||||||||||||||||||||||
writer_update_project
|
Update engine files of a scitex-writer project to the latest version.
Parameters & Returns ▸
Returns: |