Crypto Calendar
Crypto events landing inside the next seven days, filterable to a single coin when only its own catalysts matter.
What it does
Lists upcoming crypto catalyst events for the next 7 days. Optionally filter by comma-separated coin symbols (e.g. 'sol,eth').
Parameters
| Name | Type | Description |
|---|---|---|
coinsquery | string | Comma-separated coin symbols, e.g. 'sol,eth'. Omit for all coins. |
Call it
One API key works for MCP, REST and WebSocket; each call uses one unit. Agents without an account can pay per call with x402.
curl "https://mcp.f1ow.com/v1/catalysts/calendar?coins=eth,sol" \
-H "Authorization: Bearer $F1OW_API_KEY"{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "catalysts_calendar",
"arguments": {
"coins": "eth,sol"
}
}
}const res = await fetch("https://mcp.f1ow.com/v1/catalysts/calendar?coins=eth,sol", {
headers: { Authorization: `Bearer ${process.env.F1OW_API_KEY}` },
});
const data = await res.json(); // the tool's result as JSON, typed in the OpenAPI spec
console.log(data);import os, requests
res = requests.get(
"https://mcp.f1ow.com/v1/catalysts/calendar?coins=eth,sol",
headers={"Authorization": f"Bearer {os.environ['F1OW_API_KEY']}"},
)
data = res.json() # the tool's result as JSON, typed in the OpenAPI spec
print(data)// wss://mcp.f1ow.com/v1/ws — subprotocol "jsonrpc-2.0", Authorization: Bearer <key>
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "catalysts_calendar",
"arguments": {
"coins": "eth,sol"
}
}
}
// Or push a fresh result whenever it changes (minimum interval 15 s)
{
"jsonrpc": "2.0",
"id": 2,
"method": "subscriptions/subscribe",
"params": {
"name": "catalysts_calendar",
"arguments": {
"coins": "eth,sol"
},
"intervalSeconds": 60
}
}# No account: the first call answers 402 with a PAYMENT-REQUIRED challenge;
# an x402 client pays it in USDC on Base and retries.
curl "https://mcp.f1ow.com/x402/v1/catalysts/calendar?coins=eth,sol"Sample response
A real response captured 2026-11-13. JSON is what REST and WebSocket return, and the structuredContent of an MCP call (trimmed for length), with generatedAt for freshness. Text is the report an MCP client hands to a model.
2026-11-14 | SOL
Scale or Die London
2026-11-15 | AKT, BP, CARDS, 2Z, JTO, JUP, KMNO, META, NEAR, ORCA, PLUME, PYTH, SECZ, SOL
Breakpoint 2026{
"events": [
{
"categories": [],
"coins": [
"SOL"
],
"date": "2026-11-14T00:00:00Z",
"title": "Scale or Die London"
},
{
"categories": [],
"coins": [
"AKT",
"BP",
"CARDS",
"2Z",
"JTO",
"JUP",
"… 8 more"
],
"date": "2026-11-15T00:00:00Z",
"title": "Breakpoint 2026"
}
],
"generatedAt": "2026-09-21T23:00:30.0000000+00:00"
}Related tools
catalysts_etf_flowsDaily spot-ETF net flows for BTC, ETH, SOL and XRP — the latest day, the per-fund breakdown, and the trailing trend it has to be read against.
events_prediction_oddsWhat real money says about a question: per-outcome probabilities, the volume standing behind them, and when the market resolves.
catalysts_economic_calendarCPI, FOMC, jobs and GDP — the macro releases that move crypto anyway — from two days back to a week ahead, filtered by importance.
catalysts_exchange_listingsOfficial venue notices for new listings, delistings and other trading changes, with scheduled times, recent history, and coin or venue filters.
Call Crypto Calendar from your agent
Sign in, get an API key and make your first call in under a minute. No card required.
For agents: this page as Markdown · all docs