Synthesize Bio
Generate synthetic human gene expression data from a natural-language experiment description and run differential expression on it. Anthropic lists 6 tools; Synthesize Bio's own reference documents 4. OAuth sign-in with a single analyze scope.
Verified connector
Listed by Anthropic as a partner connector in its Connectors Directory.
Connection checked by Agentman on .
Anthropic states this reflects the level of review a connector received, not a security audit.
Connect Synthesize Bio via MCP
https://app.synthesize.bio/api/mcpWorks in any MCP-compatible client. In Agentman Studio it is one click — no config file to edit.
Synthesize Bio Tools & Capabilities (6)
Tool names from Anthropic's directory listing. This server requires sign-in, so we could not read tool descriptions or parameter schemas.
Limits
- The data is generated, not measured. GEM-1 predicts expression from metadata. Every figure, fold change and p-value downstream of this connector describes model output, and any use that does not say so is a misrepresentation waiting to happen.
- One pairwise comparison per run, and extra groups vanish silently. Synthesize Bio documents that with three or more groups the analysis compares the first two alphabetically and ignores the rest. It is a note in the docs, not an error at runtime.
- The vendor documents four tools; Anthropic lists six.
get_saved_analysis_reportandannotate_geneshave no published description, no parameter schema and no stated effect. - No published price, and a throttle the vendor may change without notice. No pricing or credits page exists; the terms permit limiting API calls and file sizes at the company's sole discretion, without notice, with suspension as the remedy.
- Analyses are slow by design. Three to five minutes is the vendor's own typical figure, with server-side polling waits of up to about forty seconds each. This is not a connector to put behind an interactive prompt that expects an immediate answer.
- We could not read tool schemas or safety annotations. The endpoint returned 401 to an anonymous request, so no
readOnlyHintordestructiveHintis published here, and the two undocumented tools have no parameter detail from any source. - The
analyzescope draws no internal boundary. One scope covers resolving metadata, starting a compute job and minting download URLs alike. There is nothing to grant narrowly. - Presigned download URLs are bearer credentials. The counts URL is valid for one hour to anyone holding it. Do not paste it into a shared channel.
- Metadata curation is not fully reviewed. Synthesize Bio states that it does not manually review every harmonized metadata result and advises checking metadata when you need high confidence in a specific sample or study.
- Quality flag cutoffs on the underlying public data are deliberately liberal. Synthesize Bio flags samples below 50% aligned reads, above 80% duplication, or under 10,000 non-zero genes, and says explicitly that you should compare those against expectations for your protocol.
- Single-cell support is narrower than bulk. The
sampling_strategyoption Synthesize Bio documents for realistic measurement error is marked bulk-only in its SDK reference. - No medical or clinical disclaimer appears in the terms. We looked. The absence is worth knowing given the marketing positions the product around clinical trial design.
Frequently asked questions
No. Nothing in the tool surface uploads or reads a file from you. You describe an experiment in words, and the platform generates gene expression profiles from its own model. Synthesize Bio documents that its bulk training data comes from the NCBI Sequence Read Archive, a public repository, so the reads behind the model are already public rather than yours.
No, it is model output. Synthesize Bio describes GEM-1 as a generative model that predicts expression profiles from metadata alone, and its Python SDK calls the result synthetic expression data. The numbers look like a sequencing run and are not one. Treat every result as a hypothesis to test at the bench, not as a measurement.
Anthropic's directory lists six and Synthesize Bio's own reference documents four. The vendor page states plainly that the server exposes four tools and covers resolve_sample_metadata, analyze_gene_expression, get_analysis_results and get_counts_data_url. Two directory names, get_saved_analysis_report and annotate_genes, appear nowhere in the vendor documentation.
Synthesize Bio does not publish a price. Its documentation carries no pricing, credit or quota page, and its terms of service describe subscriptions, automatic renewal and fees without naming what the MCP tools consume. Its terms also let the company cap API calls at its sole discretion and without notice. Check your account before looping an agent over analyses.
Because it runs a real inference pipeline in the background. Synthesize Bio documents that most runs take about three to five minutes and that the flow is asynchronous by design: the analysis returns a job ID immediately and Claude polls it. Each poll waits server-side for up to roughly forty seconds. Slowness here is expected behavior, not a failed request.
No. Synthesize Bio's documentation states that the analysis performs one pairwise comparison per run, and that if a prompt implies three or more groups the current behavior compares the first two alphabetically while the rest are ignored. That silent discard is the failure mode to watch. Run additional comparisons as separate prompts.
A single scope named analyze. The server's RFC 9728 resource descriptor and its authorization server metadata both advertise exactly that one scope, checked 2026-08-22. It is a real application scope rather than an identity claim, but with only one value there is nothing to grant separately, so consent cannot separate resolving metadata from running the pipeline.
No listed name deletes. The six directory names cover resolving, analyzing, retrieving and annotating, and Anthropic's directory entry records the connector's permissions as read only. The counterpoint is that analyze_gene_expression starts a compute job and creates a platform dataset, so the connector does add state to your account even without a delete verb.
Sources
- Synthesize Bio MCP documentation hub (retrieved 2026-08-22). The directory's
app.synthesize.bio/mcp/docsURL 301-redirects here. · retrieved 2026-08-22 - Synthesize Bio Tools Reference (retrieved 2026-08-22) · retrieved 2026-08-22
- Synthesize Bio MCP Overview and How It Works — · (retrieved 2026-08-22) · retrieved 2026-08-22
- Synthesize Bio MCP Authentication (retrieved 2026-08-22) · retrieved 2026-08-22
- Synthesize Bio MCP Troubleshooting and Usage Examples — · (retrieved 2026-08-22) · retrieved 2026-08-22
- Synthesize Bio public dataset preprocessing (retrieved 2026-08-22) · retrieved 2026-08-22
- Synthesize Bio documentation index,
llms.txt(retrieved 2026-08-22).docs.synthesize.bio/robots.txtcarriesContent-Signal: ai-train=yes, search=yes, ai-input=yes, so synthesis into this page is expressly permitted by the publisher. · retrieved 2026-08-22 - Synthesize Bio Python SDK
pysynthbio4.2.2 (retrieved 2026-08-22) · retrieved 2026-08-22 - Synthesize Bio baseline model reference (retrieved 2026-08-22) · retrieved 2026-08-22
- Synthesize Bio public documentation repository, contributor content boundaries (retrieved 2026-08-22) · retrieved 2026-08-22
- Synthesize Bio Terms of Service, API Limitations and fee clauses (retrieved 2026-08-22) · retrieved 2026-08-22
- Synthesize Bio product site (retrieved 2026-08-22) · retrieved 2026-08-22
- Live OAuth posture check: anonymous initialize to
https://app.synthesize.bio/api/mcpreturned HTTP 401 with awww-authenticateBearer challenge naming its RFC 9728 descriptor; that descriptor andhttps://app.synthesize.bio/.well-known/oauth-authorization-servereach declarescopes_supportedof exactly one value (2026-08-22) · retrieved 2026-08-22 - Anthropic Connectors Directory entry — , read from our directory snapshot dated 2026-08-16 · retrieved 2026-08-16
- Synthesize Bio support — <mailto:support@synthesize.bio> · Privacy
Use in Agentman
Connect once and your agents call these tools on their own — on a schedule, in a workflow, with nobody at the keyboard.
Open in Agentman StudioServer Info
- Category
- Healthcare
- Developer
- Synthesize Bio
- Tools
- 6
- Domain
- app.synthesize.bio
Using Claude Desktop or another MCP client? Setup docs — the connection URL above works anywhere.