Instant reliable tools for your agents
Turn any API into tools so your agents can get things done reliably.
superglue MCP provides a general tool that lets agents build reliable, validated tools for any app, database or API, simply by requesting them in natural language.
superglue MCP is a lightweight API-wrapper available via MCP that:
Stitch Stripe and HubSpot together: Build reliable cross-API workflows like fetching transactions in Stripe and updating them in HubSpot reliably.
Create Ambient Agents: Build agents that react to app triggers and events. Create agents that monitor your systems and respond automatically to events, triggers and webhooks.
Wrap your own APIs: Make your own APIs accessible by any agent. Turn your internal APIs and services into agent-friendly capabilities with built-in validation and error handling.
The superglue MCP server is available at the /mcp
endpoint of your superglue instance.
https://mcp.superglue.ai/
http://<your-superglue-host>:<port>/mcp
(e.g., http://localhost:3000/mcp
)The reason this request is structured in an odd way (AUTH_HEADER instead of AUTH_TOKEN) is because Cursor does not allow spaces within the args array, but does so for env vars. This might become obsolete in future versions.
Switch to the agent mode of your LLM interface and prompt to build or execute a superglue tool. All superglue tools are exposed through MCP. For the video example to work, you need to share your HubSpot API key when running the tool.
All requests to the MCP server must be authenticated. superglue’s MCP integration uses a key-based authentication system just like the GQL endpoint, see quickstart.
MCP interactions are session-based. A session allows the server to maintain context across multiple requests from the same client.
initialize
request to the /mcp
endpoint (typically via a POST request).sessionId
(e.g., in a header or the response body, though MCP standard usually involves the server generating it and the client then using it). The superglue implementation generates a UUID for the session.mcp-session-id
header with the value of the sessionId
received during initialization.POST /mcp
: Used for most MCP requests like listTools
and callTool
.GET /mcp
& DELETE /mcp
: The handleMcpSessionRequest
in mcp-server.ts
suggests these might be used for session-specific operations, requiring the mcp-session-id
header. For example, to check session status or explicitly close a session if implemented.You can find an overview of all superglue MCP tools here.
Instant reliable tools for your agents
Turn any API into tools so your agents can get things done reliably.
superglue MCP provides a general tool that lets agents build reliable, validated tools for any app, database or API, simply by requesting them in natural language.
superglue MCP is a lightweight API-wrapper available via MCP that:
Stitch Stripe and HubSpot together: Build reliable cross-API workflows like fetching transactions in Stripe and updating them in HubSpot reliably.
Create Ambient Agents: Build agents that react to app triggers and events. Create agents that monitor your systems and respond automatically to events, triggers and webhooks.
Wrap your own APIs: Make your own APIs accessible by any agent. Turn your internal APIs and services into agent-friendly capabilities with built-in validation and error handling.
The superglue MCP server is available at the /mcp
endpoint of your superglue instance.
https://mcp.superglue.ai/
http://<your-superglue-host>:<port>/mcp
(e.g., http://localhost:3000/mcp
)The reason this request is structured in an odd way (AUTH_HEADER instead of AUTH_TOKEN) is because Cursor does not allow spaces within the args array, but does so for env vars. This might become obsolete in future versions.
Switch to the agent mode of your LLM interface and prompt to build or execute a superglue tool. All superglue tools are exposed through MCP. For the video example to work, you need to share your HubSpot API key when running the tool.
All requests to the MCP server must be authenticated. superglue’s MCP integration uses a key-based authentication system just like the GQL endpoint, see quickstart.
MCP interactions are session-based. A session allows the server to maintain context across multiple requests from the same client.
initialize
request to the /mcp
endpoint (typically via a POST request).sessionId
(e.g., in a header or the response body, though MCP standard usually involves the server generating it and the client then using it). The superglue implementation generates a UUID for the session.mcp-session-id
header with the value of the sessionId
received during initialization.POST /mcp
: Used for most MCP requests like listTools
and callTool
.GET /mcp
& DELETE /mcp
: The handleMcpSessionRequest
in mcp-server.ts
suggests these might be used for session-specific operations, requiring the mcp-session-id
header. For example, to check session status or explicitly close a session if implemented.You can find an overview of all superglue MCP tools here.