Hosted MCP server
smarts.bio runs a managed MCP server at mcp.smarts.bio that speaks Streamable HTTP, so URL-based assistants — ChatGPT, Claude on the web, and Gemini — can connect natively. Authentication is one-click OAuth; there's no API key to paste.
Connector URL
Add this as a remote / custom connector in any MCP-compatible client:
https://mcp.smarts.bio/mcpInclude the /mcp path — the bare hostname won't resolve to the message endpoint.
ChatGPT
- Open Settings → Connectors (developer mode enabled).
- Add a connector with the URL
https://mcp.smarts.bio/mcp. - Authentication: OAuth. Complete the sign-in and consent.
- The smarts.bio tools become available in chat.
Claude
- Open Settings → Connectors → Add custom connector.
- Enter the URL
https://mcp.smarts.bio/mcp. - Complete the OAuth sign-in, then enable the tools you want.
Prefer Claude Desktop or Claude Code? They can also run the local MCP server.
Gemini & other clients
Any MCP client that supports remote (Streamable HTTP) servers with OAuth can connect using the same URL. Point your client's remote-MCP configuration at https://mcp.smarts.bio/mcp.
Your first five minutes
Once the connector is added, everything happens by asking. Copy any of these into the chat — the first two need no files at all.
What can smarts.bio do?What's known about the BRCA1 variant c.5266dupC?Here's a DNA sequence — save it to my workspace and tell me what it is.I have FASTQ files on my laptop. Help me get them in and run quality control.Show me the files in my workspace.Asking what can smarts.bio do? calls smarts_get_started, which returns a short checklist based on what's actually in your account. In ChatGPT and Claude it renders as an interactive card.
Getting your data in
The assistant cannot read your disk — a local file path will never work. There are two routes in, and it picks between them for you:
- Paste it in. A sequence, a CSV, a gene list, a VCF — anything already in the conversation goes straight to your workspace with
smarts_upload_file. Text up to about 2 MB. - Upload from your browser. For files on your machine, and for anything large or binary (FASTQ, BAM, CRAM),
smarts_request_uploadreturns a link. Open it, drag your files in, and the assistant picks them up withsmarts_upload_status. The link lasts 30 minutes and only works for you.
Analyses run on smarts.bio, not inside the chat. A long pipeline keeps going after you close the tab — come back and ask for its status any time.
What you can do
Ask the agent biology questions, run tools like BLAST and GATK, start and track pipelines, and browse, read, and open your workspace files in interactive viewers — all from the chat. See the full tool list.
Pipelines are reproducible: ask the assistant to save a finished run and re-run it on new files. It uses smarts_save_pipeline to save the run as a pipeline spec, smarts_list_pipelines (with workspace_id) and smarts_get_pipeline to find it and read its inputs, and smarts_run_pipeline with spec_file to run it.