The Voholabs Studio MCP server
The Voholabs Studio MCP server is at https://studio.voholabs.com/api/mcp. Coding agents send your API key as a Bearer token in the Authorization header; chat apps such as Claude and ChatGPT use the connector link https://studio.voholabs.com/api/mcp/YOUR_API_KEY instead.
What is the server address?#
| Use | Address | Authentication |
|---|---|---|
| Coding agents and anything that can set headers | https://studio.voholabs.com/api/mcp | Authorization: Bearer YOUR_API_KEY |
| Claude, ChatGPT and other chat apps | https://studio.voholabs.com/api/mcp/YOUR_API_KEY | The key in the address |
Both reach the same server and the same tools. Prefer the header form wherever your client supports it, because it keeps the key out of the address.
Your API key is in Settings › Connect Agent in Studio. The same key works for the public API and the CLI.
How do I connect a client?#
- Claude, including Cowork, the desktop app and mobile
- ChatGPT, in developer mode
- Claude Code, Cursor, VS Code, Windsurf, Amp, Codex, Gemini CLI and Warp
For any other MCP client, give it the address and the header above. Studio registers under the server name Voholabs MCP; the generated configs name it voholabs.
Which tools will my agent see?#
It depends on your plan:
- Free plan: channels, posts, scheduling, media, analytics, Sanity and wallet tools.
- Free plan after a wallet top-up: all of the above, plus the brief and the skills library.
- Paid plans: everything except the wallet tools and the skills library, including AI image and video tools.
Each tool is described in the MCP tools reference.
What are the rate limits?#
Studio counts MCP requests per workspace per minute. The limit is higher once your wallet has been topped up, and on paid plans. Over the limit, the server answers with HTTP 429 and "Too many requests, slow down and try again in a minute."
Why does my agent fail to upload or open images in Claude?#
Claude runs file work in a sandbox that blocks hosts you have not allowed. Add the domains shown in step 4 of the Claude tab in Settings › Connect Agent under Settings › Capabilities › Domain allowlist in Claude. Other clients do not need this.
What happens to my agents if I rotate my API key?#
Every connection that used the old key stops working at once: connector links, header configs, the CLI and API integrations. Copy the new link or config from Settings › Connect Agent and update each one.
Frequently asked questions
- Which transport does the server use?
Streamable HTTP, without sessions, so a server restart never leaves your client holding an expired session. Point your client at the address over HTTPS; there is no local process to run.
- Can I use an OAuth app token instead of my API key?
Yes. A
pos_token from an OAuth app works anywhere your API key does, including the MCP server.- Do I need an OpenAI or Anthropic key?
No. The server only gives your agent access to Studio. The model is whatever your agent already uses.
- Claude says it couldn't register with Voholabs Studio's sign-in service. What now?
Use the connector link with your key in it, and leave Claude's Advanced settings (OAuth Client ID and Secret) empty. The link signs Claude in without a separate sign-in step.