Pronto తీగ

ప్రోంటో.స్ట్రీమ్ · మోడల్ సందర్భ ప్రోటోకాల్

ప్రోంటో MCP సర్వర్

Live world data, source links and explainable indicators for your AI workflow

A live wire of what is happening in the physical world — weather warnings, earthquakes, macro releases, disclosed vulnerabilities, grid load, space weather — reconciled from hundreds of public sources into one endpoint your agent can call.

394,094,439
Signals Ingested
101
Countries Live Now
21
Domains Live Now
15
MCP Discovery Tools
01
01

Codex MCP live data: try the evidence first

Looking for an MCP server with citations? Try a live evidence walkthrough: search, inspect observation times and follow original sources before connecting.

Use the full MCP endpoint for live signals, filters, related sources and Fusion indicators. Free access needs no account.

codex mcp add pronto --url https://pronto.stream/mcp

Or add this to your Codex configuration:

[mcp_servers.pronto]
url = "https://pronto.stream/mcp"
# Optional: set your Pronto API key in this environment variable.
# bearer_token_env_var = "PRONTO_API_KEY"
02
02

ChatGPT and OpenAI research

Use https://pronto.stream/mcp/openai when your client requires search and fetch. This read-only profile returns citation URLs. ChatGPT custom MCP availability depends on your workspace settings. Use /mcp for Fusion and the full filter vocabulary.

For the OpenAI Responses API, add this entry to your request's tools array:

{
  "type": "mcp",
  "server_label": "pronto",
  "server_url": "https://pronto.stream/mcp/openai",
  "allowed_tools": ["search", "fetch"],
  "require_approval": "always"
}

Handle approval requests in your application. Optional Pronto credentials go in the server-side authorization field, never in a prompt. See the Codex MCP guide and OpenAI MCP guide.

03
03

Try your first question

“Find recent earthquake signals in Japan. Include observation times, source links and coverage gaps.” Search matches words in the source language. Discover available filters with get_facet_manifest; use scope_signals to narrow a query and get_signal to inspect a result.

Other MCP clients can connect with Streamable HTTP at https://pronto.stream/mcp. See the discovery manifest for profiles and current limits.

04
04

గ్రోక్‌కు కనెక్ట్ చేయండి

In the app, add it at grok.com/connectors → New Connector → Custom, and paste the profile URL. It carries the whole read surface with the commerce tools off the list, which is what a client that re-sends every tool definition each turn should be reading.

https://pronto.stream/mcp/grok

Through the xAI API, pass it as a remote MCP tool. allowed_tool_names is worth setting: without it every tool definition is injected on every request.

mcp(
    server_url="https://pronto.stream/mcp",
    server_label="pronto",
    server_description="Live cited wire of world signals: hazards, macro, markets, health, energy, space weather",
    allowed_tool_names=["get_facet_manifest", "scope_signals", "search_signals", "get_fused_signal"],
    authorization="YOUR_PRONTO_KEY",
)

Register once, then send the key. xAI holds the connection on its own infrastructure, so every unregistered caller behind it shares one rate-limit bucket — on a busy host that is every user of that host. register_agent costs nothing, needs no human, and moves you into a window of your own.

05
05

కమాండ్ లైన్ ఇంటర్‌ఫేస్ / టెర్మినల్ ప్రత్యక్ష విచారణ

curl -s https://pronto.stream/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
06
06

MCP సాధనాల జాబితా (15 సాధనాలు)

Tool NameDescription
get_billing_profileReport who you are resolved as and what your plan grants: the agent identity behind this call, the funded account it acts for, the plan, the per-minute call ceiling, the per-response row budget, and which indicator set you may compute.
register_agentCreate your own identity on pronto and receive an API key, with no human present.
open_paymentBuy access for yourself, with no human involved.
settle_paymentRedeem a payment you have made and activate what it bought — a plan, a pass or call credits.
get_plansList what can be bought — call credits, day and week passes, and plans — what each costs, and what each raises — the call ceiling, the row budget, and whether the commercial indicator set is included.
get_latest_signalsFetch the most recent live signals from the wire in token-efficient CWF format, optionally filtered to one collection.
get_signalFetch one signal by its id, when you already know which one you want.
search_signalsFind signals by the words in them.
list_fusion_productsList every derived intelligence product pronto can compute, with the published index or model each one implements, the signal collections it consumes, and whether it needs a plan.
get_fused_signalCompute derived intelligence products from the live wire.
scope_signalsSelect a slice of the live wire by facet tags — the structured metadata each signal carries, not the words in its text.
get_facet_manifestRead the shape of the wire in one small response: a two-level tree of domain and the topics under it, each with a signal count, ranked so the busiest lead.
list_facetsList the full filter vocabulary: every facet value currently on the wire, across every key — lang, country, region, domain, topic, severity, provider, coverage and place — as one flat list with a signal count each, and a human-readable label for place ids.
get_related_signalsFollow the link graph from one signal to other signals about the same subject.
list_data_sourcesList the data-source endpoints feeding the wire, with provider, signal type, country, cadence, and license.
07
07

