This is different from Mintlify’s docs MCP endpoint. Mintlify exposes documentation context. The Hog MCP exposes The Hog API as executable tools.
Choose a setup
Use the hosted MCP endpoint when your client supports remote MCP with OAuth. Use the local npm package when your client only supports local stdio servers or when you want credentials to stay entirely in your local client config.| Setup | Best for | Authentication |
|---|---|---|
| Hosted remote MCP | Claude and other hosted MCP clients | Sign in with The Hog and select an organization |
| Local stdio MCP | Claude Desktop, Claude Code, Cursor, Codex, VS Code, Windsurf, and local coding agents | API key and API secret from the Credentials page |
Hosted remote MCP
Hosted MCP does not require a manually created API key. Your MCP client connects to The Hog, opens a sign-in flow, and asks you to choose the organization that should be billed for tool calls. Use this endpoint:If you belong to multiple organizations, connect each organization separately. Each connection is scoped to the organization you selected during authorization.
Claude
Claude supports remote MCP through custom connectors. In Claude, open Settings, go to Connectors, choose Add custom connector, and enter:Revoke access
You can view and revoke hosted MCP connections from the Remote MCP page in the dashboard:Hosted MCP security
- Hosted MCP uses OAuth instead of API keys.
- Tool calls are billed to the organization selected during authorization.
- The MCP client cannot switch organizations by sending headers or IDs.
- Revoked connections fail on the next MCP request.
- You should still review tool calls before approving actions that spend credits, create monitors, or fetch large datasets.
Local stdio MCP
Use local stdio MCP when your client runs MCP servers on your machine with a command likenpx.
Package and source:
- npm: @thehog/mcp
- GitHub: The-Hog/the-hog-mcp