pypi orcalayer-mcpstdioupdated 18d ago
Model Context Protocol (MCP) server for the OrcaLayer API — Polymarket whale and market analytics inside Claude Desktop and other MCP clients.
What can you do with orcalayer mcp?
orcalayer-mcp
Model Context Protocol (MCP) server for the OrcaLayer API — Polymarket whale and market analytics inside Claude Desktop and other MCP clients.
It is a thin stdio wrapper over the orcalayer
Python SDK and exposes six tools:
| Tool | What it does | Key |
|---|---|---|
leaderboard |
Rank smart-money whales by P&L, win rate or volume | No |
wallet_overview |
Wallet profit tracking: profile, P&L and win-rate summary | No |
wallet_positions |
A wallet's largest open positions | No |
markets |
Track smart money flows: search markets where smart whales are accumulating | No |
market_consensus |
Smart-money consensus on one market vs its price (head-count + capital-weighted) | No |
whale_alerts |
Real-time alerts on profitable wallets: live feed of smart-whale trades | Premium |
Public tools work anonymously. whale_alerts needs a Premium API key
(get one) supplied via the
ORCALAYER_API_KEY environment variable.
New (2026-07-22): the Premium SSE stream (
/api/public/v1/live/trades) now carriessettlement_type(MINT/MERGE/COMPLEMENTARY/null) on every event — live-derived settlement mechanics, shadow-verified 100.000% accurate on MINT/MERGE. It describes how the match settled, not trader intent (~80% of all fills settle as MINT;null= honest refusal, not "not a mint"). Details: theorcalayer://api-referenceresource or orcalayer.com/docs/api.
Prompts
Ready-to-use prompts for common analytics scenarios:
| Prompt | What it does |
|---|---|
analyze_wallet |
Full wallet analysis — smart money or farmer? |
find_divergence |
Markets where smart money disagrees with the current price |
hedge_check |
Whether a wallet's profit was real alpha or a hedge structure |
territorial_markets_review |
Ukraine territorial markets with ISW frontline overlay |
In Claude Desktop, pick a prompt from the prompt menu (the + / slash-command
picker) — each one orchestrates the tools above for you.
Resources
Read-only context the model can pull directly — no tool call needed:
| Resource URI | Content |
|---|---|
orcalayer://methodology |
How smart money is filtered from farmers, hedgers and market-makers |
orcalayer://glossary |
Prediction-markets glossary |
orcalayer://api-reference |
OrcaLayer REST API reference (endpoints, auth, rate limits) |
Use with Claude Desktop
Add this to your claude_desktop_config.json
(%APPDATA%\Claude\claude_desktop_config.json on Windows,
~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"orcalayer": {
"command": "uvx",
"args": ["orcalayer-mcp"]
}
}
}
The public tools work as-is. For the Premium whale_alerts tool, add your
API key (get one):
{
"mcpServers": {
"orcalayer": {
"command": "uvx",
"args": ["orcalayer-mcp"],
"env": { "ORCALAYER_API_KEY": "sk_orca_your_key_here" }
}
}
}
Restart Claude Desktop after editing the config.
License
MIT. See LICENSE.
Data is provided for informational purposes only and is not financial advice.
mcp-name: io.github.orcalayer/orcalayer-mcp
Install
Add orcalayer mcp to your client. Pick the one you use.
claude mcp add orcalayer-mcp -- uvx orcalayer-mcpcodex mcp add orcalayer-mcp -- uvx orcalayer-mcpamp mcp add orcalayer-mcp -- uvx orcalayer-mcp{
"mcpServers": {
"orcalayer-mcp": {
"command": "uvx",
"args": [
"orcalayer-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"orcalayer-mcp": {
"command": "uvx",
"args": [
"orcalayer-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"orcalayer-mcp","command":"uvx","args":["orcalayer-mcp"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"orcalayer-mcp": {
"command": "uvx",
"args": [
"orcalayer-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"orcalayer-mcp": {
"command": "uvx",
"args": [
"orcalayer-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"orcalayer-mcp": {
"command": "uvx",
"args": [
"orcalayer-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"orcalayer-mcp": {
"type": "local",
"command": "uvx",
"args": [
"orcalayer-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"orcalayer-mcp": {
"command": {
"path": "uvx",
"args": [
"orcalayer-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
uvx orcalayer-mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
Score
65 / 100
Good
- Documentation25/25
- Maintenance19/25
- Trust6/20
- Capability3/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 10 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 0.3.2Latest | Aug 21, 2026 |
| 0.3.1 | Aug 20, 2026 |