Polystrike
Live Elon Musk & Ted Cruz tweet feed, tweet counters, and Polymarket tweet-count market data.
Should I use this
Quality & Safety
Findings (1)
- LOWin get_rebalancing_recommendations
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"polystrike": {
"url": "https://polystrike.xyz/mcp"
}
}
}Remote endpoints
https://polystrike.xyz/mcpstreamable-httphttps://polystrike.xyz/mcp/ssesseWhat it can do
Tool inventory
Tools (8)
🟢get_market_metadata(user)
Get metadata for active tweet/post-count markets (elon, cruz, or trump). No authentication required. FREE counts are ~5 min delayed. Returns market IDs, questions, and counters.
Input Schema
{
"type": "object",
"properties": {
"user": {
"type": "string",
"enum": [
"elon",
"cruz",
"trump"
],
"default": "elon",
"description": "Tracked account. Default elon. Trump is Truth Social posts, not X tweets."
}
},
"required": []
}🟢get_trading_signals(user, bankroll)
Get EV-based trading signals for tweet/post-count markets (elon, cruz, or trump) with Kelly criterion sizing. Requires PRO tier API key or x402. Use when you need actionable trading recommendations.
Input Schema
{
"type": "object",
"properties": {
"user": {
"type": "string",
"enum": [
"elon",
"cruz",
"trump"
],
"default": "elon",
"description": "Tracked account. Default elon. Trump is Truth Social posts, not X tweets."
},
"bankroll": {
"type": "number",
"description": "Optional USD amount for Kelly bet sizing (1-1,000,000)",
"minimum": 1,
"maximum": 1000000
}
},
"required": []
}🟢get_crypto_metadata
Get metadata for crypto markets. No authentication required. Returns market IDs and basic crypto market info.
Input Schema
{
"type": "object",
"properties": {},
"required": []
}🟢get_recent_tweets(user, limit, offset)
Get recent posts for elon/cruz (X tweets) or trump (Truth Social). FREE tier limited to 15, is_counted hidden. PRO or x402: up to 100 with is_counted.
Input Schema
{
"type": "object",
"properties": {
"user": {
"type": "string",
"enum": [
"elon",
"cruz",
"trump"
],
"default": "elon",
"description": "Tracked account. Default elon. Trump is Truth Social posts, not X tweets."
},
"limit": {
"type": "integer",
"description": "Number of tweets to return (1-100, default 50)",
"minimum": 1,
"maximum": 100
},
"offset": {
"type": "integer",
"description": "Pagination offset (default 0)",
"minimum": 0
}
},
"required": []
}🟢get_predictions(user)
Get predictions for active tweet/post-count markets (elon, cruz, or trump). FREE: delayed counters + market prices. PRO / x402: live forecast percentiles and edge.
Input Schema
{
"type": "object",
"properties": {
"user": {
"type": "string",
"enum": [
"elon",
"cruz",
"trump"
],
"default": "elon",
"description": "Tracked account. Default elon. Trump is Truth Social posts, not X tweets."
}
},
"required": []
}🟢analyze_portfolio(wallet, bankroll)
Analyze a wallet's positions with EV-based recommendations. Requires PRO tier API key. Use for portfolio optimization and position analysis.
Input Schema
{
"type": "object",
"properties": {
"wallet": {
"type": "string",
"description": "Ethereum wallet address (0x format)",
"pattern": "^0x[a-fA-F0-9]{40}$"
},
"bankroll": {
"type": "number",
"description": "Optional USD amount for position sizing (1-1,000,000)",
"minimum": 1,
"maximum": 1000000
}
},
"required": [
"wallet"
]
}🟢get_rebalancing_recommendations(wallet, bankroll, threshold)
Get rebalancing recommendations for a wallet's positions. Requires PRO tier API key. Use when you need to adjust existing positions based on new signals.
Input Schema
{
"type": "object",
"properties": {
"wallet": {
"type": "string",
"description": "Ethereum wallet address (0x format)",
"pattern": "^0x[a-fA-F0-9]{40}$"
},
"bankroll": {
"type": "number",
"description": "USD amount for Kelly sizing (1-1,000,000)",
"minimum": 1,
"maximum": 1000000
},
"threshold": {
"type": "number",
"description": "Minimum adjustment in USD (default 5)",
"minimum": 0.01
}
},
"required": [
"wallet",
"bankroll"
]
}🟢check_health
Check Polystrike API health status. No authentication required. Use for debugging or verifying API availability.
Input Schema
{
"type": "object",
"properties": {},
"required": []
}Community
Evidence