Featured

Deploy OpenClaw in 60 seconds — 20% off logoDeploy OpenClaw in 60 seconds — 20% off

Launch OpenClaw on Hostinger in about 60 seconds and keep your agent live 24/7. Our referral link gives you 20% off, no coupon code needed.

Launch on Hostinger
Run your Hermes agent on Hostinger, fully managed logoRun your Hermes agent on Hostinger, fully managed

Launch Hermes on Hostinger in one click, fully managed, no VPS knowledge needed. Use code ZACAARON10 for 10% off.

Launch on Hostinger
Crawl and scrape any site into clean data, 10% off logoCrawl and scrape any site into clean data, 10% off

Firecrawl crawls and scrapes any site into clean markdown for your agent. Get 1,000 free credits, and new users get 10% off their first purchase.

Try Firecrawl free
Your own AI agent, running 24/7 with QwikClaw logoYour own AI agent, running 24/7 with QwikClaw

QwikClaw sets up and runs an always-on OpenClaw agent for you. One click, no config files, no server setup.

Deploy now
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data — no proxies, no parsers, no maintenance.

Start building free
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it — secured from day one.

Get it set up for you
SEO data APIs for your agent, $1 free credit logoSEO data APIs for your agent, $1 free credit

DataForSEO gives your agent live access to SERP results, keyword data, backlinks, and on-page SEO data through one API. New accounts get a $1 credit, good for up to 20,000 keyword or backlink lookups.

Try DataForSEO free
Reach 47,000+ AI builders

A flat monthly placement in front of developers actively installing AI tools. No lock-in, cancel anytime.

Advertise here

Works with

Claude CodeClaude DesktopCursorVS CodeClineCodex CLIOpenClaw+ any MCP client

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

Provides access to 249+ production-ready APIs through the Model Context Protocol, enabling AI assistants to fetch weather, news, geocoding, validation, and more data.

README.md

APIVerve MCP Server

<div align="center">

<img src="https://apiverve.com/images/favicon.png" alt="APIVerve Logo" width="80" />

368+ APIs accessible through the Model Context Protocol