కాంపాక్ట్ వైర్ ఫార్మాట్ (CWF) పేలోడ్ నమూనా

CWF|3|pronto.stream
META|t:1786385220|rows:40|matched:1190|truncated:1|span:1h|est:12
CLIM|z6kwj0fs|-480|NWS|nws_tornado_warning_allegany_md|ts:1786384740|conf:0.95|at:Allegany, MD|sev:CRITICAL
08
08

ఇది దేనికి

If you work onWhat the wire gives you
News and world stateEvery hazard, filing, outbreak and launch on one clock, each row carrying when it was observed and where it came from. global_news_attention ranks what the world is actually reading right now; news_response_latency measures how long a physical event takes to reach the press, joined on the gazetteer place the two happen to share rather than on the country they were filed under. Co-occurrence, not causation, and the row says so.
Macro and financeThe published models, implemented faithfully and cited. recession_risk_12m forecasts; sahm_recession_indicator says whether a downturn has probably already started; they disagree on purpose and both are returned. taylor_rule_policy_gap prices the distance between the policy rate and the rule, macro_stress_index and sovereign_debt_dynamics carry the rest of the frame.
Quant and market microstructureinsider_filing_cluster reads SEC Form 4 filings and reports when several insiders at one issuer transact inside the same window, which is a signal no single filing carries. fx_fixing_drift and fx_reference_rate_consistency compare independent central-bank reference rates against each other, so a rate that only one publisher believes is visible as a disagreement rather than as a number.
Science and researchseismic_solution_consensus is the sharpest case for why a wire beats an API: several national agencies locate one earthquake and this reports how far apart their solutions are, in magnitude, depth and true three-dimensional hypocentre. Agencies routinely differ by half a unit while an event is still being located, which is a factor of five in energy. Alongside it, research_momentum tracks publication and citation velocity, space_weather_ops implements the NOAA scales, and neo_kinetic_energy states near-earth object energy in the units the literature uses.
Cryptocrypto_cross_rate_dislocation reads the order books of several venues in several fiat currencies at once and reports where the implied cross rate disagrees with the direct one. It exists only because the venues are time-aligned on one wire; no single exchange API can compute it, because no exchange sees another's book.
Arbitrage and dislocationThree products measure a spread rather than a level: crypto_cross_rate_dislocation across venues, fx_reference_rate_consistency across central banks, and grid_carbon_arbitrage across the carbon intensity of neighbouring grids in the same hour. Each states its formula and cites the signals it came from, so the spread can be audited before it is traded on. None of them is advice, and a product with no live inputs says so instead of guessing.
09
09

పరిమితులు, వాటిని అధిగమించడం

An unauthenticated caller gets 30 calls a minute and 25 rows a response. That is a real tier, not a trial: it never expires and needs no key. What it is not is the whole wire — a long-running agent hits the row budget first and the call ceiling second, and both are what call credits, a pass or a plan raise.

Everything settles in USDC on Base Mainnet, and in nothing else — there is no card rail. The smallest purchase is $1 of call credits: 1,000 calls at $0.001 each, with 600 calls a minute and 100 rows a response while the balance lasts, no expiry, and no charge for a call that returns an error. Builder ($5 a day, $25 a week, $99 a month) and Team ($49 a day, $249 a week, $999 a month) are periods; nothing renews automatically, and buying the same plan again before it ends extends it. Enterprise is a design partner engagement with no list price. An agent buys its own access without a person: register_agent for an identity, get_plans for every option, open_payment to bind the wallet you will pay from, transfer the amount to 0x6F68eEa178999d4352Cc27f55d7Daa6508d3e898 (CAIP-2 eip155:8453, token 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913, six decimals), then settle_payment with the transaction hash and a personal_sign signature from that wallet over the message open_payment returns (smart wallets via ERC-1271). A hash and its sending wallet are public once mined, so the signature is what stops anyone who sees your transfer from redeeming it. A person buying for an account uses /checkout, where an exact amount unique to the checkout does the same job. The machine-readable form of all of this, in the x402 v2 shape, is at /.well-known/x402.