AI Agents Accessible APIsFinance, payments and market data

Finance, payments and market data APIs and MCP servers for AI agents

Accept payments, move money, access bank data and query stock, FX and crypto prices.

16 finance, payments and market data APIs an AI agent can call: auth method and header, official MCP server (14), free tier (14), docs links. Machine-readable JSON included. Agents: fetch catalog/finance-payments.json instead of parsing this page. Last checked 2026-09-24.

Ratings and usage (★) fetched: .

ServiceWhat an agent can doAuthMCP serverFree tierDetails (with sources)NotesProof (ratings, usage)
Adyen APIProcess payments, payouts, and manage disputes/balances across global payment methods via REST API.API key
X-API-Key header (or client-key for client-side)
officialpaid only; requires a signed merchant contract, pay per-transactionBase URL: https://checkout-test.adyen.com/v71
Free plan: none ↗
Requires an approved Adyen merchant account before API keys are issued; no self-serve free signup like Stripe. Official local MCP server (alpha) covers Checkout and Management APIs.GitHub 79★ Adyen/adyen-openapi
SourceForge 4.0★/1 review
Alpaca Trading APIPlace stock/options/crypto trades and stream market data via REST/WebSocket API, with free paper trading.API key
APCA-API-KEY-ID + APCA-API-SECRET-KEY headers
officialfree paper trading (unlimited); free basic (IEX) market data feedBase URL: https://paper-api.alpaca.markets
Free plan: Paper trading free for all users; Basic market data (IEX) 200 API calls/min ↗
Rate limits: Free Basic market data plan: 200 API calls/min, websocket limited to 30 symbols ↗
Example call: place a stock order (paper): POST https://paper-api.alpaca.markets/v2/orders ↗
Commission-free live trading requires a funded brokerage account (US persons/entities eligibility rules apply).—
Alpha VantageFetch stock, forex, crypto prices and technical/fundamental indicators via a free REST API.API key
apikey query param
officialfree tier: 25 requests/dayBase URL: https://www.alphavantage.co/query
Free plan: 25 API requests, per day, no card ↗
Rate limits: Free tier: 25 requests/day ↗
Example call: get a stock quote: GET https://www.alphavantage.co/query?function=GLOBAL_QUOTE&symbol={symbol}&apikey={API_KEY} ↗
MCP tools: 7: TIME_SERIES_INTRADAY, TIME_SERIES_DAILY, GLOBAL_QUOTE, SYMBOL_SEARCH, COMPANY_OVERVIEW, NEWS_SENTIMENT … ↗
Free tier is limited to 25 requests/day; paid Premium plans needed for real-time/higher volume. Remote MCP signs in via OAuth; the ?apikey= URL parameter is deprecated.—
Coinbase (CDP / x402)Create wallets, send crypto, and pay per-API-call with stablecoins over HTTP (x402) via the Coinbase Developer Platform SDK.API key
CDP API Key ID/Secret, JWT-signed bearer requests
officialFree tier: CDP x402 Facilitator free for 1,000 onchain transactions/month, then $0.001/tx; payment verification always freeBase URL: https://api.cdp.coinbase.com/platform
Free plan: 1,000 onchain transactions via CDP x402 Facilitator, then $0.001/tx, per month ↗
Example call: create an EVM wallet account: POST https://api.cdp.coinbase.com/platform/v2/evm/accounts ↗
Unit price: Server Wallet: $0.005 per wallet operation (account creation = 1 op), first 5,000 ops/month free; x402 facilitator: $0.001 per settled tx after 1,000 free/month, verification free ↗
x402 is an open HTTP-402 payment protocol Coinbase champions, not a single vendor API. Official local Payments MCP (npx @coinbase/payments-mcp) signs in with an email-based browser wallet, not the CDP API key.SourceForge 4.4★/10 reviews
CoinGecko APIFetch live and historical crypto prices, market data, and NFT data via REST API or the official CoinGecko MCP server.API key
x-cg-demo-api-key or x-cg-pro-api-key header; keyless via the free MCP endpoint
officialFree tier: Demo API plan 10,000 calls/month, 100 calls/min, attribution required; keyless free MCP with shared rate limitsBase URL: https://api.coingecko.com/api/v3
Free plan: 10,000 calls (Demo plan, attribution required), per month, no card ↗
Rate limits: Demo plan: 100 calls/min; keyless access is IP-rate-limited and shared ↗
Example call: get current coin price: GET https://api.coingecko.com/api/v3/simple/price?ids={ids}&vs_currencies={currencies} ↗
Unit price: 1 request = 1 call credit; paid plans from $35/mo for 100k credits; overage $0.0005 per call ↗
Free MCP endpoint (mcp.api.coingecko.com) requires no key, just shared rate limits; keyed endpoint mcp.pro-api.coingecko.com/mcp asks for your API key via browser sign-in (OAuth).SourceForge 5.0★/1 review
CoinMarketCap APILets an agent fetch live and historical cryptocurrency prices, market caps, listings, exchange and DEX data, and indices like Fear & Greed.API key
Header X-CMC_PRO_API_KEY: <API_KEY> (keyless public API under https://pro-api.coinmarketcap.com/public-api/... needs no key; MCP uses header X-CMC-MCP-API-KEY)
officialFree Basic plan: 15,000 credits/month, 50 requests/min, 1 API key, commercial use allowed; plus a keyless public API with lower rate limitsBase URL: https://pro-api.coinmarketcap.com
Free plan: 15,000 credits (Basic plan), per month, no card ↗
Rate limits: Basic (free) plan: 50 requests/min, 15,000 credits/month ↗
Example call: get latest price quotes for coins: GET https://pro-api.coinmarketcap.com/v3/cryptocurrency/quotes/latest?id={ids}&convert=USD ↗
Unit price: x402 pay-per-request: $0.01 USDC per API request (no key needed) ↗
Basic plan covers core endpoints only (many historical endpoints are paid). Remote MCP over streamable HTTP; also x402 pay-per-request endpoints.—
DexPaprika DEX APILets an agent query on-chain DEX data across 36 blockchains: liquidity pools, swaps, token prices, OHLCV history and live price streams.none
No key needed on https://api.dexpaprika.com; optional free key sent as the whole header value: Authorization: <API_KEY>
officialNo key; 30,000 credits per rolling 30 days per IP at 15 requests/min. Free registered key: 100,000 credits/30 days at 30 requests/min, no cardBase URL: https://api.dexpaprika.com
Free plan: No key needed; free API key gives 100K credits/month at 30 requests/min, no card ↗
Rate limits: Free key: 100K credits/month, 30 requests/min; 1 request = 1 credit (batch = 1 credit per item) ↗
Example call: get a token's latest price and metrics: GET https://api.dexpaprika.com/networks/{network}/tokens/{token_address} ↗
Unit price: 1 credit per request (batch endpoints 1 per item); Dev 500k / Pro 5M credits per month included, then $20 per additional 1M credits; free: 30k credits per 30 days without key ↗
MCP tools: 16: getCapabilities, getNetworks, getStats, search, getNetworkDexes, getNetworkPools … ↗
Keyless hosted MCP (also SSE at https://mcp.dexpaprika.com/sse). Batch endpoints cost 1 credit per item; HTTP 402 when the monthly allowance runs out.—
Financial Modeling PrepFetch company financials, stock prices, and fundamental data via a REST API.API key
apikey query param
officialfree tier: 250 requests/day (limited endpoints)Base URL: https://financialmodelingprep.com/stable
Free plan: 250 calls/day, end-of-day data, 500MB trailing-30-day bandwidth (Basic plan) ↗
Rate limits: Free Basic plan: 250 calls/day; 500MB bandwidth per trailing 30 days ↗
Many endpoints (full financial statements, etc.) require a paid plan. Official hosted MCP takes the key as ?apikey=<API_KEY>.SourceForge 3.6★/13 reviews
Mercado Pago APILets an agent create checkout preferences, payments, refunds and subscriptions and look up transactions in Latin America's Mercado Pago.API key / OAuth
Authorization: Bearer <ACCESS_TOKEN> (test or production access token from Your integrations; OAuth for acting on behalf of sellers)
officialFree to integrate: no API or monthly fees, only per-transaction commissions; free test credentials and test users for sandbox paymentsBase URL: https://api.mercadopago.com
Free plan: Test credentials usable immediately after creating an application (sandbox); production billed per transaction ↗
Example call: create a Checkout Pro payment preference: POST https://api.mercadopago.com/checkout/preferences ↗
MCP tools: 10: search-documentation, quality_checklist, quality_evaluation, save_webhook, notifications_history_diagnostics, create_test_user … ↗
Available in Latin American countries (AR, BR, MX, CL, CO, PE, UY); live payments need a verified Mercado Pago account. Remote MCP uses OAuth and focuses on docs search, app/credential management, webhooks, test users and integration quality.—
Open Exchange RatesFetch current and historical foreign-exchange rates for 200+ currencies via a REST API.API key
app_id query param
—free tier: 1,000 requests/month, USD base only, hourly updatesBase URL: https://openexchangerates.org/api
Free plan: 1,000 requests/month, hourly updates, USD base only ↗
Rate limits: Free plan capped at 1,000 requests/month ↗
Example call: get the latest exchange rates: GET https://openexchangerates.org/api/latest.json?app_id={APP_ID} ↗
Free plan is restricted to USD as the base currency; multi-base conversion requires a paid plan.—
PayPal APIProcess payments, payouts, invoices, and subscriptions via REST API or PayPal's official MCP server.API key / OAuth
OAuth2 client-credentials Bearer token; MCP also supports an access-token env var
officialfree to integrate; pay per-transaction fees only; sandbox for testingBase URL: https://api-m.paypal.com
Free plan: Sandbox test environment with virtual accounts; live usage billed per transaction ↗
Rate limits: No published limits; abusive traffic gets HTTP 429 RATE_LIMIT_REACHED; cache OAuth tokens, prefer webhooks over polling ↗
Example call: create a checkout order (access token from POST /v1/oauth2/token): POST https://api-m.sandbox.paypal.com/v2/checkout/orders ↗
Unit price: US domestic PayPal Checkout: 3.49% + $0.49 per transaction (standard card payments 2.99% + $0.49) ↗
MCP tools: 30: create_product, list_product, show_product_details, list_disputes, get_dispute, accept_dispute_claim … ↗
Remote MCP: https://mcp.paypal.com/mcp (Streamable HTTP, OAuth login) or /sse; docs still list /http, which returns 404. Sandbox MCP at https://mcp.sandbox.paypal.com for testing.SourceForge 4.3★/22 reviews
Plaid APILink bank accounts and fetch balances, transactions, and identity data via REST API/SDKs.API key
PLAID-CLIENT-ID + PLAID-SECRET headers
officialTrial: Sandbox always free; new US/Canada teams (since 2026-04-15) get a free Trial plan with up to 10 Production Items one-time; then pay-as-you-goBase URL: https://production.plaid.com
Free plan: Free Sandbox; Trial plan (new US/Canada teams since 2026-04-15): 10 Production Items, unlimited calls on them, one-time ↗
Rate limits: Per-Item and per-client limits per endpoint, e.g. /accounts/get 15/min per Item, 15,000/min per client; HTTP 429 RATE_LIMIT_EXCEEDED ↗
Example call: sync transactions for a linked Item: POST https://sandbox.plaid.com/transactions/sync ↗
MCP tools: 5: plaid_debug_item, plaid_get_link_analytics, plaid_get_tools_introduction, plaid_get_usages, plaid_list_teams ↗
Dashboard MCP (OAuth client_credentials, scope mcp:dashboard) needs Production access; a local Sandbox MCP is in plaid/ai-coding-toolkit. Production requires a Plaid approval/compliance review.GitHub 118★ plaid/plaid-openapi
SourceForge 4.4★/5 reviews
Polygon.io / MassiveQuery real-time and historical stocks, options, forex, and crypto market data via REST/WebSocket API.API key
Authorization: Bearer <api_key> or apiKey query param
officialfree tier available (delayed data, limited calls/min); paid plans for real-timeBase URL: https://api.massive.com
Free plan: Stocks Basic: 5 API calls/min, end-of-day data, 2 years history ↗
Rate limits: Free Basic plan: 5 API calls/minute ↗
Example call: get the previous day OHLC bar for a stock: GET https://api.massive.com/v2/aggs/ticker/{stocksTicker}/prev ↗
MCP tools: 3: search_endpoints, call_api, query_data ↗
Polygon.io rebranded to 'Massive' in 2026; the old polygon.io domain now redirects there. Massive also offers an MCP server for AI tools.—
Square APIProcess in-person/online payments, manage orders, invoices, and catalog via REST API and SDKs.API key / OAuth
Authorization: Bearer <access_token> (personal token or OAuth2)
officialfree to integrate; pay per-transaction processing fees; free Sandbox for testingBase URL: https://connect.squareup.com/v2
Free plan: Unlimited free Sandbox API calls; production billed per transaction ↗
Rate limits: No published numbers; bursts may get HTTP 429 RATE_LIMITED; use backoff and batch endpoints ↗
Example call: take a card payment: POST https://connect.squareup.com/v2/payments ↗
Unit price: US online/API card payment: 2.9% + 30c per transaction ↗
MCP tools: 3: get_service_info, get_type_info, make_api_request ↗
Requires a Square merchant account; Sandbox environment is free for development/testing. Missing from candidate list despite being a major agent-callable payments API.GitHub 76★ square/connect-api-specification
Stripe APICreate payments, subscriptions, invoices, and refunds programmatically via REST API or the official Stripe MCP server.API key / OAuth
Authorization: Bearer <secret_key>; from 2026-10-31 MCP accepts only OAuth or Agent-tagged API keys (others get 401)
officialfree to integrate; pay per-transaction fees only, no monthly feeBase URL: https://api.stripe.com/v1
Free plan: No setup or monthly fees; pay per transaction; free sandbox (test mode) ↗
Rate limits: Global 100 req/s live, 25 req/s sandbox; 25 req/s per endpoint; reads capped at avg 500 per transaction (min 10,000/month) ↗
Example call: create a PaymentIntent: POST https://api.stripe.com/v1/payment_intents ↗
Unit price: Poland account, standard EEA cards: 1.5% + 1.00 zł per successful card transaction (rates vary by country) ↗
MCP tools: 10: stripe_api_search, stripe_api_details, stripe_api_read, stripe_api_write, get_stripe_account_info, stripe_analytics … ↗
From Oct 31, 2026, Stripe MCP requires an 'Agent' API key or OAuth - full-access/restricted keys without the Agent tag stop working.Smithery 48 uses
SourceForge 4.1★/17 reviews
Wise APISend international transfers, check exchange rates, and manage multi-currency balances via REST API.API key / OAuth
Authorization: Bearer <API token> (personal, Wise business accounts) or OAuth2 (Wise Platform partners)
communityfree API access; normal Wise transfer fees apply per transaction; sandbox availableBase URL: https://api.wise.com
Free plan: Personal API token created from a Wise business account; limited endpoints ↗
Example call: create a transfer quote (rate and fees): POST https://api.wise.com/2026Q3/profiles/{profileId}/quotes ↗
MCP tools: 9: list_profiles, get_balances, get_exchange_rate, list_transfers, get_transfer_status, list_recipients … ↗
Personal tokens cover only quotes, recipients, transfers, batch groups and transfer events; funding and balance statements only for US/CA/AU/NZ/SG/MY accounts. Full access needs a partnership agreement. Docs use versioned paths, e.g. https://api.wise.com/2026Q3/profiles/{profileId}/quotes—

Other categories