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: .
| Service | What an agent can do | Auth | MCP server | Free tier | Details (with sources) | Notes | Proof (ratings, usage) |
|---|---|---|---|---|---|---|---|
| Adyen API | Process payments, payouts, and manage disputes/balances across global payment methods via REST API. | API keyX-API-Key header (or client-key for client-side) | official | paid only; requires a signed merchant contract, pay per-transaction | Base 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 API | Place stock/options/crypto trades and stream market data via REST/WebSocket API, with free paper trading. | API keyAPCA-API-KEY-ID + APCA-API-SECRET-KEY headers | official | free paper trading (unlimited); free basic (IEX) market data feed | Base 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 Vantage | Fetch stock, forex, crypto prices and technical/fundamental indicators via a free REST API. | API keyapikey query param | official | free tier: 25 requests/day | Base 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 keyCDP API Key ID/Secret, JWT-signed bearer requests | official | Free tier: CDP x402 Facilitator free for 1,000 onchain transactions/month, then $0.001/tx; payment verification always free | Base 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 API | Fetch live and historical crypto prices, market data, and NFT data via REST API or the official CoinGecko MCP server. | API keyx-cg-demo-api-key or x-cg-pro-api-key header; keyless via the free MCP endpoint | official | Free tier: Demo API plan 10,000 calls/month, 100 calls/min, attribution required; keyless free MCP with shared rate limits | Base 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 API | Lets an agent fetch live and historical cryptocurrency prices, market caps, listings, exchange and DEX data, and indices like Fear & Greed. | API keyHeader 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) | official | Free Basic plan: 15,000 credits/month, 50 requests/min, 1 API key, commercial use allowed; plus a keyless public API with lower rate limits | Base 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 API | Lets an agent query on-chain DEX data across 36 blockchains: liquidity pools, swaps, token prices, OHLCV history and live price streams. | noneNo key needed on https://api.dexpaprika.com; optional free key sent as the whole header value: Authorization: <API_KEY> | official | No 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 card | Base 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 Prep | Fetch company financials, stock prices, and fundamental data via a REST API. | API keyapikey query param | official | free 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 API | Lets an agent create checkout preferences, payments, refunds and subscriptions and look up transactions in Latin America's Mercado Pago. | API key / OAuthAuthorization: Bearer <ACCESS_TOKEN> (test or production access token from Your integrations; OAuth for acting on behalf of sellers) | official | Free to integrate: no API or monthly fees, only per-transaction commissions; free test credentials and test users for sandbox payments | Base 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 Rates | Fetch current and historical foreign-exchange rates for 200+ currencies via a REST API. | API keyapp_id query param | — | free tier: 1,000 requests/month, USD base only, hourly updates | Base 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 API | Process payments, payouts, invoices, and subscriptions via REST API or PayPal's official MCP server. | API key / OAuthOAuth2 client-credentials Bearer token; MCP also supports an access-token env var | official | free to integrate; pay per-transaction fees only; sandbox for testing | Base 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 API | Link bank accounts and fetch balances, transactions, and identity data via REST API/SDKs. | API keyPLAID-CLIENT-ID + PLAID-SECRET headers | official | Trial: 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-go | Base 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 / Massive | Query real-time and historical stocks, options, forex, and crypto market data via REST/WebSocket API. | API keyAuthorization: Bearer <api_key> or apiKey query param | official | free tier available (delayed data, limited calls/min); paid plans for real-time | Base 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 API | Process in-person/online payments, manage orders, invoices, and catalog via REST API and SDKs. | API key / OAuthAuthorization: Bearer <access_token> (personal token or OAuth2) | official | free to integrate; pay per-transaction processing fees; free Sandbox for testing | Base 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 API | Create payments, subscriptions, invoices, and refunds programmatically via REST API or the official Stripe MCP server. | API key / OAuthAuthorization: Bearer <secret_key>; from 2026-10-31 MCP accepts only OAuth or Agent-tagged API keys (others get 401) | official | free to integrate; pay per-transaction fees only, no monthly fee | Base 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 API | Send international transfers, check exchange rates, and manage multi-currency balances via REST API. | API key / OAuthAuthorization: Bearer <API token> (personal, Wise business accounts) or OAuth2 (Wise Platform partners) | community | free API access; normal Wise transfer fees apply per transaction; sandbox available | Base 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
- Web search
- Web scraping and browser automation
- Knowledge and research data
- Image generation and editing
- Video generation and editing
- Speech and audio
- Music generation
- 3D generation and assets
- Architecture, CAD and BIM
- Diagrams and software architecture
- Design and UI
- Documents, OCR and presentations
- Translation and language
- Code execution sandboxes
- Developer platforms and DevOps
- Cloud and hosting
- Databases
- Vector search, memory and RAG
- Email, team chat and notifications
- SMS and messaging apps
- Voice agents and telephony
- Productivity and workspace
- CRM, support and marketing
- Social media
- Maps, geolocation and weather
- E-commerce
- Automation and integration platforms
- Model APIs and inference