SynqTune MCP server
Lets a coding agent (Claude Code, Cursor, Claude Desktop, or any MCP client) work with SynqTune: check runs, read comparison reports, estimate costs, and launch template pipelines in your own AWS account.
Setup
- In SynqTune, open Settings → API tokens and create a token. Tokens are read-only unless you tick Can launch runs.
- Add the server to your agent. You need uv installed.
Claude Code
claude mcp add synqtune \
--env SYNQTUNE_API_TOKEN=sqt_... \
--env SYNQTUNE_URL=https://synqtune.com \
-- uvx synqtune-mcp
Other clients (JSON config):
{
"mcpServers": {
"synqtune": {
"command": "uvx",
"args": ["synqtune-mcp"],
"env": { "SYNQTUNE_API_TOKEN": "sqt_...", "SYNQTUNE_URL": "https://synqtune.com" }
}
}
}
Without uv: pip install synqtune-mcp and use synqtune-mcp as the command. From a local checkout: uvx --from ./mcp_server synqtune-mcp.
Tools
| Tool | What it does | Token needed |
|---|---|---|
list_templates |
Task templates, their inputs and the data format each expects | read |
list_runs |
Recent runs with status and links | read |
get_run |
One run's status, current step, error and evaluation summary | read |
get_comparison_report |
Verdict against your current LLM, reasons, weakest labels or fields, worst examples | read |
list_models |
Saved models and their versions | read |
estimate_cost |
GPU cost per hour, per day and for a run; monthly API spend vs GPU serving | read |
launch_pipeline |
Train a model from a template on data in S3 | launch |
Safety
launch_pipelinereturns the plan and cost estimate first. It only starts a run when called again withconfirm=true, so the agent has to show you the plan before anything is billed.- Runs use GPU instances in your AWS account, billed by AWS to you.
- Provider API keys are never passed through the MCP server. A comparison with your current LLM uses the key saved in SynqTune under Settings → Provider keys.
- Tokens can't create other tokens, read provider keys or change cloud accounts. Revoke a token in Settings and it stops working immediately.
Example
Train a ticket router on s3://my-bucket/tickets.jsonl with labels billing, refund, shipping, technical, and compare it with gpt-4.1-mini using our production prompt.
The agent calls launch_pipeline without confirming, shows you the steps, the task instruction and the estimated cost, and launches once you agree. Later, ask "is the router ready to replace GPT?" and it reads the comparison report.
Development
To release, bump version in pyproject.toml and push a tag mcp-v<version> (for example mcp-v0.1.1). The Publish MCP server workflow builds the package and publishes it to PyPI.
Templates in synqtune_mcp/templates.py mirror frontend/src/lib/task-templates.ts; change both together. Tests: python -m pytest tests/test_mcp_server.py from the repository root.
Metadata
Release files for synqtune-mcp 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| synqtune_mcp-0.1.1.tar.gz | 12.0 kB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| synqtune_mcp-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 23.8 kB
Release files / synqtune_mcp-0.1.1.tar.gz
| Download URL | synqtune_mcp-0.1.1.tar.gz |
|---|---|
| Size | 12.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
69f1204dae3629649982a72e64a1459639527958aaf837f076131685a105abf6
|
|
BLAKE2b-256 checksum How to use checksums |
6afeac36c711ee455b070cca87e5d704c8a9d165f0e26eddca3858447bf6de5d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.
Transparency logRelease files / synqtune_mcp-0.1.1-py3-none-any.whl
| Download URL | synqtune_mcp-0.1.1-py3-none-any.whl |
|---|---|
| Size | 11.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6436bf57cf3743b0069868f5aad2b6461a12d049fd57b2231d3b821f10ff87e8
|
|
BLAKE2b-256 checksum How to use checksums |
4bb167b742f3895f1a673f19d050968e5d8b625b3da038f5c31ef557e5ac6f1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.
Transparency logSecurity for synqtune-mcp 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for synqtune_mcp-0.1.1.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.