x402 paid MCP tools on Base

Market edges and web intel. Pay per call.

Prediction-market spread intelligence, AgentSpec manifest validation, and web-data tools. Scan live Polymarket and Kalshi prices, validate OpenAPI 3.1 manifests, or buy a web-intel job. Every call returns structured JSON. No account. No subscription. Pay in Base USDC over x402.

Live payment rail

{
  "protocol": "x402",
  "scheme": "exact",
  "network": "eip155:84532",
  "network_name": "Base Sepolia testnet",
  "asset": "USDC",
  "asset_contract": "0x1a35EE5c47503e1B627338D2c1943774f2E50B6D",
  "facilitator": "https://facilitator.payai.network",
  "seller": "0x62a0D3d9DF0dE8804983009949c714EaeAFd87F1"
}

Tools

scrape

$0.01

Fetch a URL and return title, description, meta tags, headings, links, text, and tech signals.

{
  "input": {
    "url": "string, include https://"
  },
  "example": {
    "url": "https://example.com"
  }
}

detect_stack

$0.02

Fingerprint a URL for framework, analytics, hosting, payment, CRM, and site-platform signals.

{
  "input": {
    "url": "string, include https://"
  },
  "example": {
    "url": "https://stripe.com"
  }
}

extract_contacts

$0.02

Extract visible emails, phone-like strings, social links, and contact/about/pricing/careers URLs from a page.

{
  "input": {
    "url": "string, include https://"
  },
  "example": {
    "url": "https://example.com"
  }
}

score_lead

$0.03

Score a company domain for outbound fit using HTTPS, DNS, tech stack, contact paths, social links, platform, and copy depth.

{
  "input": {
    "domain": "string, example stripe.com"
  },
  "example": {
    "domain": "stripe.com"
  }
}

check_agent_policy

$0.01

Check robots.txt, llms.txt, security.txt, and agent.json for crawl/discovery signals before an agent touches a site.

{
  "input": {
    "domain": "string, example example.com"
  },
  "example": {
    "domain": "example.com"
  }
}

find_agent_resource

$0.01

Search a small curated atlas of agent-useful APIs, self-hosted tools, payment rails, scraping helpers, and automation primitives.

{
  "input": {
    "query": "string",
    "category": "optional string"
  },
  "example": {
    "query": "open source CRM",
    "category": "sales"
  }
}

validate_agentspec_manifest

$0.03

Validate an AgentSpec-style manifest for required identity, endpoint, tools, pricing, and payment fields.

{
  "input": {
    "manifest_json": "JSON string"
  },
  "example": {
    "manifest_json": "{...}"
  }
}

enrich_lead

$0.05

Enrich a company domain with site metadata, tech stack, social links, DNS, platform cues, and contact links.

{
  "input": {
    "domain": "string, example stripe.com"
  },
  "example": {
    "domain": "stripe.com"
  }
}

polymarket_event_scan

$0.03

Scan one live Polymarket negRisk event for fee-adjusted outcome-sum violations.

{
  "input": {
    "slug": "Polymarket event slug",
    "min_edge": "optional decimal, default 0.02",
    "min_liquidity": "optional USD, default 1000"
  },
  "example": {
    "slug": "democratic-presidential-nominee-2028",
    "min_edge": "0.02",
    "min_liquidity": "1000"
  }
}

polymarket_market_scan

$0.05

Scan high-volume active Polymarket markets for resolution candidates and fee-adjusted YES+NO bundle violations.

{
  "input": {
    "limit": "optional integer 10-200",
    "min_certainty": "optional decimal, default 0.95",
    "min_edge": "optional decimal, default 0.02"
  },
  "example": {
    "limit": "100",
    "min_certainty": "0.95",
    "min_edge": "0.02"
  }
}

cross_platform_arb_scan

$0.10

Match live Polymarket and Kalshi markets for a topic, compare complementary top-of-book asks, and report fee-adjusted cross-platform spread candidates.

