x402 Agent Hub MCP
A pay-per-call MCP server providing onchain reads, SEC financials, company enrichment, and token audits via x402 USDC payments on Base Mainnet without API keys.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://x402-agent-hub.x402-agent-hub.workers.dev/mcpWhat you can do with it
- Retrieve live trading sessions and microstructure data
- Audit crypto tokens for rugs and honeypots
- Enrich business leads with contact details
- Read onchain balances and transaction status
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- x402-agent-hub 1.6.0
- MCP protocol
- 2025-06-18
- Tools
- 26 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Tools
26 advertised
get_hub_catalog
FREE ($0.00): Inspect the live x402 Agent Hub service catalog, supported CFD/Forex tickers, per-call Base USDC pricing, and OpenAPI URL.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}get_ict_sessions
Get live ICT Killzones (Asian, London Open, NY Open, London Close), 60m Silver Bullet FVG windows, CFD rollover spread-danger alerts, and Wednesday/Friday triple-swap flags ($0.005 USDC on Base).
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"at": {
"type": "string",
"description": "Optional ISO-8601 UTC timestamp (defaults to live current UTC time)"
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}get_cfd_microstructure
Get institutional ECN calibrated spreads, round-turn commissions, M1 ATR, spread-to-ATR execution cost ratios across M1-H1, scalping suitability, and live MT5 FVGs for XAUUSD, BTCUSD, NAS100, US30, US500, GER40, JPN225, USOUSD, EURUSD, GBPUSD, USDJPY ($0.01 USDC on Base).
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"symbol": {
"type": "string",
"description": "Optional ticker like XAUUSD, NAS100, BTCUSD, US30, GER40, USOUSD, EURUSD"
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}calculate_prop_firm_risk
Calculate exact CFD/Forex lot size factoring ECN spread+commission friction and prop-firm daily/max drawdown auto-lock status ($0.01 USDC on Base).
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"symbol",
"accountBalanceUsd",
"riskPercent",
"stopLossPriceDistance"
],
"properties": {
"symbol": {
"type": "string",
"description": "Instrument symbol, e.g. XAUUSD, NAS100, BTCUSD, EURUSD"
},
"riskPercent": {
"type": "number",
"description": "Risk percentage per trade (e.g. 0.5 for 0.5%)"
},
"currentEquityUsd": {
"type": "number",
"description": "Current live account equity in USD"
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
},
"accountBalanceUsd": {
"type": "number",
"description": "Starting prop-firm account balance in USD (e.g. 100000)"
},
"stopLossPriceDistance": {
"type": "number",
"description": "Stop-loss distance in raw price units (e.g. 4.5 on XAUUSD, 25 on NAS100)"
},
"dailyDrawdownLimitPercent": {
"type": "number"
},
"maxTotalDrawdownLimitPercent": {
"type": "number"
}
},
"additionalProperties": false
}extract_clean_markdown
Fetch any public webpage and convert it into clean, token-efficient LLM Markdown with metadata and token count ($0.005 USDC on Base).
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Public http/https URL to convert to Markdown"
},
"maxChars": {
"type": "number",
"description": "Maximum Markdown characters (500-50000)"
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}enrich_business_lead
Enrich a business URL for SDR/sales outreach: sanitize brand names, detect phantom wa.me/linktr.ee/marketplace links, extract normalized E.164 WhatsApp/mobile phones (rejecting office PSTN landlines), find emails/socials, and detect CMS/analytics pixels ($0.015 USDC on Base).
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Business website, social bio, or marketplace URL"
},
"businessName": {
"type": "string",
"description": "Optional raw business title to sanitize"
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}audit_technical_seo
Run an instant 0-100 Technical SEO & Website Modernization Audit scorecard with prioritized fixes ($0.02 USDC on Base).
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Target website URL to audit"
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}render_visual_card
Render a deterministic, typo-free 1200x630 OpenGraph banner, 1080x1350 social KPI slide, or trading signal sparkline card as SVG + data URI ($0.025 USDC on Base).
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"title"
],
"properties": {
"badge": {
"type": "string"
},
"theme": {
"enum": [
"dark",
"light"
],
"type": "string"
},
"title": {
"type": "string",
"description": "Primary card headline"
},
"subtitle": {
"type": "string"
},
"template": {
"enum": [
"og_banner",
"social_kpi",
"trading_signal"
],
"type": "string"
},
"brandName": {
"type": "string"
},
"sparkline": {
"type": "array",
"items": {
"type": "number"
}
},
"accentColor": {
"type": "string"
},
"metricDelta": {
"type": "string"
},
"metricLabel": {
"type": "string"
},
"metricValue": {
"type": "string"
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}audit_crypto_token
Audit any Base, Ethereum, Arbitrum, Optimism, Polygon, BSC, Avalanche, or Solana token contract for honeypots, buy/sell taxes, hidden ownership, whale concentration, LP locks, live DEX liquidity depth, and AMM slippage impact for an intended USD order size. On Base, Ethereum, BSC, Arbitrum, Optimism and Polygon it also simulates a real buy -> sell round trip to measure actual taxes and confirm the token can be sold ($0.01 USDC on Base).
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"tokenAddress"
],
"properties": {
"chain": {
"enum": [
"base",
"ethereum",
"arbitrum",
"optimism",
"polygon",
"bsc",
"avalanche",
"solana"
],
"type": "string",
"description": "Target chain (defaults to 'base' for 0x addresses or 'solana' for Base58)"
},
"tokenAddress": {
"type": "string",
"description": "0x-prefixed EVM token contract address or Base58 Solana mint address"
},
"intendedOrderUsd": {
"type": "number",
"description": "Intended swap size in USD to estimate AMM pool price impact (default 1000)"
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}generate_outreach_dossier
Generate a complete B2B SDR Outreach Dossier in 1 call: Brand Sanitizer, Phantom Lead Shield, E.164 WhatsApp/email contacts, CMS/pixel stack, 0-100 Technical SEO revenue-leak audit, and ready-to-send personalized WhatsApp & Cold Email scripts ($0.05 USDC on Base).
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Target business website, social bio, or marketplace URL"
},
"agencyOffer": {
"type": "string",
"description": "Optional description of your product/agency offer to weave into the scripts"
},
"businessName": {
"type": "string",
"description": "Optional raw business title to sanitize"
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}chain_native_balance
Native coin balance of any address on Base, Ethereum, Arbitrum, Optimism, Polygon, BSC or Avalanche, with raw wei and formatted units plus the block it was read at. You only pay for successful reads: invalid input, not-found and upstream errors cancel settlement. ($0.002 USDC on Base)
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"address"
],
"properties": {
"chain": {
"type": "string",
"description": "base (default), ethereum, arbitrum, optimism, polygon, bsc or avalanche. Chain IDs also accepted."
},
"address": {
"type": "string",
"description": "0x-prefixed wallet or contract address."
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}chain_token_balance
ERC-20 token balance of any address on 7 EVM chains, returned raw and decimal-formatted with the token symbol, so agents never mis-scale USDC (6) vs 18-decimal tokens. You only pay for successful reads: invalid input, not-found and upstream errors cancel settlement. ($0.002 USDC on Base)
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"address",
"token"
],
"properties": {
"chain": {
"type": "string",
"description": "base (default), ethereum, arbitrum, optimism, polygon, bsc or avalanche. Chain IDs also accepted."
},
"token": {
"type": "string",
"description": "0x-prefixed ERC-20 token contract address."
},
"address": {
"type": "string",
"description": "0x-prefixed wallet or contract address."
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}chain_token_info
ERC-20 token metadata on 7 EVM chains: name, symbol, decimals and formatted total supply in one call. You only pay for successful reads: invalid input, not-found and upstream errors cancel settlement. ($0.002 USDC on Base)
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"token"
],
"properties": {
"chain": {
"type": "string",
"description": "base (default), ethereum, arbitrum, optimism, polygon, bsc or avalanche. Chain IDs also accepted."
},
"token": {
"type": "string",
"description": "0x-prefixed ERC-20 token contract address."
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}chain_transaction_status
Status of any transaction on 7 EVM chains: pending / success / reverted, confirmations, block time, from/to, value and the all-in fee (including the OP-stack L1 data fee on Base and Optimism). Use it to confirm a payment or deployment landed. You only pay for successful reads: invalid input, not-found and upstream errors cancel settlement. ($0.002 USDC on Base)
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"hash"
],
"properties": {
"hash": {
"type": "string",
"description": "0x-prefixed 32-byte transaction hash."
},
"chain": {
"type": "string",
"description": "base (default), ethereum, arbitrum, optimism, polygon, bsc or avalanche. Chain IDs also accepted."
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}chain_address_info
Classify any address on 7 EVM chains before interacting with it: EOA, EIP-7702-delegated EOA or contract, code size, nonce, native balance, and proxy detection (EIP-1967 implementation/admin/beacon slots, legacy ZeppelinOS proxies such as USDC, and EIP-1167 minimal proxies). You only pay for successful reads: invalid input, not-found and upstream errors cancel settlement. ($0.003 USDC on Base)
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"address"
],
"properties": {
"chain": {
"type": "string",
"description": "base (default), ethereum, arbitrum, optimism, polygon, bsc or avalanche. Chain IDs also accepted."
},
"address": {
"type": "string",
"description": "0x-prefixed wallet or contract address."
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}chain_ens_resolve
Resolve an ENS name to an address, or an address to its primary ENS name, via the Ethereum mainnet Universal Resolver (CCIP-read / offchain names supported). Pass exactly one of 'name' or 'address'. You only pay for successful reads: invalid input, not-found and upstream errors cancel settlement. ($0.002 USDC on Base)
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"name": {
"type": "string",
"description": "ENS name to resolve, e.g. vitalik.eth."
},
"address": {
"type": "string",
"description": "Address to reverse-resolve to its primary ENS name."
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}chain_portfolio
One call returns an address's native coin, USDC and USDT balances on Base, Ethereum, Arbitrum, Optimism, Polygon, BSC and Avalanche (or a 'chains' subset), plus a total stablecoin USD figure, instead of 21 separate reads. Chains whose RPC fails are listed in chainsFailed. You only pay for successful reads: invalid input, not-found and upstream errors cancel settlement. ($0.005 USDC on Base)
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"address"
],
"properties": {
"chains": {
"type": "string",
"description": "Optional comma-separated subset, e.g. base,arbitrum. Defaults to all 7 chains."
},
"address": {
"type": "string",
"description": "0x-prefixed wallet or contract address."
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}company_search
Search ~10,000 SEC-registered US public companies by ticker or name and get the ticker, legal name and CIK to use with the other company tools. You only pay for successful reads: invalid input, not-found and upstream errors cancel settlement. ($0.002 USDC on Base)
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"description": "Ticker or company name fragment, e.g. nvidia."
},
"limit": {
"type": "string",
"description": "Max results, 1-25 (default 10)."
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}company_profile
Official SEC profile of a US public company: legal name, tickers, exchanges, SIC industry, state of incorporation, fiscal year end, website, business address, former names, and direct links to its latest annual, quarterly and current reports. You only pay for successful reads: invalid input, not-found and upstream errors cancel settlement. ($0.002 USDC on Base)
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"cik": {
"type": "string",
"description": "SEC Central Index Key, e.g. 320193 (alternative to ticker)."
},
"ticker": {
"type": "string",
"description": "US stock ticker, e.g. AAPL or BRK.B. Provide ticker or cik."
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}company_financials
Reported fundamentals for US-GAAP filers from SEC XBRL data: revenue, operating income, net income, diluted EPS, operating cash flow, capex, free cash flow, total assets/liabilities, equity, cash, margins and YoY revenue growth for the last 1-12 annual or quarterly periods. Q4 and quarterly cash flows are derived from year-to-date filings and flagged. You only pay for successful reads: invalid input, not-found and upstream errors cancel settlement. ($0.005 USDC on Base)
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"cik": {
"type": "string",
"description": "SEC Central Index Key, e.g. 320193 (alternative to ticker)."
},
"limit": {
"type": "string",
"description": "Number of periods, 1-12 (default 4)."
},
"period": {
"type": "string",
"description": "annual (default) or quarterly."
},
"ticker": {
"type": "string",
"description": "US stock ticker, e.g. AAPL or BRK.B. Provide ticker or cik."
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}company_filings
A company's most recent SEC filings, optionally filtered by form type (e.g. 10-K,8-K) and date, with filing/report dates, 8-K item numbers and direct links to the document and filing index. You only pay for successful reads: invalid input, not-found and upstream errors cancel settlement. ($0.002 USDC on Base)
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"cik": {
"type": "string",
"description": "SEC Central Index Key, e.g. 320193 (alternative to ticker)."
},
"form": {
"type": "string",
"description": "Comma-separated form types, e.g. 10-K,10-Q,8-K."
},
"limit": {
"type": "string",
"description": "Max filings, 1-50 (default 10)."
},
"since": {
"type": "string",
"description": "Only filings on/after this date (YYYY-MM-DD)."
},
"ticker": {
"type": "string",
"description": "US stock ticker, e.g. AAPL or BRK.B. Provide ticker or cik."
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}company_insider_trades
Parsed SEC Form 4 insider filings for a company: insider name and role (director, officer title, 10% owner), transaction code (open-market buy/sell, award, exercise, tax withholding...), shares, price, USD value, holdings after, 10b5-1 plan flag, plus a buy/sell summary. You only pay for successful reads: invalid input, not-found and upstream errors cancel settlement. ($0.005 USDC on Base)
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"cik": {
"type": "string",
"description": "SEC Central Index Key, e.g. 320193 (alternative to ticker)."
},
"limit": {
"type": "string",
"description": "Number of recent Form 4 filings, 1-20 (default 10)."
},
"ticker": {
"type": "string",
"description": "US stock ticker, e.g. AAPL or BRK.B. Provide ticker or cik."
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}entity_search
Search Wikidata for companies, notable people or anything else by name and get IDs, short descriptions and Wikipedia links, so you can pick the right entity before enriching it. You only pay for successful reads: invalid input, not-found and upstream errors cancel settlement. ($0.002 USDC on Base)
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"description": "Name to search, e.g. grab."
},
"type": {
"type": "string",
"description": "company, person or any (default any)."
},
"limit": {
"type": "string",
"description": "Max results, 1-20 (default 5)."
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}entity_company
Enrich any company worldwide (private, startup or listed; not just US) by name, website domain or Wikidata ID: website, founding date, headquarters, countries, industries, current CEO, founders, employee count, revenue, stock listings and tickers, LEI/ISIN, legal form, parent and subsidiaries, official X/LinkedIn/GitHub/Instagram accounts, logo and the Wikipedia summary. You only pay for successful reads: invalid input, not-found and upstream errors cancel settlement. ($0.003 USDC on Base)
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"id": {
"type": "string",
"description": "Wikidata item ID, e.g. Q7624104 (skips name matching)."
},
"name": {
"type": "string",
"description": "Company name, e.g. Stripe."
},
"domain": {
"type": "string",
"description": "Company website or domain, e.g. stripe.com (matched to its official website)."
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}entity_person
Professional profile of a notable person (founders, executives, public figures) from Wikidata and Wikipedia: description, occupations, current employers and positions, education, citizenship, birth year, website and public X/LinkedIn/GitHub accounts. No family, residence or full birth dates are returned. You only pay for successful reads: invalid input, not-found and upstream errors cancel settlement. ($0.003 USDC on Base)
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"id": {
"type": "string",
"description": "Wikidata item ID, e.g. Q305177 (skips name matching)."
},
"name": {
"type": "string",
"description": "Person's name, e.g. Jensen Huang."
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}token_verdict
Token rug check: is this token safe? Get an A-F grade, safety score, one-line verdict and plain-language take on any token on Base, Ethereum, BSC, Arbitrum, Optimism, Polygon, Avalanche or Solana. Built on the included full audit (live buy/sell simulation on 6 EVM chains, taxes, owner powers, liquidity, holders); the grade never comes from the AI. Plus a share page and card PNG. Risk screen, not financial advice. $0.015 USDC on Base. Failed calls are not charged. ($0.015 USDC on Base)
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"token"
],
"properties": {
"chain": {
"type": "string",
"description": "base (default), ethereum, bsc, arbitrum, optimism, polygon, avalanche or solana."
},
"token": {
"type": "string",
"description": "Token contract address: 0x-prefixed on EVM chains, base58 mint on Solana."
},
"paymentSignature": {
"type": "string",
"description": "Optional x402 v2 base64 PAYMENT-SIGNATURE"
}
},
"additionalProperties": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 379 ms
- 95th percentile latency
- 379 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 379 ms · metadata changed · 26 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http x402-agent-hub-mcp https://x402-agent-hub.x402-agent-hub.workers.dev/mcpCodex
codex mcp add x402-agent-hub-mcp --url https://x402-agent-hub.x402-agent-hub.workers.dev/mcpCursor
{
"mcpServers": {
"x402-agent-hub-mcp": {
"url": "https://x402-agent-hub.x402-agent-hub.workers.dev/mcp"
}
}
}Cline
{
"mcpServers": {
"x402-agent-hub-mcp": {
"type": "streamableHttp",
"url": "https://x402-agent-hub.x402-agent-hub.workers.dev/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"x402-agent-hub-mcp": {
"type": "http",
"url": "https://x402-agent-hub.x402-agent-hub.workers.dev/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http x402-agent-hub-mcp https://x402-agent-hub.x402-agent-hub.workers.dev/mcpClaude Desktop
{
"mcpServers": {
"x402-agent-hub-mcp": {
"url": "https://x402-agent-hub.x402-agent-hub.workers.dev/mcp"
}
}
}Windsurf
{
"mcpServers": {
"x402-agent-hub-mcp": {
"serverUrl": "https://x402-agent-hub.x402-agent-hub.workers.dev/mcp"
}
}
}Let your agent find its tools
Find servers like x402 Agent Hub MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.