Skip to main content

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

  1. In SynqTune, open Settings → API tokens and create a token. Tokens are read-only unless you tick Can launch runs.
  2. 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_pipeline returns the plan and cost estimate first. It only starts a run when called again with confirm=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)

Source distribution for synqtune-mcp 0.1.1
File Size Uploaded Provenance
synqtune_mcp-0.1.1.tar.gz 12.0 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for synqtune-mcp 0.1.1
File Interpreter ABI Platform
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 log

Release 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 log

Security 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.

Select from 2 files

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 log

A 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.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page