{
  "input": {
    "query": "required topic, entity, or asset",
    "min_similarity": "optional decimal, default 0.62",
    "min_net_edge": "optional decimal, default 0.015",
    "kalshi_max_pages": "optional integer 1-20"
  },
  "example": {
    "query": "bitcoin",
    "min_similarity": "0.62",
    "min_net_edge": "0.015",
    "kalshi_max_pages": "12"
  }
}

rebalance_arb_scan

$0.04

Scan Polymarket for single-market rebalance arbitrage: YES+NO pricing violations where guaranteed profit exists. Returns long and short opportunities with confidence scores.

{
  "input": {
    "limit": "optional, default 500, max 2000",
    "min_edge": "optional decimal, default 0.005",
    "min_liquidity": "optional integer, default 1000"
  },
  "example": {
    "limit": 500,
    "min_edge": 0.005
  }
}

trending_markets

$0.02

Get top trending Polymarket markets by 24h volume. Includes current prices, liquidity, and volume data. Perfect for market discovery and signal generation.

{
  "input": {
    "limit": "optional, default 20, max 100",
    "category": "optional, e.g. politics, sports, crypto"
  },
  "example": {
    "limit": 20
  }
}

odds_feed

$0.02

Normalized live odds across Polymarket and Kalshi in a single JSON response. YES/NO prices, spreads, volume, and liquidity for cross-platform comparison.

{
  "input": {
    "limit": "optional, default 30, max 100",
    "platform": "optional: polymarket, kalshi, or both (default)"
  },
  "example": {
    "limit": 30,
    "platform": "both"
  }
}

volume_analytics

$0.03

Top Polymarket markets ranked by 24h volume with liquidity, total volume, current price, and 24h price change. Market momentum and flow analytics.

{
  "input": {
    "limit": "optional, default 30, max 100",
    "min_volume": "optional integer, default 1000"
  },
  "example": {
    "limit": 30,
    "min_volume": 5000
  }
}

resolution_history

$0.03

Recently resolved Polymarket markets with final outcomes, resolution dates, and volumes. Essential for backtesting strategies and model calibration.

{
  "input": {
    "limit": "optional, default 30, max 100",
    "days_back": "optional integer, default 7"
  },
  "example": {
    "limit": 30,
    "days_back": 7
  }
}

kalshi_markets

$0.02

Live Kalshi market list with bid/ask spreads, volume, open interest, and close dates. CFTC-regulated prediction market data for agents.

{
  "input": {
    "limit": "optional, default 30, max 100",
    "category": "optional event ticker filter"
  },
  "example": {
    "limit": 30
  }
}

Example output

scrape

{
  "url": "https://example.com",
  "title": "Example Domain",
  "headings": [
    {
      "level": 1,
      "text": "Example Domain"
    }
  ],
  "links": [
    {
      "href": "https://iana.org/domains/example",
      "text": "Learn more"
    }
  ],
  "tech_signals": [
    "cloudflare"
  ]
}

enrich_lead

{
  "domain": "stripe.com",
  "company_name": "Stripe",
  "score": 85,
  "tech_stack": [
    "next.js",
    "cloudflare",
    "stripe"
  ],
  "social": {
    "github": "https://github.com/stripe"
  },
  "next_action": "open_contact_or_pricing_path"
}

For agents

Discover

Fetch /.well-known/agent.json for tool names, prices, payment details, and the MCP URL.

Pay

Call the paid tool. Tollbooth returns x402 payment requirements for Base USDC.

Verify

After settlement, use /receipt/<tx> to check the USDC transfer on Base.

x402 discovery

Search the public CDP Bazaar index through Tollbooth, or call Coinbase directly. Paid MCP tools settle on Base USDC via PayAI.

https://tollbooth-testnet.memerhuwhite.workers.dev/api/x402/bazaar/search?query=search&limit=10

Endpoints

MCP https://tollbooth-testnet.memerhuwhite.workers.dev/mcp Info /api/info Discovery /.well-known/agent.json Receipts /receipt/{tx}