MCP Server Setup
The Polystrike MCP server enables Claude Desktop to access trading signals, predictions, and portfolio analysis through natural language. No local installation required — the server runs on our infrastructure.
What is MCP?
Section titled “What is MCP?”Model Context Protocol (MCP) is an open standard that lets AI assistants like Claude connect to external data sources and tools. Instead of copying/pasting API responses, Claude can query Polystrike directly and reason about the data in real-time.
Benefits:
- Natural language queries: “What are the current Elon market predictions?”
- Automatic data refresh: Claude always sees live data
- Portfolio analysis: “Analyze my positions at 0x…”
- Trading signals: “Show me BUY signals with $100 bankroll”
Prerequisites
Section titled “Prerequisites”- Claude Desktop (macOS, Windows, or Linux)
- Polystrike API Key (get one at polystrike.xyz)
1. Get Your API Key
Section titled “1. Get Your API Key”Visit polystrike.xyz and sign up:
- FREE: 100 requests/hour, basic features
- PRO: 10,000 requests/hour, predictions and signals
2. Configure Claude Desktop
Section titled “2. Configure Claude Desktop”Open your Claude Desktop configuration file:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.jsonAdd this configuration:
{ "mcpServers": { "polystrike": { "command": "npx", "args": [ "-y", "mcp-remote", "https://polystrike.xyz/mcp/sse", "--header", "x-api-key:${POLYSTRIKE_API_KEY}" ], "env": { "POLYSTRIKE_API_KEY": "your_api_key_here" } } }}Replace your_api_key_here with your actual API key.
3. Restart Claude Desktop
Section titled “3. Restart Claude Desktop”Important: Completely quit Claude Desktop (Cmd+Q on macOS, not just close the window) and restart to load the configuration.
4. Test It
Section titled “4. Test It”Try these prompts in Claude:
Check Polystrike API healthWhat are the current predictions for active Elon markets?Get trading signals for Elon markets with $100 bankrollIf everything is working, Claude will respond with live data from Polystrike.
Available Tools
Section titled “Available Tools”FREE Tier (No API Key Required)
Section titled “FREE Tier (No API Key Required)”- get_market_metadata - Active Elon tweet markets
- get_crypto_metadata - Crypto market information
- get_recent_tweets - Recent tweets (15 limit)
- get_predictions - Market predictions (limited)
- check_health - API health status
- join_waitlist - Registration
PRO Tier (API Key Required)
Section titled “PRO Tier (API Key Required)”- get_trading_signals - EV-based signals with Kelly sizing
- analyze_portfolio - Wallet position analysis
- get_rebalancing_recommendations - Position rebalancing
Troubleshooting
Section titled “Troubleshooting”Tools Not Appearing
Section titled “Tools Not Appearing”- Check Claude Desktop logs for errors
- Verify JSON syntax in config file (use jsonlint.com)
- Restart Claude Desktop completely (Cmd+Q, not just close window)
- Verify API key is correct
Connection Errors
Section titled “Connection Errors”Test server connectivity:
curl https://polystrike.xyz/mcp/healthExpected response:
{"status":"ok","version":"1.0.0","server":"polystrike"}If this fails, the server may be down. Check status.polystrike.xyz or contact support.
Authentication Errors
Section titled “Authentication Errors”- Verify your API key is correct (check for extra spaces)
- Check API key tier (FREE vs PRO)
- Ensure key is not expired
- Try regenerating your key at polystrike.xyz
Tool Calls Timeout or Fail
Section titled “Tool Calls Timeout or Fail”If Claude can see the tools but calls fail:
-
Check your internet connection
-
Verify the MCP server is responding:
Terminal window curl -X POST https://polystrike.xyz/mcp/messagesShould return:
"Invalid Content-Type header"(not 404) -
Check Claude Desktop logs for specific error messages
Rate Limits
Section titled “Rate Limits”- FREE Tier: 100 requests/hour
- PRO Tier: 10,000 requests/hour
Rate limits are enforced server-side. If you hit the limit, Claude will receive an error message and you’ll need to wait or upgrade.
Why MCP vs Direct API?
Section titled “Why MCP vs Direct API?”| Approach | Setup | Updates | Natural Language |
|---|---|---|---|
| MCP Server | 2 lines config | Automatic | Yes |
| Direct API | Manual curl/code | Manual | No |
MCP is the recommended approach for Claude Desktop users. It’s simpler, automatically updated, and enables natural language queries.
Support
Section titled “Support”- Documentation: docs.polystrike.xyz
- Issues: github.com/dizpers/polystrike/issues
- Contact: @dizpers on Telegram