outcometick
Polymarket and Predict.fun historical tick data, plus backtest quotes and status, over MCP
Should I use this
Quality & Safety
Findings (1)
- LOWin plans
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": {
"outcometick": {
"command": "npx",
"args": [
"outcometick"
]
}
}
}Runnable packages
3.0.0stdioRemote endpoints
https://outcometick.com/v1/mcpstreamable-httphttps://outcometick.com/v1/mcp/publicstreamable-httpWhat it can do
Tool inventory
Tools (7)
🟢coverage
What the archive holds, per venue: assets, datasets and the day range. Public, no key.
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢plans
Data subscription plans and their live prices. Public, no key.
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢backtest_capacity(venue)
Which days can be backtested on a venue right now (only the most recent window is sold), and how busy the queue is. Public.
Input Schema
{
"type": "object",
"properties": {
"venue": {
"type": "string",
"enum": [
"polymarket",
"predict"
]
}
},
"required": [
"venue"
],
"additionalProperties": false
}🟢backtest_quote(venue, assets, from, to, days, ...)
Price a backtest scope in credits (1 credit = 1 market-day) without submitting anything. Public. Give either from/to or days (the most recent n archived days).
Input Schema
{
"type": "object",
"properties": {
"venue": {
"type": "string",
"enum": [
"polymarket",
"predict"
]
},
"assets": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"description": "Base symbols, e.g. [\"BTC\",\"ETH\"]"
},
"from": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "YYYY-MM-DD (UTC)"
},
"to": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "YYYY-MM-DD (UTC)"
},
"days": {
"type": "integer",
"minimum": 1
},
"intervals": {
"type": "array",
"items": {
"type": "string",
"enum": [
"5m",
"15m"
]
}
},
"language": {
"type": "string",
"description": "Runtime from the manifest, e.g. \"[email protected]\" or \"nodejs@24\"; changes how many market-days one run may hold"
}
},
"required": [
"venue",
"assets"
],
"additionalProperties": false
}🟢check_strategy(files, venue, assets, from, to, ...)
Validate a strategy (manifest.json plus source files, sent as contents) with the exact validator the backtest queue runs, and price it for the given scope. Free, no key. Give either from/to or days; without them it prices the most recent 7 days.
Input Schema
{
"type": "object",
"properties": {
"files": {
"type": "array",
"minItems": 1,
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"content": {
"type": "string"
}
},
"required": [
"name",
"content"
],
"additionalProperties": false
},
"description": "manifest.json and every source file, as {name, content}"
},
"venue": {
"type": "string",
"enum": [
"polymarket",
"predict"
]
},
"assets": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"description": "Base symbols, e.g. [\"BTC\",\"ETH\"]"
},
"from": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "YYYY-MM-DD (UTC)"
},
"to": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "YYYY-MM-DD (UTC)"
},
"days": {
"type": "integer",
"minimum": 1
}
},
"required": [
"files",
"venue",
"assets"
],
"additionalProperties": false
}🟢smart_plans
Smart-money plans (daily Polymarket wallet lists) and their live prices, and whether they are on sale. Public, no key.
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢smart_coverage
How many smart-money days are published: the first and newest day, and the count. Public, no key.
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Community
Evidence