Bitcoin Synthesis and Daily Brief with dated evidence, source clocks and a minimum 24-hour delay.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Read the saved BTC Daily Brief and its evidence cutoff. Pin report_id and use JSON pointer paths to inspect the exact edition.
Omit for the brief overview; pass an empty string for the full report root or a JSON pointer such as /brief/cards. Escape ~ as ~0 and / as ~1.
Entry offset for a paged path.
Exact report_id returned by this tool; required for expansion.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http markets-free https://markets.prexel.xyz/mcp/free
Read the saved BTC Daily Brief and its evidence cutoff. Pin report_id and use JSON pointer paths to inspect the exact edition.
| Argument | Type | Description |
|---|---|---|
| path | string | Omit for the brief overview; pass an empty string for the full report root or a JSON pointer such as /brief/cards. Escape ~ as ~0 and / as ~1. |
| offset | integer | Entry offset for a paged path. |
| report_id | string | Exact report_id returned by this tool; required for expansion. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"path": {
"type": "string",
"maxLength": 512,
"description": "Omit for the brief overview; pass an empty string for the full report root or a JSON pointer such as /brief/cards. Escape ~ as ~0 and / as ~1."
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 9007199254740991,
"minimum": 0,
"description": "Entry offset for a paged path."
},
"report_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "Exact report_id returned by this tool; required for expansion."
}
}
}Start here for a compact overview of one BTC capture. Set detail to signals and pin cycle_id to page captured operands. Free captures are retained for follow-ups for up to two hours.
| Argument | Type | Description |
|---|---|---|
| path | string | JSON pointer into selected coverage or relationships detail. |
| limit | integer | Maximum signals in an expanded page. |
| detail | string | Choose overview, captured signal operands, a domain coverage record, or relationship evidence. |
| domain | string | Required for coverage detail. |
| offset | integer | Signal page offset; requires cycle_id. |
| cycle_id | string | Exact cycle_id returned by get_synthesis; required for follow-ups. |
| signal_id | string | Required for one signal detail. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"path": {
"type": "string",
"default": "",
"maxLength": 512,
"description": "JSON pointer into selected coverage or relationships detail."
},
"limit": {
"type": "integer",
"default": 5,
"maximum": 40,
"minimum": 1,
"description": "Maximum signals in an expanded page."
},
"detail": {
"enum": [
"overview",
"signals",
"signal",
"coverage",
"relationships"
],
"type": "string",
"default": "overview",
"description": "Choose overview, captured signal operands, a domain coverage record, or relationship evidence."
},
"domain": {
"enum": [
"on_chain",
"positioning",
"technicals",
"macro",
"sentiment",
"prediction_markets",
"etf_flows"
],
"type": "string",
"description": "Required for coverage detail."
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 9007199254740991,
"minimum": 0,
"description": "Signal page offset; requires cycle_id."
},
"cycle_id": {
"type": "string",
"pattern": "^[a-zA-Z0-9_-]{1,128}$",
"description": "Exact cycle_id returned by get_synthesis; required for follow-ups."
},
"signal_id": {
"type": "string",
"maxLength": 256,
"minLength": 1,
"description": "Required for one signal detail."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 12, 2026.