Any application that supports the Model Context Protocol can connect to Toolcog. This guide covers the fundamentals for clients not specifically documented elsewhere.
Toolcog’s MCP server is available at:
https://mcp.toolcog.comFor custom catalogs, append the owner and catalog name:
https://mcp.toolcog.com/{owner}/{catalog}Toolcog uses Streamable HTTP transport (the MCP standard for remote servers). Your client must support HTTP-based MCP connections, not just local stdio processes.
When configuring your client:
https://mcp.toolcog.comToolcog uses OAuth 2.1 for authentication. When you first use a tool that requires your Toolcog account:
This same pattern applies when accessing downstream services (GitHub, Stripe, etc.) through Toolcog.
Different clients use different configuration formats. Here are the common patterns:
Most clients use a JSON file:
{ "mcpServers": { "toolcog": { "url": "https://mcp.toolcog.com" } }}Some clients use a different structure:
{ "servers": { "toolcog": { "type": "http", "url": "https://mcp.toolcog.com" } }}Some clients prefer YAML:
mcpServers: toolcog: url: https://mcp.toolcog.comSome clients accept server URLs via environment variables or command-line arguments. Check your client’s documentation for the specific mechanism.
Once connected, your client gains access to three API meta-tools:
| Tool | Purpose |
|---|---|
find_api | Discover operations by describing what you want to do |
learn_api | Get TypeScript interface definitions for operations |
call_api | Execute operations with arguments |
These three tools unlock access to 100,000+ API operations. Your AI uses them to discover, learn, and execute any operation dynamically.
Ask your AI assistant:
“What GitHub operations are available for creating issues?”
If it returns a list of operations with descriptions, Toolcog is connected and working.
https://mcp.toolcog.comYour client may only support local (stdio) MCP servers. Toolcog requires HTTP transport support. Check your client’s documentation to confirm remote server support.
For full compatibility, your MCP client should support:
Most modern MCP clients support these features. If your client lacks HTTP transport support, check for updates or consider using a client from our documented list.
If you’re building an MCP client or integrating MCP into an application, see our SDK guides: