Skip to content
NFL EDGES

Live game edges — model vs. Kalshi, ranked

Gridiron Edge · 5-min refresh

COMBO EDGE

Correlation-aware Kalshi combos — free

SILVER EDGE

Options vs. Kalshi on weekly silver brackets

NFL 2026

Power rankings, futures & win totals — all 32 teams

Pay per call. No account.

Your agent pays a few cents in USDC on Base and gets the full answer in the same call.

The endpoint

A Streamable HTTP MCP server. Add it to any MCP client; an x402-aware client pays when a tool asks.

https://predictionmarketspicks.com/api/mcp-x402/mcp

What a call costs

ToolPrice (USDC)What you get
nfl_edge$0.25Full NFL edge board: this week's positions and futures, model vs Kalshi
nfl_prop_edge$0.25Full NFL prop edges: our projection vs the Kalshi line, with the call
commodity_edge$0.10Full trade ticket: gold, silver, oil and bitcoin strikes with side, fair value and edge
find_arbitrage$0.10The whole cross-venue gap board (the top 3 stay free)
market_pulse$0.05All six macro category scores (the composite stays free)

What stays free

Every other tool on the server answers with no payment, and the two capped tools keep their free answer: find_arbitrage shows the top three gaps and market_pulse shows the composite. Pay only for the full board.

fed_rate_odds · calculate_ev · kelly_size · bayes_update · convert_probability · base_rate_gap · combo_edge · nfl_power_ratings · nfl_win_probability · scan_mispricings · edge_alerts · nhl_edge · nfl_prop_board · nfl_ladder · ladder_arb · fifteen_min_board · weather_board · perps_board · perp_liquidation · senate_map · race_odds · draft_board · best_available · player_outlook · explain_player · compare_players · sleepers_and_busts · who_do_i_draft · adp_market_gaps

Buyer example, with a spend cap

import { createx402MCPClient } from '@x402/mcp'
import { ExactEvmScheme } from '@x402/evm/exact/client'
import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js'
import { privateKeyToAccount } from 'viem/accounts'

const MAX_PER_CALL = 250_000n // $0.25 in USDC (6 decimals): your spend cap

const client = createx402MCPClient({
  name: 'my-agent',
  version: '1.0.0',
  schemes: [{ network: 'eip155:8453', client: new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)) }],
  autoPayment: true,
  onPaymentRequested: async ({ paymentRequired }) =>
    BigInt(paymentRequired.accepts[0].amount) <= MAX_PER_CALL,
})

await client.connect(new StreamableHTTPClientTransport(new URL('https://predictionmarketspicks.com/api/mcp-x402/mcp')))
const result = await client.callTool('nfl_edge', {})
console.log(result.paymentResponse?.transaction) // the Base transaction you paid with

Using it a lot?

The annual plan is cheaper past ~12 calls a week: $111 your first year, then $150/yr, with every Pro tool uncapped. See the annual plan →

Pay-per-call MCP — frequently asked

What is x402?

x402 is an open payment protocol that puts a price on a single request. When an AI agent calls one of our Pro tools on this server, the answer is a payment request for a few cents in USDC. The agent signs a payment from its own wallet, calls the tool again with it attached, and gets the full answer in that same call, with no account, API key or subscription.

Which network and currency do you accept?

USDC on Base, the network Coinbase runs. Payments settle through the Coinbase facilitator, so your agent needs a Base wallet holding USDC. It does not need ETH for gas, because the facilitator submits the transfer.

What happens if a paid call fails?

You are not charged. We verify the payment first, run the tool, and settle only if the tool answered. If the tool errors, nothing settles. If settlement itself fails, we send back no data. If your agent retries with the same signed payment, it gets the same answer back and is never charged twice.

Do I need an account?

No. The wallet that pays is the only identity. Free tools on the same endpoint answer with no payment at all. If you already subscribe to Pro, connect the main server at https://predictionmarketspicks.com/api/mcp/mcp with your API key and you will never see a payment request.

How do refunds work?

Email support@predictionmarketspicks.com with the transaction hash and we will look at it. Because nothing settles when a call fails, refunds should be rare.

Edges are model-versus-market disagreements, not guarantees. PredictionMarketsPicks is independent of Kalshi, Polymarket and Coinbase. Trade responsibly.