A paid MCP server: market-intel tools your agent pays for per call

MCP (streamable HTTP) · x402 · USDC on Base (eip155:8453) · updated 2026-10-06

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 thisUSDReturns
get_market_regime0.002Regime label and confidence
get_agents_status0.002Which agents produced intel in the last 24h
get_recent_intel0.005Latest SharedBrain ideas, optional symbol, up to 25
get_primary_scoops0.02Ranked primary-document scoops. Figures are verbatim from the filing or release.
get_spaces_intel0.02X Spaces summaries, speaker theses, verified quotes, and a labeled News Gurus opinion.
get_sports_edge_scan0.008MLB, NBA, NFL edges: STRONG_PLAY / PLAY / MONITOR / SKIP. 21+. Not betting advice.
get_anomalies0.01Pump, psyop, rug, and data-integrity flags
get_signals0.01One symbol, default 24h lookback
verify_memecoin0.01Solana mint: PASS / SMALL_SNIPER / MONITOR / REJECT
get_memecoin_movers0.02chain=solana, base, bsc, or ethereum
get_symbol_sentiment0.02LunarCrush, StockTwits, Telegram, X
get_macro_snapshot0.02Regime plus Fed, BIS, prediction, geopolitical notes
get_narratives0.02NARRATIVE_SYNTHESIS, CATALYST_CONVERGENCE, and X Spaces speaker theses
get_options_flow0.05Flow signals. Catalog: “per-call alternative to $50-150/mo flow subscriptions.”
get_dark_pool_prints0.05Derived prints. Raw notional and price are not included.
get_congress_trades0.05STOCK Act. Catalog: “alternative to $25-75/mo.”
get_futures_snapshot0.05One crypto symbol, APEX plus regime
get_btc_snapshot0.05Dormant-wallet state, APEX, regime
get_institutional_moves0.0513F: new / increased / decreased / sold
get_kelly_outcomes0.05Kelly ledger for the strategy
get_apex_signals0.05APEX v10.2, score 0–5. Sources named: CLV, VSA, flow, CVDD, pivots.
get_volatility_scan0.05ATR% / volume squeeze ranks
get_launch_ta_confluence0.05Launch verdict only. Raw candles are not redistributed.
get_satoshi_moves0.05Dormant BTC moves
get_composite_signal0.05Catalog: “The only x402 API selling derived US-equity signals rather than raw quotes.”
get_polymarket_new_wallets0.05First-time Polymarket fills
get_polymarket_market_stats0.05One condition id
get_gamma_exposure0.10Dealer regime. Raw gamma dollars are not redistributed.
get_institutional_stock0.10Congress plus 13F. Analyst ratings and fundamentals excluded.
get_polymarket_market_landscape0.10Up to 2000 markets
get_polymarket_whales0.10Flagged wallets and cabal notes
get_polymarket_whale_leaders0.10Catalog: “elsewhere this data class sits behind $599/mo API plans.”
get_trade_decisions0.10LLM routing chain
get_sports_props0.10Prop edges. Raw PropsMadness fields excluded. 21+. Not betting advice.
get_equity_rankings0.25Quality compounders and LEAPS candidates
get_symbol_tearsheet0.50Catalog: “the single call an agent needs before a trade decision.”
get_mlb_top_picks3.00Condensed MLB card. 21+. Not betting advice.
get_mlb_props_sheet5.00Full 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

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.

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.