A paid MCP server: market-intel tools your agent pays for per call
https://api.newsgurus.ai/mcp/ is a remote MCP server for the News Gurus Intel
API. The July 13, 2026 guide said it exposed “the same five products as the HTTP
API.” That sentence is wrong now. get_catalog lists 38 priced
tools, plus one free tool, get_catalog.
Opening the MCP URL in a browser returns HTTP 406. It speaks JSON-RPC to agents, not HTML to people. The manifest is https://api.newsgurus.ai/mcp.json. The HTTP menu is larger than the MCP tool list; see the last section.
Educational data, not financial advice.
Connect
Catalog inspection is free. Paid tools challenge with HTTP 402 unless the client presents a subscriber key.
{
"mcpServers": {
"newsgurus-intel": {
"type": "http",
"url": "https://api.newsgurus.ai/mcp/"
}
}
}
With a standard client you can initialize, list tools, and call
get_catalog. To finish a paid call, the client must either settle
x402 or send a subscriber key.
The server is listed in the official MCP Registry as
io.github.CollectorGuru/newsgurus-intel.
How an agent pays
Two ways. There is no request signing, no API secret, and no nonce header. The October 6, 2026 catalog says the key alone is the credential, over HTTPS, or the payment itself is the credential.
1. HTTP 402 and USDC on Base. The client calls a priced tool
with no key. The server returns 402 with payment requirements. The client signs
an EIP-3009 transferWithAuthorization USDC authorization. The July
13 version of this guide states this is gasless for the payer: the facilitator
settles, and the client retries. Network is eip155:8453. The asset is USDC. The
wallet needs USDC on Base, not ETH for gas, according to that guide. Settlement
is described there as the Coinbase CDP facilitator, with the purchase auditable
on Base.
2. Subscriber key. Request a subscriber key from News Gurus.
Send Authorization: Bearer or X-API-Key. If the client
cannot set headers, ?api_key= is the fallback the catalog
documents. Inside the plan rate limit those calls are not charged as x402. A
missing, invalid, or over-limit key falls through to the 402 challenge.
Pay per tool call from Python
This is the sample already on this guide. It was not re-run for this update. Replace the placeholder with your own buyer key.
pip install x402 mcp eth-account
import asyncio
from eth_account import Account
from mcp import ClientSession
from mcp.client.streamable_http import streamablehttp_client
from x402.client import x402Client
from x402.mcp import x402MCPSession
from x402.mechanisms.evm import EthAccountSigner
from x402.mechanisms.evm.exact import ExactEvmScheme
async def main():
acct = Account.from_key("0xYOUR_BUYER_PRIVATE_KEY")
client = x402Client()
client.register("eip155:8453", ExactEvmScheme(signer=EthAccountSigner(acct)))
async with streamablehttp_client("https://api.newsgurus.ai/mcp/") as (read, write, _):
async with ClientSession(read, write) as session:
mcp = x402MCPSession(session, client)
await mcp.initialize()
free = await mcp.call_tool("get_catalog", {}) # $0
paid = await mcp.call_tool("get_market_regime", {}) # $0.002
print(paid)
asyncio.run(main())
get_catalog is the window shop. get_market_regime is
the cheapest paid check ($0.002) and returns TRENDING, MEAN_REVERTING, or
VOL_EXPANSION.
The 38 priced tools
Call these names. Prices are USDC per call from get_catalog on
October 6, 2026.
| Call this | USD | Returns |
|---|---|---|
get_market_regime | 0.002 | Regime label and confidence |
get_agents_status | 0.002 | Which agents produced intel in the last 24h |
get_recent_intel | 0.005 | Latest SharedBrain ideas, optional symbol, up to 25 |
get_primary_scoops | 0.02 | Ranked primary-document scoops. Figures are verbatim from the filing or release. |
get_spaces_intel | 0.02 | X Spaces summaries, speaker theses, verified quotes, and a labeled News Gurus opinion. |
get_sports_edge_scan | 0.008 | MLB, NBA, NFL edges: STRONG_PLAY / PLAY / MONITOR / SKIP. 21+. Not betting advice. |
get_anomalies | 0.01 | Pump, psyop, rug, and data-integrity flags |
get_signals | 0.01 | One symbol, default 24h lookback |
verify_memecoin | 0.01 | Solana mint: PASS / SMALL_SNIPER / MONITOR / REJECT |
get_memecoin_movers | 0.02 | chain=solana, base, bsc, or ethereum |
get_symbol_sentiment | 0.02 | LunarCrush, StockTwits, Telegram, X |
get_macro_snapshot | 0.02 | Regime plus Fed, BIS, prediction, geopolitical notes |
get_narratives | 0.02 | NARRATIVE_SYNTHESIS, CATALYST_CONVERGENCE, and X Spaces speaker theses |
get_options_flow | 0.05 | Flow signals. Catalog: “per-call alternative to $50-150/mo flow subscriptions.” |
get_dark_pool_prints | 0.05 | Derived prints. Raw notional and price are not included. |
get_congress_trades | 0.05 | STOCK Act. Catalog: “alternative to $25-75/mo.” |
get_futures_snapshot | 0.05 | One crypto symbol, APEX plus regime |
get_btc_snapshot | 0.05 | Dormant-wallet state, APEX, regime |
get_institutional_moves | 0.05 | 13F: new / increased / decreased / sold |
get_kelly_outcomes | 0.05 | Kelly ledger for the strategy |
get_apex_signals | 0.05 | APEX v10.2, score 0–5. Sources named: CLV, VSA, flow, CVDD, pivots. |
get_volatility_scan | 0.05 | ATR% / volume squeeze ranks |
get_launch_ta_confluence | 0.05 | Launch verdict only. Raw candles are not redistributed. |
get_satoshi_moves | 0.05 | Dormant BTC moves |
get_composite_signal | 0.05 | Catalog: “The only x402 API selling derived US-equity signals rather than raw quotes.” |
get_polymarket_new_wallets | 0.05 | First-time Polymarket fills |
get_polymarket_market_stats | 0.05 | One condition id |
get_gamma_exposure | 0.10 | Dealer regime. Raw gamma dollars are not redistributed. |
get_institutional_stock | 0.10 | Congress plus 13F. Analyst ratings and fundamentals excluded. |
get_polymarket_market_landscape | 0.10 | Up to 2000 markets |
get_polymarket_whales | 0.10 | Flagged wallets and cabal notes |
get_polymarket_whale_leaders | 0.10 | Catalog: “elsewhere this data class sits behind $599/mo API plans.” |
get_trade_decisions | 0.10 | LLM routing chain |
get_sports_props | 0.10 | Prop edges. Raw PropsMadness fields excluded. 21+. Not betting advice. |
get_equity_rankings | 0.25 | Quality compounders and LEAPS candidates |
get_symbol_tearsheet | 0.50 | Catalog: “the single call an agent needs before a trade decision.” |
get_mlb_top_picks | 3.00 | Condensed MLB card. 21+. Not betting advice. |
get_mlb_props_sheet | 5.00 | Full daily MLB sheet. 21+. Not betting advice. |
SharedBrain is the 40-source store behind get_recent_intel,
get_narratives, get_anomalies,
get_trade_decisions, and get_kelly_outcomes.
Spend order: get_agents_status or get_market_regime
first ($0.002), get_signals or get_recent_intel when a
symbol is in play, get_composite_signal when you want the merged
count ($0.05), get_symbol_tearsheet only when a decision is close
($0.50).
Why MCP instead of raw HTTP
- Tool schemas travel with the server, so the agent learns inputs at connect time.
- One session covers discovery, payment, and calls.
get_catalogstays free, so a new client can price the menu before it spends.- The same economics exist as plain HTTP, documented on the agent market-data guide.
What MCP does not expose: confirm before live
get_catalog on October 6, 2026 did not list these.
They were on the public HTTP menu. Re-check before you send an agent at them.
They are not MCP tool names.GET /api/v1/signals— $0.01GET /api/v1/sentiment— $0.01GET /api/v1/brain/{symbol}— $0.02, SharedBrain context for one symbol- Eight
GET /x402/fantasy/*routes from $1 to $3: rankings, waivers, streaming, lineup, draft-pick, trade, playoff, draft-advisor
newsgurus.ai/llms.txt still says “37+
endpoints” and describes OpenAPI as 47 paths. Those counts include surface area
beyond the 38 MCP tools. Do not tell an MCP client to call a fantasy route by a
get_ name unless get_catalog lists it.
Free probes, not MCP tools: /public/regime,
/public/narratives, /public/catalog.
Humans who landed here by mistake
Everyday is $19/mo or $190/yr (digest, no execution access). PRO is $130/mo or $1,300/yr. Lifetime is $5,000 once. The homepage win rate and the trades-logged count are both “—”. Full verified P&L publishes when it is green. Plans: t.me/NewsGurusbot?start=store.
Educational data, not financial advice. Sports tools are 21+ and are not betting advice.