APIVerve

com.apivervePublished by apiverve.comOfficial publisherv1.1.1Updated Oct 26, 2026

380+ live data, validation and utility APIs in one MCP server: IP, DNS, email, FX, weather and more.

Overview

AI-generated overview

Remote MCP server exposing 387+ hosted APIVerve APIs — weather, geocoding, IP/DNS, validation, currency and unit conversion, news and more — to an AI assistant.

What you can do
  • Look up weather, air quality, marine conditions and UV index
  • Geocode addresses, look up IPs, timezones, airports and distances
  • Validate emails and phone numbers, check domain availability and SSL certificates
  • Convert currencies and units, and run date and BMI calculations
  • Fetch world news, convert RSS to JSON, scrape web pages and extract metadata
  • Generate random users, passwords and placeholder text
When to use it
Useful when you want one connection that covers many small, unrelated data lookups and utilities instead of installing several single-purpose servers. Good for quick factual lookups, validation checks and conversions during conversation.
Requirements
A remote streamable HTTP endpoint; nothing runs locally. Authentication is required: OAuth 2.0 with PKCE sign-in through the client, or an API key sent in the x-api-key header for headless setups. An APIVerve account is needed; a free tier is offered. Optional npm or PyPI helper packages exist only to write client configuration.
Before you install
Calls consume credits under token-based pricing, so heavy use can cost money beyond the free tier. The API key is a billable credential and should be kept out of shared configs. Requests, including any data you submit for validation or scraping, go to APIVerve's cloud service. Some tools fetch external web content on your behalf.

Installation

In SourceWeft

  1. Open APIVerve in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.apiverve%2Fmcp-server/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

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

README

APIVerve MCP Server

[APIVerve Logo]

387+ APIs accessible through the Model Context Protocol

[npm version] [PyPI version] [License: MIT] [MCP Compatible]

Website • Documentation • API Explorer • Report Bug

🚀 Overview

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

  • 🎯 387+ 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.

One-click install

[Add APIVerve to Cursor] [Install in VS Code]

This repo is also a Cursor plugin (.cursor-plugin/) and a Gemini CLI extension (gemini-extension.json): each adds the server plus a skill that tells the agent when and how to use the tools.

Gemini CLI:

bash
gemini extensions install https://github.com/apiverve/mcp-server

Quick setup

bash
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:

bash
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:

json
{  "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

Click to see all 387+ 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: [email protected]Claude: [Uses Email Validator API]
User: Convert 100 USD to EURClaude: [Uses Currency Converter API]

Programmatic Usage (Python)

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

python
from mcp import ClientSessionfrom 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": "[email protected]"        })

📊 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.1

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!


Built with ❤️ by APIVerve

Website • Dashboard • API Explorer • Documentation

Source: README.md at commit 697d104

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

2
  1. v1.1.1LatestOct 26, 2026
  2. v1.1.0Sep 16, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts