MCP Hub
Back to servers

APIbase

Unified MCP gateway for AI agents with 56+ tools and growing. Travel (Amadeus, Sabre GDS), e-commerce, local services, financial markets (Polymarket), and marketing APIs — all through a single endpoint. Pay-per-call via x402 micropayments in USDC.

glama
Forks
1
Updated
Mar 12, 2026

APIbase.pro — The API Hub for AI Agents

Search flights, compare prices, track status, trade prediction markets — all via MCP. One endpoint. 33 tools. 5 providers. Pay per call.

Live Platform | Tool Catalog | MCP Endpoint | Health


What is APIbase?

Production MCP server — universal API hub for AI agents. 45+ tools across travel, finance, e-commerce, weather, and more. Search flights (Amadeus, Sabre GDS), trade prediction markets (Polymarket), track crypto, check weather — with more providers shipping regularly. One endpoint, pay per call via x402 USDC micropayments. Auto-registration, zero setup. Covers the most popular API categories agents actually need: travel, financial data, local services, e-commerce, and marketing.

Built for AI agents, not humans. Every tool is designed for autonomous discovery, authentication, and invocation via the Model Context Protocol.

APIbase MCP server

Why agents use APIbase

  • One MCP endpointhttps://apibase.pro/mcp connects to 5 providers
  • Real-time flight search — Amadeus + Sabre GDS, 500+ airlines, real prices
  • Pay per call — x402 micropayments (USDC), no subscriptions, no minimums
  • Auto-registration — agents get API keys instantly, zero human setup
  • Production-grade — 13-stage pipeline, escrow payments, idempotent operations

Quick Start (30 seconds)

For Claude Desktop / Cursor / Windsurf

Option A — Direct connection (Streamable HTTP):

{
  "mcpServers": {
    "apibase": {
      "url": "https://apibase.pro/mcp"
    }
  }
}

Option B — Via npm package (stdio bridge):

{
  "mcpServers": {
    "apibase": {
      "command": "npx",
      "args": ["-y", "apibase-mcp-client"]
    }
  }
}

For any MCP-compatible agent

MCP Endpoint:   https://apibase.pro/mcp
Tool Catalog:   https://apibase.pro/api/v1/tools
Discovery:      https://apibase.pro/.well-known/mcp.json

Register and get your API key

POST /api/v1/agents/register
Content-Type: application/json

{"agent_name": "my-agent", "agent_version": "1.0.0"}

Returns api_key (ak_live_...) and agent_id. Store the key securely — it is shown once.

Call tools via MCP

Connect to https://apibase.pro/mcp using the MCP protocol (Streamable HTTP transport). Authenticate with Authorization: Bearer ak_live_....

All tool calls follow the MCP tools/call method.

Call tools via REST

POST /api/v1/tools/{tool_id}/call
Authorization: Bearer ak_live_...
Content-Type: application/json

{"param1": "value1", "param2": "value2"}

Flight Search Example

Ask your AI agent:

"Find the cheapest flights from New York to London next week"

The agent calls amadeus.flight_search and gets real-time prices from 500+ airlines:

{
  "origin": "JFK",
  "destination": "LHR",
  "departure_date": "2026-03-20",
  "adults": 1,
  "travel_class": "ECONOMY",
  "max_results": 5,
  "currency": "USD"
}

Returns itineraries with prices, airlines, stops, duration, baggage info — ready for the agent to compare and present.


Available Tools (33)

Amadeus — Flight Search & Travel Data (7 tools)

Real-time flight data from the world's largest GDS. Search flights across 500+ airlines, check live status, find airports.

ToolDescriptionPrice
amadeus.flight_searchReal-time flight offers with prices, airlines, stops, duration$0.035
amadeus.flight_priceConfirm final pricing for a flight offer$0.020
amadeus.flight_statusReal-time flight status — delays, cancellations, gates$0.005
amadeus.airport_searchAirport/city search by keyword or IATA code$0.003
amadeus.airport_nearestNearest airports by geographic coordinates$0.003
amadeus.airport_routesAll direct destinations from an airport$0.003
amadeus.airline_lookupAirline details by IATA or ICAO code$0.002

Sabre GDS — Flight Search & Travel Data (4 tools)

Alternative flight search via Sabre Global Distribution System. Cross-reference prices with Amadeus for best deals.

ToolDescriptionPrice
sabre.search_flightsReal-time flight offers with prices between airports$0.010
sabre.destination_finderCheapest flight destinations from an origin airport$0.005
sabre.airline_lookupAirline details by IATA or ICAO code$0.002
sabre.travel_themesTravel theme categories (beach, skiing, romantic, etc.)$0.002

Polymarket — Prediction Markets (11 tools)

Search, analyze, and trade on prediction markets. Real-time odds, order books, and trading via CLOB.

ToolDescriptionPrice
polymarket.searchSearch prediction markets$0.0005
polymarket.market_detailMarket details with probabilities$0.0005
polymarket.pricesMidpoint price for a token$0.0005
polymarket.price_historyHistorical price data$0.0005
polymarket.get_orderbookOrder book depth$0.0005
polymarket.trendingTrending markets by volume$0.0005
polymarket.place_orderPlace a limit order (GTC/GTD/FOK)$0.001
polymarket.cancel_orderCancel an open order$0.001
polymarket.open_ordersGet open orders$0.0005
polymarket.trade_historyTrade history$0.0005
polymarket.balanceBalance and allowance$0.0005

