Shoal provides a hosted Model Context Protocol server atDocumentation Index
Fetch the complete documentation index at: https://docs.shoal.xyz/llms.txt
Use this file to discover all available pages before exploring further.
https://api.shoal.xyz/mcp. This is the recommended way to use Shoal inside Claude, Cursor, Windsurf, Cline, and other MCP-compatible agents.
Unlike the older local shoal-mcp binary flow, the hosted server uses Shoal app authentication. Users sign in at app.shoal.xyz, approve access, and Shoal issues short-lived MCP tokens without exposing the raw API key to the agent client.
Hosted MCP (Recommended)
Server URL
OAuth discovery
Setup
Step 1 — Add Shoal as an MCP server in your agent using the server URL above. For clients that support hosted/remote MCP directly, use:- Server URL:
https://api.shoal.xyz/mcp - Name:
shoal(or any name you prefer)
app.shoal.xyz.
Step 3 — Sign in to Shoal and approve access.
Shoal checks that the signed-in account already has a valid API key with remaining quota, then completes the MCP OAuth flow.
Claude Setup
Claude Web (Pro and Max)
- Open Claude and go to
Settings > Connectors. - In the Connectors section, click
Add custom connector. - Enter a connector name such as
Shoal. - Paste the connector URL:
- Click
Add. - Click
Connectfor the new Shoal connector. - Claude opens the browser and sends you to
app.shoal.xyz. - Sign in to Shoal if needed, then approve access.
- Return to Claude.
- In the chat composer, open
Search and toolsand enable the Shoal connector or the specific Shoal tools you want to use.
Claude for Work (Team and Enterprise)
Owners or Primary Owners must first add the connector for the workspace:- Open Claude and go to
Settings > Connectors. - Switch to
Organization connectors. - Click
Add custom connector. - Name it
Shoal. - Paste:
- Click
Add.
- Open
Search and toolsin Claude. - Find Shoal and click
Connect. - Sign in to Shoal in the browser and approve access.
- Return to Claude and enable the Shoal tools you want to use.
Claude Code
For Claude Code, the easiest setup path is the Shoal plugin marketplace. It bundles:- the hosted Shoal MCP server
- the Shoal skill
- app-based OAuth to
https://api.shoal.xyz/mcp
- Open Claude Code.
- Add the Shoal marketplace:
- Install the Shoal plugin:
- Reload plugins:
- Open the plugin or MCP connection flow when prompted.
- Claude Code opens the browser and sends you to
app.shoal.xyz. - Sign in to Shoal if needed, then approve access.
- Return to Claude Code and use the installed Shoal tools.
Claude Notes
- Remote MCP connectors are supported in Claude Web and Claude Desktop.
- Claude Code can use the same hosted Shoal MCP server through the Shoal plugin marketplace.
- Claude mobile can use connectors that were already added through
claude.ai, but new remote connectors are typically added from the web or desktop app first. - If you do not see
Connectors, make sure your Claude plan supports remote MCP connectors.
Important
- Users must already have a Shoal API key on their account.
- That API key must still have quota remaining.
- MCP usage is tracked against the same Shoal API key allocation as normal API usage.
- The MCP client never needs the raw Shoal API key directly.
What the hosted MCP exposes
The hosted Shoal MCP exposes the Shoal API surfaces that are available to the authenticated account’s current plan. The exact tool list is determined after authentication. Common tool categories include:- Entity resolution by name or alias
- Entity detail, relationships, and references
- Timeline and search across signal and radar events
- Top signals
- Signal and radar lookups by entity or category
- Categories
- Usage stats
- Briefs and batch briefs
- Bulk feed or webhook tools, when enabled on the plan
Legacy Local MCP Fallback
If your client does not support hosted MCP yet, you can still run the older local stdio server. Step 1 — Install the CLI and authenticate:- Claude Code
- Cursor
- Windsurf / Cline
~/.claude/settings.json: