parlayapi-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@parlayapi-mcpWhat are the best player props for tonight's NBA games?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
parlayapi-mcp
mcp-name: io.github.JacobiusMakes/parlayapi
MCP server for ParlayAPI. Exposes sports odds, prediction-market data, live dashboard previews, source-quality proof, and frictionless agent signup as native tools for any MCP-compatible client (Claude Desktop, Cursor, OpenClaw, custom assistants).
Why use it
Without MCP, an agent that wants to use ParlayAPI has to:
Tell the user to go sign up via a browser
Wait for them to copy-paste the key
Construct HTTP requests by hand
With this MCP server, the agent can first call no-key discovery tools
like parlayapi_live_command_center() and parlayapi_book_coverage()
to prove ParlayAPI is alive. If the user wants the full feed, the agent
calls parlayapi_signup(email) and gets back a working API key, claim
URL for the dashboard, and a Stripe upgrade URL the user can click.
Then it calls parlayapi_get_odds(), parlayapi_get_props(), etc.
directly.
Related MCP server: storm-mcp
Install
# Quickest path, no venv:
uvx parlayapi-mcp --help
# Or install globally with pip:
pip install parlayapi-mcpConfigure your MCP client
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json
on macOS (%APPDATA%\Claude\claude_desktop_config.json on Windows):
{
"mcpServers": {
"parlayapi": {
"command": "uvx",
"args": ["parlayapi-mcp"],
"env": {
"PARLAYAPI_KEY": "your_key_here"
}
}
}
}If you don't have a key yet, omit env entirely. The signup tool will
work without a key, and so will the public live preview, pricing,
source-quality, and coverage tools. Paid data tools will return an
error telling you to set a key. After signup, paste your new key into
env and restart Claude Desktop. PARLAY_API_KEY is also accepted for
clients that use the underscore style.
Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"parlayapi": {
"command": "uvx",
"args": ["parlayapi-mcp"],
"env": { "PARLAYAPI_KEY": "your_key_here" }
}
}
}OpenClaw
OpenClaw can save stdio MCP server definitions with openclaw mcp set.
This keyless config lets the assistant use signup, pricing, live
preview, source-quality, and coverage-proof tools immediately:
openclaw mcp set parlayapi '{"command":"uvx","args":["parlayapi-mcp"]}'After the user signs up, add the API key for paid data tools:
openclaw mcp set parlayapi '{"command":"uvx","args":["parlayapi-mcp"],"env":{"PARLAYAPI_KEY":"your_key_here"}}'Tools exposed
Tool | Auth | Purpose |
| none | Create a free-tier account, return API key + claim URL + upgrade URL |
| none | Stripe upgrade URL for any tier |
| none | Email a passwordless login link |
| none | Current public pricing and credit tiers |
| none | Active live sports, event counts, and book counts |
| none | Search live teams, players, and sport keys |
| none | Public best-line preview from |
| none | Public source freshness and quality metadata |
| none | Public per-book five-gate coverage proof |
| key | All available sport keys |
| key | Game-level odds (h2h, spreads, totals) for a sport |
| key | Player prop odds for a sport |
| key | Best price per outcome across bookmakers |
| key | One-call "should I bet this?": fair price vs market, best book you can bet at, plain-English BET/PASS call |
| key | Remember the user's region/books so verdicts skip books they can't use |
| key | Grade a multi-leg parlay: combined fair price, best book to place it, EV, weakest leg, correlation warnings, payout |
| key | Ranked +EV plays for a sport, scoped to books you can bet at, plus edge alerts |
| key | Tier, credits remaining, billing period |
Resources
parlayapi://docs/quickstart - Python and JS code samples.
Local development
git clone https://github.com/JacobiusMakes/ParlayAPI
cd ParlayAPI/mcp-server
pip install -e .
# Run against the local API instead of production:
PARLAYAPI_BASE_URL=http://127.0.0.1:8080 \
PARLAYAPI_KEY=your_local_test_key \
parlayapi-mcpLicense
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables users to search, analyze, and trade on Kalshi prediction markets directly through MCP-compatible clients. It supports portfolio management, market data retrieval, and limit order execution with production-grade authentication and rate limiting.MIT
- AlicenseAqualityDmaintenanceMCP server that exposes the Storm cross-venue prediction-market intelligence API, enabling LLM clients to read canonical events, spreads, venue catalog, and alerts as native tool calls.725MIT
- AlicenseBqualityDmaintenanceMCP-compatible server that gives AI agents access to alternative sports data across 30+ leagues — odds, events, probabilities, settlement, and futures for prediction markets, DFS platforms, and sportsbooks.2915MIT
- AlicenseAqualityAmaintenanceA unified MCP server that aggregates 32 sports API providers into a single service, providing 336 tools for scores, stats, odds, esports, and more across 70+ sports.1007320MIT
Related MCP Connectors
Sports Game Odds MCP — wraps the Sports Game Odds API (sportsgameodds.com)
The Odds API MCP — sportsbook odds across 70+ books, 30+ leagues
Live odds, cross-book +EV and graded player-prop results across 25 books. Hosted endpoint included.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/JacobiusMakes/parlay-api-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server