PLUGINS / CONNECT YOUR CLIENT
One connector.
Every client you already use.
Symbioza is a remote MCP server at https://symbioza.dev/mcp with a browser sign-in: Google, GitHub or email. Every client gets the same nine tools: describeDataset, estimateExecution, submitJob, getStatus, inspectRun, listJobs, listSecrets, getArtifact and cancelJob. Estimates are free; submitting a run uses prepaid credit.
Install the plugin.
The Symbioza plugin for Claude Code is public on GitHub (symbioza/claude-plugin) under the MIT license.
claude plugin marketplace add symbioza/claude-plugin claude plugin install symbioza@symbioza
/plugin install symbioza --marketplace symbioza/claude-plugin
It adds the Symbioza MCP connector and one skill, run-on-symbioza. The skill tells your agent when a job no longer fits where it is running: it needs a GPU, the data is too big for local disk, it should run unattended within the time limit the estimate shows, or it wants a hard dollar cap. It also tells the agent what to ask you, and the four calls from spec to artifacts: estimate, submit, status, artifact.
Sign in once before the tools appear: run /mcp, select plugin:symbioza:symbioza and choose Authenticate. Your browser opens to sign in.
Added the connector earlier with claude mcp add? Remove that copy so the tools are not listed twice.
claude mcp remove symbioza
Ready when: you ask 'Use Symbioza to list my jobs.' and get a list — an empty one counts.
Just the connector.
Same connector, no skill. Run this in your terminal, then follow the sign-in it opens.
claude mcp add --transport http symbioza https://symbioza.dev/mcp
Ready when: you ask 'Use Symbioza to list my jobs.' and get a list — an empty one counts.
Add Symbioza to ChatGPT.
ChatGPT calls a custom MCP server a plugin. You can use Symbioza today if your ChatGPT plan and workspace allow custom MCP apps. Some accounts must turn on Developer mode first, and on a company or school workspace an admin may need to allow custom apps.
- Create the plugin: Open Plugins and choose Add → Add custom MCP server. Name it Symbioza, paste the server URL, keep Authentication on OAuth, confirm the custom-server notice and choose Create as a plugin. Leave the client ID and secret empty: ChatGPT registers itself with Symbioza.
- Sign in: ChatGPT opens the Symbioza sign-in. Use Google, GitHub or email.
- Refresh and use it: Refresh in the plugin panel lists the nine tools. In a chat, turn on Symbioza and ask for an estimate. With ChatGPT’s default tool permission, reads run without asking and submitting or cancelling a job asks you first.
Symbioza’s estimate and each submitted job render inside ChatGPT as a run card with the run’s status, spending limit, price and files; a job’s card keeps itself current until the files are in. The card is read-only apart from refreshing the status and files and opening a link.
Ready when: you ask 'Use Symbioza to list my jobs.' and get a list — an empty one counts.
Add it in Claude.
Open Customize → Connectors → Add custom connector. Name it Symbioza, enter https://symbioza.dev/mcp as the URL, choose Connect and sign in.
Then, in a chat, open the connector menu and turn Symbioza on.
Any remote MCP client.
Any client that supports remote Streamable HTTP MCP with an OAuth sign-in (Cursor, Windsurf, Gemini CLI, Codex CLI and others) connects the same way: add https://symbioza.dev/mcp as a custom or remote server. If the client asks for headers or an API key, leave them empty: the sign-in is in the browser.
Ask for a price.
Paste this into any connected client.
Start with the reported reason.
My client says “unauthorized.”
Reconnect and complete the sign-in. Confirm that you are using the intended account. Client menus and sign-in behavior can differ.
Tools are listed twice.
The plugin and claude mcp add each add the connector. Keep one: remove the manual copy with claude mcp remove symbioza.
ChatGPT has no option to add it, or will not save it.
No “Add custom MCP server” in the Add menu means your plan or workspace does not allow custom MCP apps yet: turn on Developer mode if your account offers it, or ask your workspace admin. The URL is exactly https://symbioza.dev/mcp, with no trailing path.
submitJob is refused with a $0.00 balance.
Estimates are free; submitting a run needs prepaid credit. Add credit, then ask your agent to submit the reviewed spec.
Still stuck? Contact Symbioza with the client name and the error. Leave credentials out of your message.
Copy a command, the connector URL or the prompt to use in your client.
The next step is a price.
Connect your client and ask for an estimate. An estimate is free and books no compute.