![npm version](https://www.npmjs.com/package/@apiverve/mcp-server) ![PyPI version](https://pypi.org/project/apiverve-mcp/) ![License: MIT](https://opensource.org/licenses/MIT) ![MCP Compatible](https://modelcontextprotocol.io)

WebsiteDocumentationAPI ExplorerReport Bug

</div>

🚀 Overview

The APIVerve MCP Server provides seamless access to 368+ production-ready APIs through the Model Context Protocol. Connect AI assistants like Claude, ChatGPT, and other MCP-compatible clients to a vast ecosystem of data and functionality.

✨ Features

  • 🎯 368+ APIs - Weather, news, geocoding, validation, conversion, and more
  • 🔐 OAuth 2.0 Authentication - Secure, industry-standard authentication
  • 📊 Token-Based Pricing - Pay only for what you use
  • 🚀 High Performance - Cloud-hosted with 99%+ uptime
  • 📖 Rich Documentation - Complete API documentation with examples
  • 🔄 Auto-Updated - Always access the latest API features

📦 Installation

APIVerve is a remote MCP server — there is nothing to run locally. Point your client at the URL below and it will handle sign-in for you.

Quick setup

npx @apiverve/mcp-server

Configures VS Code and Cursor, and prints the manual step for Claude Desktop. Target one client with npx @apiverve/mcp-server cursor.

For headless setups, pass a key instead of using sign-in:

npx @apiverve/mcp-server --api-key YOUR_API_KEY

Python users can do the same with pip install apiverve-mcp then apiverve-mcp (or apiverve-mcp --api-key YOUR_API_KEY).

Manual setup

Claude Desktop — remote servers are added through the app, not a config file:

Settings → Connectors → Add custom connector → https://api.apiverve.com/v1/mcp

VS Code (mcp.json): ``json { "servers": { "apiverve": { "type": "http", "url": "https://api.apiverve.com/v1/mcp" } } } ``

Cursor (~/.cursor/mcp.json): ``json { "mcpServers": { "apiverve": { "url": "https://api.apiverve.com/v1/mcp" } } } ``

🔑 Authentication

Two ways in — pick whichever fits:

OAuth (default, recommended) — leave the config as shown above. On first use the server returns an authorization challenge and your client walks you through sign-in. No key is stored on disk, and access can be revoked from the dashboard.

API key — add your key as a header. Useful for CI and headless environments where no browser is available:

{
  "mcpServers": {
    "apiverve": {
      "url": "https://api.apiverve.com/v1/mcp",
      "headers": { "x-api-key": "YOUR_API_KEY" }
    }
  }
}

Claude Desktop's Custom Connectors cannot send custom headers, so it is OAuth-only.

Get a key at https://apiverve.com. Free tier available — no credit card required to start!

🎯 Available APIs

<details> <summary><b>Click to see all 368+ available APIs</b></summary>

🌤️ Weather & Environment

  • Weather Forecast
  • Air Quality
  • Marine Weather
  • UV Index
  • Weather Seasons
  • And more...

🌍 Location & Geocoding

  • Reverse Geocoding
  • IP Lookup
  • Timezone Lookup
  • Airports Lookup
  • Distance Calculator
  • And more...

✅ Validation & Verification

  • Email Validator
  • Phone Number Validator
  • Domain Availability
  • SSL Certificate Checker
  • And more...

🔄 Conversion & Calculation

  • Currency Converter
  • Unit Converter
  • Date Calculator
  • BMI Calculator
  • And more...

📰 News & Content

  • World News
  • RSS to JSON
  • Web Scraper
  • Metadata Extractor
  • And more...

🎲 Random Data Generators

  • Random User Generator
  • Password Generator
  • Lorem Ipsum Generator
  • And more...

See complete API list →

</details>

💡 Usage Examples

Once configured, use APIs naturally in conversation:

With Claude Desktop

User: What's the weather in San Francisco?
Claude: [Uses Weather API]

User: Validate this email: test@example.com
Claude: [Uses Email Validator API]

User: Convert 100 USD to EUR
Claude: [Uses Currency Converter API]

Programmatic Usage (Python)

Connect straight to the remote server — no local process involved:

from mcp import ClientSession
from mcp.client.streamable_http import streamablehttp_client

url = "https://api.apiverve.com/v1/mcp"
headers = {"x-api-key": "YOUR_API_KEY"}

async with streamablehttp_client(url, headers=headers) as (read, write, _):
    async with ClientSession(read, write) as session:
        await session.initialize()

        # List available tools
        tools = await session.list_tools()

        # Call a tool
        result = await session.call_tool("emailvalidator", {
            "email": "test@example.com"
        })

📊 Pricing

APIVerve uses a flexible token-based pricing model with multiple tiers to fit your needs:

  • Free Tier Available - Start building immediately, no credit card required
  • Pay-as-you-go - Scale up as your usage grows
  • Enterprise Plans - Custom solutions for high-volume users

View Pricing Plans →

Credit costs vary by API complexity - simple APIs start at 1 credit per call.

🛠️ Technical Details

Server Information

  • Transport: Streamable HTTP
  • Protocol: MCP 2025-06-18 (negotiates down to 2025-03-26 and 2024-11-05)
  • Authentication: OAuth 2.0 with PKCE, or x-api-key header
  • Base URL: https://api.apiverve.com/v1/mcp
  • API Version: 1.1.0

OAuth Endpoints

  • Discovery: https://api.apiverve.com/.well-known/openid-configuration
  • Authorization: https://api.apiverve.com/authorize
  • Token: https://api.apiverve.com/token
  • Registration: https://api.apiverve.com/register (Dynamic client registration)

Tool Schema

Each API is exposed as an MCP tool with:

  • name: API identifier (e.g., emailvalidator)
  • description: Human-readable description with token cost
  • inputSchema: JSON Schema defining required/optional parameters

🔧 Troubleshooting

Connection Issues

If you see authentication errors:

  1. Check your API key at https://apiverve.com/dashboard
  2. Ensure OAuth redirect URI is correct
  3. Try re-authorizing the connection

Token Limits

If you hit token limits:

📚 Documentation

🤝 Support

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🌟 Star Us!

If you find this useful, please consider starring the repo on GitHub!

---

<div align="center">

Built with ❤️ by APIVerve

WebsiteDashboardAPI ExplorerDocumentation

</div>

See related servers & alternatives →

Related MCP servers

Browse all →

Related guides

Hand-picked reading to help you choose and use Browser & Scraping servers.