Any MCP Client

Any application that supports the Model Context Protocol can connect to Toolcog. This guide covers the fundamentals for clients not specifically documented elsewhere.

Prerequisites

What You Need to Know

The Server URL

Toolcog’s MCP server is available at:

https://mcp.toolcog.com

For custom catalogs, append the owner and catalog name:

https://mcp.toolcog.com/{owner}/{catalog}

Transport Type

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:

Authentication

Toolcog uses OAuth 2.1 for authentication. When you first use a tool that requires your Toolcog account:

  1. The server returns an authorization URL
  2. Your client should display this URL or open it automatically
  3. Sign in to Toolcog in your browser
  4. Return to your client—authentication is complete

This same pattern applies when accessing downstream services (GitHub, Stripe, etc.) through Toolcog.

Configuration Patterns

Different clients use different configuration formats. Here are the common patterns:

JSON Configuration

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"
}
}
}

YAML Configuration

Some clients prefer YAML:

mcpServers:
toolcog:
url: https://mcp.toolcog.com

Environment-Based

Some clients accept server URLs via environment variables or command-line arguments. Check your client’s documentation for the specific mechanism.

The Three Tools

Once connected, your client gains access to three API meta-tools:

ToolPurpose
find_apiDiscover operations by describing what you want to do
learn_apiGet TypeScript interface definitions for operations
call_apiExecute 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.

Verifying the Connection

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.

Troubleshooting

Connection Refused

Tools Not Appearing

Authentication Failures

”Unsupported Transport” Errors

Your client may only support local (stdio) MCP servers. Toolcog requires HTTP transport support. Check your client’s documentation to confirm remote server support.

Client Requirements

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.

Building Custom Clients

If you’re building an MCP client or integrating MCP into an application, see our SDK guides:

Next Steps