mcp-server

apiverve/mcp-server

3.2

If you are the rightful owner of mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

APIVerve MCP Server provides access to over 249 APIs through the Model Context Protocol, enabling seamless integration with AI assistants and other MCP-compatible clients.

Tools
2
Resources
0
Prompts
0

APIVerve MCP Server

249+ APIs accessible through the Model Context Protocol

npm version PyPI version License: MIT MCP Compatible

WebsiteDocumentationAPI ExplorerReport Bug

🚀 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

Click to see all 249+ available APIs

🌤️ 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 →

💡 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 file for details.

🌟 Star Us!

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


Built with ❤️ by APIVerve

WebsiteDashboardAPI ExplorerDocumentation