1
# SciTeX Writer MCP Tools (36 total)
3
Model Context Protocol tools for AI agent integration.
6
scitex-writer mcp list-tools # List all tools
7
scitex-writer mcp start # Start MCP server (stdio)
8
scitex-writer mcp doctor # Health check
9
scitex-writer mcp installation # Show Claude Desktop config
15
| Tool | Description |
16
|------|-------------|
17
| `writer_add_bibentry` | Add a BibTeX entry to a bibliography file |
18
| `writer_get_bibentry` | Get a specific BibTeX entry by citation key |
19
| `writer_list_bibentries` | List all BibTeX entries in the project |
20
| `writer_list_bibfiles` | List all bibliography files in the project |
21
| `writer_merge_bibfiles` | Merge all .bib files into one, with deduplication |
22
| `writer_remove_bibentry` | Remove a BibTeX entry by citation key |
25
| Tool | Description |
26
|------|-------------|
27
| `writer_compile_content` | Compile raw LaTeX content to PDF with color modes |
28
| `writer_compile_manuscript` | Compile manuscript LaTeX document to PDF |
29
| `writer_compile_revision` | Compile revision document to PDF with change tracking |
30
| `writer_compile_supplementary` | Compile supplementary materials to PDF |
33
| Tool | Description |
34
|------|-------------|
35
| `writer_add_figure` | Add a figure (copy image + create caption) |
36
| `writer_convert_figure` | Convert figure between formats (e.g., PDF to PNG) |
37
| `writer_list_figures` | List all figures in a writer project |
38
| `writer_pdf_to_images` | Render PDF pages as images |
39
| `writer_remove_figure` | Remove a figure (image + caption) |
42
| Tool | Description |
43
|------|-------------|
44
| `writer_add_claim` | Add or update a scientific claim (statistic, value, citation, figure, table) |
45
| `writer_format_claim` | Render a claim as a formatted string (nature/apa/plain style) |
46
| `writer_get_claim` | Get details for a single claim |
47
| `writer_list_claims` | List all claims with status and previews |
48
| `writer_remove_claim` | Delete a claim by ID |
49
| `writer_render_claims` | Generate claims_rendered.tex for LaTeX compilation |
52
| Tool | Description |
53
|------|-------------|
54
| `writer_export_manuscript` | Export manuscript for arXiv submission |
57
| Tool | Description |
58
|------|-------------|
59
| `usage` | Get usage guide for SciTeX Writer |
61
### guidelines (3 tools)
62
| Tool | Description |
63
|------|-------------|
64
| `writer_guideline_build` | Build editing prompt by combining guideline with draft |
65
| `writer_guideline_get` | Get IMRAD writing guideline for a manuscript section |
66
| `writer_guideline_list` | List available IMRAD writing guideline sections |
69
| Tool | Description |
70
|------|-------------|
71
| `writer_clone_project` | Create a new LaTeX manuscript project from template |
72
| `writer_get_pdf` | Get path to compiled PDF for a document type |
73
| `writer_get_project_info` | Get writer project structure and status |
74
| `writer_list_document_types` | List available document types in a writer project |
77
| Tool | Description |
78
|------|-------------|
79
| `writer_prompts_asta` | Generate AI2 Asta prompt for finding related papers |
82
| Tool | Description |
83
|------|-------------|
84
| `writer_add_table` | Add a new table (CSV + caption) to the project |
85
| `writer_csv_to_latex` | Convert CSV file to LaTeX table format |
86
| `writer_latex_to_csv` | Convert LaTeX table to CSV format |
87
| `writer_list_tables` | List all tables in a writer project |
88
| `writer_remove_table` | Remove a table (CSV + caption) from the project |
90
## Claude Desktop Configuration
92
Add to `~/.config/Claude/claude_desktop_config.json` (Linux) or `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS):
98
"command": "scitex-writer",
99
"args": ["mcp", "start"]