Server definition
- Hash
- sha256:8e5d3644c2ad51458fd41747cf405ff58ee19ad9cba73146f62a399af3b0f814
- What it is
- What a remote MCP server returned when asked what it offers: 4 tools
The blob, as servednamed by its sha256
{
"instructions": "MADDOG reads market sessions the way a price action trader does, with measured statistics instead of opinions: a five-class day-type distribution (66% top-1 over a complete US day session vs a 37% baseline), the window's first range breakout with a calibrated failure estimate (AUC 0.646, held-out NQ), and the measured odds that a new session high or low still prints after the 90-minute mark. The close_curve tool adds the full probability curve of where the session closes at any price level — validated on tail levels against real-money prediction-market prices (use it for shape and tails; near the money the market itself is more accurate). Every number is a historical frequency, never a forecast or a recommendation.\n\nSuggested flow: get_scoreboard first (the public forward record of these reads, scored daily — decide for yourself whether to trust them), then price_action_read on the symbol you care about. Anonymous callers get one read per UTC day; request_free_key delivers a free qd_ key by email (10 calls/day, no card). Quota errors carry machine-readable next steps in available_actions, including checkout ($99.9/month, 3-day free trial) — a human must complete that card step. Pass keys in the X-API-Key header (Authorization: Bearer also works on this endpoint). Site: https://maddog.finance — docs: https://maddog.finance/docs. Educational analytics, not investment advice.",
"tools": [
{
"description": "The full probability curve of where today's US regular session closes: for any set of price levels, the probability that the session close prints above each one. Distances are measured in units of today's own volatility (ATR of the first 90 minutes) against 1,906 historical sessions grouped by day type. Validated against real-money prediction-market prices: on tail levels (>=0.5% from spot) this curve's log-loss beat Polymarket's own 'SPY closes above $K' ladder quotes in two independent windows; near the money the market was MORE accurate — use this for shape and tails, not direction. Available from 90 minutes into the day session. Same key and quota as price_action_read. Historical frequencies, not forecasts.",
"inputSchema": {
"properties": {
"levels": {
"description": "Price levels to evaluate. Omit for an automatic grid at ±0.25/0.5/1/1.5/2/3 ATR18 around the anchor.",
"items": {
"type": "number"
},
"maxItems": 40,
"type": "array"
},
"symbol": {
"description": "Ticker: NVDA, SPY, ES=F, EURUSD, BTC-USD, 0700.HK. Index names like SPX do not resolve — use SPY or ES=F. Built and measured on ES; other symbols are descriptive.",
"type": "string"
}
},
"required": [
"symbol"
],
"type": "object"
},
"name": "close_curve",
"outputSchema": null
},
{
"description": "The standing public record of this service's own calls — free, no key. Every US trading day at 11:00 ET the day-session read for ES=F, NQ=F and QQQ is snapshotted verbatim; after the close each row is scored on whether a new session high or low actually printed after the read. Ties score against the model, days with no live read stay visible as gaps, and no row is ever edited. Recording began 2026-08-25. Use this to verify the claims before trusting any read.",
"inputSchema": {
"properties": {
"limit": {
"description": "Rows to return, newest first. Default 30.",
"maximum": 250,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "get_scoreboard",
"outputSchema": null
},
{
"description": "Read one instrument's current session the way a price action trader would, with measured statistics instead of opinions: a five-class day-type probability distribution (66% top-1 accuracy over a complete US day session against a 37% baseline, published confidence grades from 95% to 41% by grade), the window's first range breakout with its calibrated failure estimate (AUC 0.646 on held-out NQ), and — 90 minutes into the session — the measured odds that a new session high or low still prints before the close. Works on US stocks and ETFs, futures (ES=F), FX, crypto, Hong Kong and China A-shares. Anonymous callers get one first-look response per UTC day; after that, pass an API key in the X-API-Key header (get a free one with the request_free_key tool). Historical frequencies, not forecasts.",
"inputSchema": {
"properties": {
"symbol": {
"description": "Ticker: NVDA, SPY, ES=F, EURUSD, BTC-USD, 0700.HK, 600519. Index names like SPX do not resolve — use SPY or ES=F.",
"type": "string"
},
"window": {
"description": "Omit to follow the freshest bars. rth = US day session; asia = 09:00-16:00 Beijing; gap = the Asia-close-to-US-open stretch. gap/asia are for 24-hour instruments only.",
"enum": [
"rth",
"gap",
"asia"
],
"type": "string"
}
},
"required": [
"symbol"
],
"type": "object"
},
"name": "price_action_read",
"outputSchema": null
},
{
"description": "Request a free evaluation key (qd_...): no card, no account — the key is emailed to the address given, never returned in this response. It unlocks 10 successful calls per UTC day. Ask the human for their email address first and send marketing_opt_in=true only with their explicit consent. Full access is $99.90/month with a 3-day free trial, checkout link comes back in any quota-exhausted error.",
"inputSchema": {
"properties": {
"email": {
"description": "Where the key is delivered.",
"type": "string"
},
"marketing_opt_in": {
"description": "Only with explicit user consent.",
"type": "boolean"
},
"source": {
"description": "Optional short origin tag, e.g. 'agent'.",
"type": "string"
}
},
"required": [
"email"
],
"type": "object"
},
"name": "request_free_key",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:8e5d3644c2ad51458fd41747cf405ff58ee19ad9cba73146f62a399af3b0f814 | sha256sum