VoltAgent MCPConfiguration: connect to the Sume hosted MCP server
VoltAgent's MCPConfiguration takes type http, a url and requestInit headers. Reach Sume at mcp.sume.com/mcp with an API key, then pass tools to an agent.

In VoltAgent, declare a server in MCPConfiguration with type: "http", url: "https://mcp.sume.com/mcp" and requestInit: { headers: { Authorization: "Bearer ..." } }. VoltAgent's docs say the http type tries Streamable HTTP first and falls back to SSE, which suits Sume, since its docs tell remote clients to use Streamable HTTP.
VoltAgent's side is its MCP docs; Sume's side is OAuth and API keys and MCP tools and gates. Both were read on 2026-10-06. Sume has no official VoltAgent integration.
Which fields matter?
The docs then show the flow: call getTools() on the configuration, pass the result to the agent as tools, and call disconnect() when finished.
| Field | VoltAgent docs | For Sume |
|---|---|---|
type | "http" tries Streamable HTTP, then SSE | "http" |
url | The remote endpoint | https://mcp.sume.com/mcp |
requestInit.headers | Headers such as Authorization | Authorization: Bearer <key> or x-api-key |
timeout | Optional, milliseconds, default 30000 | Set above 55000 for jobs_wait |
What should I do before a paid call?
getTools() returns what the credential sees. An API key sees paid tools, so decide which the agent gets. Sume's docs recommend tools_schema for one tool's contract and dry_run=true or generation_admission_preview before paid creates. idempotency_key is required on paid and write calls; max_spend_usd is optional and enforced only when the call includes it, so tell the agent to send it every time.
Key hygiene
Read the key from an environment variable at startup and never paste it into a prompt. Sume's safe-automation page lists API keys and signed URLs as unsafe to log, and says to log request ids and job ids instead.
Sources
Related posts
More in Integrations
- WhatsApp Business MCP is dev-only: keep Sume generation server-side
WhatsApp Business tools MCP was announced as dev and test only. Generate with Sume on your server and gate the MCP transport by environment. Tested code.
- Xano External API Request to start a Sume Agent Completion
In Xano, add headers with push and a JSON body with set, then POST to Sume's agent endpoint. The call returns 202, so plan a poll or webhook for the result.
- Zed tool permissions: confirm by default, rules per Sume tool
Zed confirms every tool action by default and can allow or deny one MCP tool by name. Keep Sume's paid generators on confirm while reads run freely.
- How to add an MCP server to ChatGPT with developer mode
Turn on ChatGPT developer mode, create an app for the server's URL, and sign in with OAuth. The steps, with Sume's hosted MCP server as the example.
Written by Sume