Hyperliquid — DeFi Perpetuals (6 tools)

On-chain perpetual futures exchange. Market data, order books, positions, and account info.

ToolDescriptionPrice
hyperliquid.market_dataMarket data and funding rates$0.002
hyperliquid.order_bookOrder book depth$0.003
hyperliquid.klinesCandlestick / OHLCV data$0.003
hyperliquid.positionsUser positions$0.005
hyperliquid.accountAccount summary$0.005
hyperliquid.vaultVault details$0.005

AsterDEX — DeFi Perpetuals (4 tools)

Decentralized perpetual exchange on Asterism. Market data, order books, and candlestick charts.

ToolDescriptionPrice
aster.exchange_infoExchange info and trading pairs$0.001
aster.market_dataMarket data and 24h stats$0.002
aster.order_bookOrder book depth$0.003
aster.klinesCandlestick / OHLCV data$0.003

Payment

FieldValue
Protocolx402 (HTTP 402 Payment Required)
TokenUSDC on Base
Address0x50EbDa9dA5dC19c302Ca059d7B9E06e264936480

No subscriptions. No minimums. Pay only for what you use.

Authentication

MethodHeaderFormat
API KeyAuthorizationBearer ak_live_<32hex>
x402 PaymentX-PaymentBase64-encoded payment receipt

Response Format

All responses include:

  • X-Request-ID header for tracing
  • JSON body with tool-specific data field
  • Standard error codes on failure

Rate Limits

  • Per-agent, per-tool token bucket
  • Global tier limits: free (20 req/s), paid (100 req/s)
  • 429 with Retry-After header on limit exceeded
  • Redis-backed, fail-closed

Error Codes

HTTPCodeMeaning
400validation_errorInvalid parameters
401unauthorizedMissing or invalid API key
402payment_requiredx402 payment needed
404not_foundTool or resource not found
406not_acceptableWrong Accept header (use application/json)
429rate_limitedRate limit exceeded
500internal_errorServer error
502bad_gatewayProvider unavailable
503service_unavailableSystem not ready

MCP Discovery

GET /.well-known/mcp.json

{
  "name": "APIbase",
  "protocol": "MCP",
  "version": "1.0",
  "mcp_endpoint": "https://apibase.pro/mcp",
  "authentication": "x402"
}

Integrations

Connect APIbase to any AI platform:

PlatformConfig locationSetup
Claude Desktopclaude_desktop_config.json"url": "https://apibase.pro/mcp"
Cursor.cursor/mcp.json"url": "https://apibase.pro/mcp"
Windsurf~/.codeium/windsurf/mcp_config.json"serverUrl": "https://apibase.pro/mcp"
VS Code.vscode/settings.json"url": "https://apibase.pro/mcp"
Continue.dev~/.continue/config.jsonStreamable HTTP transport
OpenAI GPTGPT Editor > ActionsImport https://apibase.pro/.well-known/openapi.json
OpenClaw~/.openclaw/openclaw.json"url": "https://apibase.pro/mcp"
MCP.somcp.so/server/apibaseListed in directory
Claude Desktop / Cursor
{
  "mcpServers": {
    "apibase": {
      "url": "https://apibase.pro/mcp"
    }
  }
}
Windsurf
{
  "mcpServers": {
    "apibase": {
      "serverUrl": "https://apibase.pro/mcp"
    }
  }
}
VS Code (Copilot)
{
  "mcp": {
    "servers": {
      "apibase": {
        "type": "http",
        "url": "https://apibase.pro/mcp"
      }
    }
  }
}
Continue.dev
{
  "experimental": {
    "modelContextProtocolServers": [
      {
        "transport": {
          "type": "streamable-http",
          "url": "https://apibase.pro/mcp"
        }
      }
    ]
  }
}
OpenAI GPT Actions
  1. Go to GPT Editor > Actions tab
  2. Click "Import from URL"
  3. Enter: https://apibase.pro/.well-known/openapi.json
  4. Set Authentication: API Key, Header Authorization, prefix Bearer
  5. Save — all tools auto-discovered from spec
OpenClaw

Add to ~/.openclaw/openclaw.json:

{
  "provider": {
    "mcpServers": {
      "apibase": {
        "url": "https://apibase.pro/mcp"
      }
    }
  }
}

Or via CLI:

openclaw config set provider.mcpServers.apibase.url "https://apibase.pro/mcp"

Architecture

  • 13-stage pipeline: AUTH → IDEMPOTENCY → SCHEMA_VALIDATION → CACHE → RATE_LIMIT → ESCROW → PROVIDER_CALL → LEDGER → RESPONSE
  • Fail-closed: Redis down = reject all requests, no silent degradation
  • Idempotent: same request + same key = same result, no double charges
  • Observable: Prometheus metrics, Grafana dashboards, structured logging

Self-Hosting

git clone https://github.com/whiteknightonhorse/APIbase.git
cp .env.example .env    # configure secrets
docker compose -f docker-compose.yml -f docker-compose.prod.yml up -d

Requires: Docker, PostgreSQL 16, Redis 7.2, Node.js 20.

16 containers: API, Worker, Outbox, PostgreSQL, Redis, Nginx, Prometheus, Grafana, Loki, Promtail, Alertmanager, and exporters.

License

MIT

Reviews

No reviews yet

Sign in to write a review