Server definition
- Hash
- sha256:d050320b6f5670a64ed78b1ac12f5626d414acc4bc3353cc25ea791e7e8195ae
- What it is
- What a remote MCP server returned when asked what it offers: 10 tools
The blob, as servednamed by its sha256
{
"instructions": "Real-time crypto market intelligence for autonomous AI agents. Tool guide: get_agent_signal() — primary BUY/SELL/HOLD decision, poll every 15 min; get_all_data() — all signals in one call, ideal for session initialisation; get_polymarket_edge() — ranked Polymarket plays by expected value; get_sentiment() — per-asset sentiment score (-1 to +1) for BTC/ETH/SOL; get_prices() — live prices with 24h change; get_market_brief() — narrative briefing, inject into agent system prompt; get_oracle_signals() — raw votes from all 12 oracles for deep analysis; get_data_sources() — list 27 live feeds, no key needed; get_premium_api() — get x402 payment instructions to subscribe (trial $5 / annual $29); get_guide() — get payment instructions for trading system guide via x402. Get a free API key (500 req/day): POST https://api.octodamus.com/v1/signup?email=YOUR_EMAIL",
"tools": [
{
"description": "Consolidated trading signal from the 9/11 oracle consensus system.\n\nUse this as the primary decision endpoint; poll every 15 minutes\n(next_poll_seconds = 900 in the response). For first-call context\ninitialisation, prefer get_all_data() instead.\n\nResponse fields:\n action — \"BUY\" | \"SELL\" | \"HOLD\" | \"WATCH\"\n confidence — float 0.0–1.0 (higher = stronger oracle consensus)\n signal — \"BULLISH\" | \"BEARISH\" | \"NEUTRAL\"\n fear_greed — int 0–100 (0 = Extreme Fear, 100 = Extreme Greed)\n btc_trend — \"UP\" | \"DOWN\" | \"SIDEWAYS\"\n polymarket_edge — {market, ev, side} top expected-value play\n reasoning — plain-text explanation of the consensus\n next_poll_seconds — seconds until the signal refreshes (typically 900)\n",
"inputSchema": {
"properties": {
"api_key": {
"default": "",
"description": "OctoData API key (format: octo_...). Free key (500 req/day): POST https://api.octodamus.com/v1/signup?email=YOUR_EMAIL. Premium key (10k req/day): call get_premium_api() or GET /v1/subscribe?plan=trial.",
"title": "Api Key",
"type": "string"
}
},
"title": "get_agent_signalArguments",
"type": "object"
},
"name": "get_agent_signal",
"outputSchema": {
"additionalProperties": true,
"properties": {},
"title": "_OracleDict",
"type": "object"
}
},
{
"description": "All signal data in a single call: signal + sentiment + prices + Polymarket edges.\n\nUse this on session initialisation instead of calling each tool separately.\nEquivalent to get_agent_signal() + get_sentiment() + get_prices() +\nget_polymarket_edge() combined. After initialisation, use get_agent_signal()\non its 15-minute polling cycle for updates.\n",
"inputSchema": {
"properties": {
"api_key": {
"default": "",
"description": "OctoData API key (format: octo_...). Free key (500 req/day): POST https://api.octodamus.com/v1/signup?email=YOUR_EMAIL. Premium key (10k req/day): call get_premium_api() or GET /v1/subscribe?plan=trial.",
"title": "Api Key",
"type": "string"
}
},
"title": "get_all_dataArguments",
"type": "object"
},
"name": "get_all_data",
"outputSchema": {
"additionalProperties": true,
"properties": {},
"title": "_OracleDict",
"type": "object"
}
},
{
"description": "List all 27 live data feeds powering the Octodamus oracle system.\n\nNo API key required. Use for transparency or discovery — shows each\nsource name, data type, and refresh interval. Useful when explaining\nsignal provenance to end users or auditing data coverage.\n",
"inputSchema": {
"properties": {},
"title": "get_data_sourcesArguments",
"type": "object"
},
"name": "get_data_sources",
"outputSchema": {
"additionalProperties": true,
"properties": {},
"title": "_OracleDict",
"type": "object"
}
},
{
"description": "Purchase the Build the House trading system guide via x402 on Base.\n\nReturns step-by-step x402 payment instructions. After completing the\nEIP-3009 payment ($29 USDC on Base), the API returns a download_url\nvalid for 30 days. No API key required to purchase.\n",
"inputSchema": {
"properties": {},
"title": "get_guideArguments",
"type": "object"
},
"name": "get_guide",
"outputSchema": {
"additionalProperties": true,
"properties": {},
"title": "_OracleDict",
"type": "object"
}
},
{
"description": "Full AI market briefing as a concise narrative paragraph.\n\nIdeal for injecting into an agent system prompt at session start to\nground all subsequent reasoning in current market conditions. Covers\nmacro regime, crypto momentum, key levels, and notable catalysts.\nRefreshes every 30 minutes; call once per session rather than polling.\n\nResponse: {brief: \"...narrative text...\"}\n",
"inputSchema": {
"properties": {
"api_key": {
"default": "",
"description": "OctoData API key (format: octo_...). Free key (500 req/day): POST https://api.octodamus.com/v1/signup?email=YOUR_EMAIL. Premium key (10k req/day): call get_premium_api() or GET /v1/subscribe?plan=trial.",
"title": "Api Key",
"type": "string"
}
},
"title": "get_market_briefArguments",
"type": "object"
},
"name": "get_market_brief",
"outputSchema": {
"additionalProperties": true,
"properties": {},
"title": "_OracleDict",
"type": "object"
}
},
{
"description": "Raw votes from all 12 oracle signals with per-signal confidence and consensus score.\n\nEach oracle is a separate real-world data source: funding rate, open interest,\nlong/short ratio, Fear & Greed index, macro regime (FRED), aviation volume,\nTSA travel demand, Polymarket crowd, options flow, congressional trading,\nCLOB order book depth, and Binance 24h cumulative delta. Each votes\nBUY (+1), SELL (-1), or NEUTRAL (0) independently.\n\nUse this for deep analysis, signal attribution, or debugging a BUY/SELL/HOLD\ndecision. For a consolidated action, call get_agent_signal() instead.\n\nResponse example:\n {\n \"consensus_score\": 8,\n \"max_score\": 12,\n \"action\": \"BUY\",\n \"win_rate\": 0.62,\n \"oracles\": [\n {\"name\": \"funding_rate\", \"vote\": 1, \"confidence\": 0.85},\n {\"name\": \"long_short_ratio\", \"vote\": 1, \"confidence\": 0.70},\n {\"name\": \"fear_greed\", \"vote\": 0, \"confidence\": 0.50},\n {\"name\": \"macro_regime\", \"vote\": 1, \"confidence\": 0.80},\n {\"name\": \"binance_delta\", \"vote\": 1, \"confidence\": 0.75}\n ]\n }\n",
"inputSchema": {
"properties": {
"api_key": {
"default": "",
"description": "OctoData API key (format: octo_...). Free key (500 req/day): POST https://api.octodamus.com/v1/signup?email=YOUR_EMAIL. Premium key (10k req/day): call get_premium_api() or GET /v1/subscribe?plan=trial.",
"title": "Api Key",
"type": "string"
}
},
"title": "get_oracle_signalsArguments",
"type": "object"
},
"name": "get_oracle_signals",
"outputSchema": {
"additionalProperties": true,
"properties": {},
"title": "_OracleDict",
"type": "object"
}
},
{
"description": "Ranked Polymarket prediction markets by expected value (EV).\n\nUse when you want to position on prediction markets. Returns a list\nordered by EV descending; each entry includes question, recommended_side\n(\"YES\" or \"NO\"), expected_value (float), and confidence.\n\nComplement with get_agent_signal() to confirm directional alignment\nbefore acting on any Polymarket position.\n",
"inputSchema": {
"properties": {
"api_key": {
"default": "",
"description": "OctoData API key (format: octo_...). Free key (500 req/day): POST https://api.octodamus.com/v1/signup?email=YOUR_EMAIL. Premium key (10k req/day): call get_premium_api() or GET /v1/subscribe?plan=trial.",
"title": "Api Key",
"type": "string"
}
},
"title": "get_polymarket_edgeArguments",
"type": "object"
},
"name": "get_polymarket_edge",
"outputSchema": {
"additionalProperties": true,
"properties": {},
"title": "_OracleDict",
"type": "object"
}
},
{
"description": "Subscribe to OctoData Premium API via x402 on Base.\n\nReturns step-by-step x402 payment instructions for any plan.\nAfter completing the EIP-3009 payment, the API returns an api_key\nimmediately — no human in the loop. Free option also available.\n\nPlans:\n Micro — $0.01 USDC per call, no key needed, pay-per-request via x402\n Trial — $5 USDC, 7 days, 10k req/day\n Annual — $29 USDC/year early bird (first 100 seats), $149/year after\n",
"inputSchema": {
"properties": {},
"title": "get_premium_apiArguments",
"type": "object"
},
"name": "get_premium_api",
"outputSchema": {
"additionalProperties": true,
"properties": {},
"title": "_OracleDict",
"type": "object"
}
},
{
"description": "Live spot prices with 24-hour percentage change for BTC, ETH, SOL, NVDA, TSLA, AAPL.\n\nUse before position sizing, level checks, or any calculation that requires\na current reference price. Refreshes every 60 seconds via Kraken (crypto)\nand Finnhub (equities). Free tier included.\n\nResponse keyed by symbol — example:\n {\n \"BTC\": {\"price_usd\": 84200.50, \"change_24h_pct\": 2.3},\n \"ETH\": {\"price_usd\": 1820.10, \"change_24h_pct\": -0.8},\n \"SOL\": {\"price_usd\": 148.40, \"change_24h_pct\": 1.1},\n \"NVDA\": {\"price_usd\": 875.00, \"change_24h_pct\": 0.4},\n \"TSLA\": {\"price_usd\": 250.20, \"change_24h_pct\": -1.2},\n \"AAPL\": {\"price_usd\": 190.50, \"change_24h_pct\": 0.6}\n }\n\nFor directional signal on these prices, call get_agent_signal() instead.\n",
"inputSchema": {
"properties": {
"api_key": {
"default": "",
"description": "OctoData API key (format: octo_...). Free key (500 req/day): POST https://api.octodamus.com/v1/signup?email=YOUR_EMAIL. Premium key (10k req/day): call get_premium_api() or GET /v1/subscribe?plan=trial.",
"title": "Api Key",
"type": "string"
}
},
"title": "get_pricesArguments",
"type": "object"
},
"name": "get_prices",
"outputSchema": {
"additionalProperties": true,
"properties": {},
"title": "_OracleDict",
"type": "object"
}
},
{
"description": "AI-derived sentiment scores for major crypto assets and macro themes.\n\nScores range from -1.0 (maximum bearish) to +1.0 (maximum bullish).\nUse to add conviction context to a signal: a BUY action with a high\npositive sentiment score is a stronger setup than one with neutral sentiment.\n\nResponse: dict keyed by asset symbol, each with score, label\n(\"Very Bearish\" … \"Very Bullish\"), and source_count.\n",
"inputSchema": {
"properties": {
"api_key": {
"default": "",
"description": "OctoData API key (format: octo_...). Free key (500 req/day): POST https://api.octodamus.com/v1/signup?email=YOUR_EMAIL. Premium key (10k req/day): call get_premium_api() or GET /v1/subscribe?plan=trial.",
"title": "Api Key",
"type": "string"
},
"symbol": {
"default": "",
"description": "Asset to filter by: \"BTC\", \"ETH\", or \"SOL\". Leave empty (\"\") to get scores for all assets.",
"title": "Symbol",
"type": "string"
}
},
"title": "get_sentimentArguments",
"type": "object"
},
"name": "get_sentiment",
"outputSchema": {
"additionalProperties": true,
"properties": {},
"title": "_OracleDict",
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:d050320b6f5670a64ed78b1ac12f5626d414acc4bc3353cc25ea791e7e8195ae | sha256sum