mcp-server
APIVerve MCP Server - Access 368+ APIs through Model Context Protocol
Install / Use
claude mcp add apiverve -- npx -y github:apiverve/mcp-serverIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AI & Machine LearningSupported Platforms
Skill content
View source on GitHubAPIVerve 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
Website • Documentation • API Explorer • Report 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):
{
"servers": {
"apiverve": {
"type": "http",
"url": "https://api.apiverve.com/v1/mcp"
}
}
}
Cursor (~/.cursor/mcp.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...
💡 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
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-keyheader - 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:
- Check your API key at https://apiverve.com/dashboard
- Ensure OAuth redirect URI is correct
- Try re-authorizing the connection
Token Limits
If you hit token limits:
- Check usage at https://apiverve.com/dashboard
- Upgrade your plan
- Contact support for enterprise options
📚 Documentation
- API Documentation: https://docs.apiverve.com
- MCP Specification: modelcontextprotocol.io
- Getting Started Guide: https://apiverve.com/docs/getting-started
🤝 Support
- GitHub Issues: apiverve/mcp-server/issues
- Email: hello@apiverve.com
- Discord: Join our community
📄 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
</div>Related Skills
claude-mem
93.6kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Understand-Anything
81.9kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
Agent-Reach
79.0kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
ruflo
71.8k🌊 The original agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
