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
访问服务器

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

Website • Documentation • API Explorer • Report 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

Website • Dashboard • API Explorer • Documentation

</div>

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选