MCP server
Give your AI agent 3.7K APIs.
Claude, ChatGPT, Cursor, VS Code or Gemini CLI can search the catalog and call any API as a tool, with your account and your quota.
Endpoint
https://zieapi.vercel.app/mcpServerApizie · Streamable HTTP
Sign-inOAuth 2.1 (no key needed)
Or use a keyBearer · x-api-key · api-key
01
Add the server
Paste the URL into your app. Apps with OAuth (Claude.ai, ChatGPT) open a Apizie sign-in window. Others take an API key from your dashboard.
02
Ask in plain language
“Earthquakes in the last hour”, “Bitcoin price in euros”, “Search GitHub repos about MCP”. The agent picks the tools.
03
Watch usage
Every tool call shows up in your request logs and counts against your plan, exactly like REST.
Connect with one click (OAuth)
Settings → Connectors → Add custom connector
Name: Apizie
URL: https://zieapi.vercel.app/mcp
Click Connect, sign in to Apizie, press Allow. No API key needed.Settings → Apps & Connectors → Advanced → Developer mode
Create → MCP server URL: https://zieapi.vercel.app/mcp
Authentication: OAuth
Sign in to Apizie and press Allow.claude mcp add --transport http apizie https://zieapi.vercel.app/mcp
# then run /mcp inside Claude Code and choose "Authenticate"
Connect with an API key
claude mcp add --transport http apizie \
https://zieapi.vercel.app/mcp \
--header "x-api-key: apz_xxxxxxxx"// .cursor/mcp.json
{
"mcpServers": {
"apizie": {
"url": "https://zieapi.vercel.app/mcp",
"headers": {
"Authorization": "Bearer apz_xxxxxxxx"
}
}
}
}// .vscode/mcp.json
{
"servers": {
"apizie": {
"type": "http",
"url": "https://zieapi.vercel.app/mcp",
"headers": {
"Authorization": "Bearer apz_xxxxxxxx"
}
}
}
}// ~/.gemini/settings.json
{
"mcpServers": {
"apizie": {
"httpUrl": "https://zieapi.vercel.app/mcp",
"headers": {
"Authorization": "Bearer apz_xxxxxxxx"
}
}
}
}// ~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"apizie": {
"serverUrl": "https://zieapi.vercel.app/mcp",
"headers": {
"Authorization": "Bearer apz_xxxxxxxx"
}
}
}
}// claude_desktop_config.json
{
"mcpServers": {
"apizie": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://zieapi.vercel.app/mcp",
"--header",
"Authorization:Bearer apz_xxxxxxxx"
]
}
}
}curl https://zieapi.vercel.app/mcp \
-H "Authorization: Bearer apz_xxxxxxxx" \
-H "content-type: application/json" \
-H "accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
8 tools
search_scrapers | Find APIs by name, source or the data they return. Pages through the whole catalog with a cursor. |
get_scraper_schema | List an API's endpoints, or read one endpoint's parameters, verb, path, auth and status. |
list_categories | Every category with its counts. |
run_scraper | Call any endpoint and get clean JSON. BYOK APIs take upstream_key. |
get_account | Plan, key status and limits. |
get_usage | Requests used this month and this minute. |
bulk_submit | Submit many inputs as one bulk job (Ultra/Max). |
bulk_status | Poll a bulk job and fetch its results. |
Rate limits
Tool calls share your plan's per-minute and monthly limits with REST.
Plan gating
Bulk tools need Ultra or Max. Gated endpoints return plan_upgrade_required.
Revoke access
Connected apps are listed in Dashboard → API keys. Disconnect one and its tokens stop working at once.