APIVerve MCP Server

APIVerve MCP Server

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

Category
Visit Server

README

APIVerve MCP Server

<div align="center">

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

249+ APIs accessible through the Model Context Protocol

npm version PyPI version License: MIT MCP Compatible

WebsiteDocumentationAPI ExplorerReport Bug

</div>

🚀 Overview

The APIVerve MCP Server provides seamless access to 249+ 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

  • 🎯 249+ 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

For Claude Desktop / MCP Clients

Add to your MCP settings file:

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "apiverve": {
      "type": "sse",
      "url": "https://api.apiverve.com/v1/mcp"
    }
  }
}

VS Code / Visual Studio:

{
  "inputs": [],
  "servers": {
    "APIVerve": {
      "type": "sse",
      "url": "https://api.apiverve.com/v1/mcp",
      "headers": {}
    }
  }
}

NPM Package

npm install -g @apiverve/mcp-server

Then run:

apiverve-mcp install

This will automatically configure your MCP client.

Python Package

pip install apiverve-mcp
from apiverve_mcp import configure_mcp

# Auto-configure MCP client
configure_mcp()

🔑 Authentication

APIVerve uses OAuth 2.0 for secure authentication:

  1. Sign up at https://apiverve.com
  2. Get your API key from the dashboard
  3. Authorize when prompted by your MCP client
  4. Start using 249+ APIs immediately

Free tier available - No credit card required to start!

🎯 Available APIs

<details> <summary><b>Click to see all 249+ 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)

from mcp import ClientSession, StdioServerParameters
from mcp.client.stdio import stdio_client

async with stdio_client(StdioServerParameters(
    command="apiverve-mcp",
    args=[]
)) as (read, write):
    async with ClientSession(read, write) as session:
        # Initialize
        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 →

Token costs vary by API complexity - simple APIs start at 1 token per call.

🛠️ Technical Details

Server Information

  • Type: Server-Sent Events (SSE)
  • Protocol: MCP 2024-11-05
  • Authentication: OAuth 2.0 with PKCE
  • Base URL: https://api.apiverve.com/v1/mcp
  • API Version: 1.0.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>

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured