Model Context Protocol (MCP)

APIVerve supports the Model Context Protocol (MCP), an open standard created by Anthropic that enables AI agents to securely connect to external tools and data sources. With MCP, you can give Claude Desktop, ChatGPT, and other AI agents instant access to all APIs in the APIVerve catalog.

Quick Access: Get your API key from the APIVerve Dashboard to start using MCP.

What is Model Context Protocol?

Model Context Protocol (MCP) is an open standard that provides a unified way for AI assistants to interact with external data sources and tools. Instead of building custom integrations for each AI platform, MCP provides a single, standardized protocol that works across multiple AI agents.

Key Benefits

  • Universal Compatibility: One configuration works with Claude Desktop, ChatGPT, and any MCP-compatible AI agent
  • Automatic Discovery: AI agents automatically discover all available APIs and their capabilities
  • Secure Authentication: Uses your existing APIVerve API key with secure token-based authentication
  • Real-time Access: AI agents can fetch live data, perform validations, and execute API calls in real-time
  • No Code Required: Simple JSON configuration - no programming needed

Features

Instant API Access

AI agents can instantly access all APIs in the APIVerve catalog without manual configuration per API.

Automatic Discovery

APIs are automatically discovered with full schema information, parameters, and usage examples.

Secure & Private

Your API key is stored locally and never shared. All requests use HTTPS encryption.

Real-time Data

AI agents fetch live data including current time, weather, stock prices, and more.

Complex Operations

Enable AI agents to perform data validation, processing, calculations, and transformations.

Token-Based Pricing

MCP requests use your existing token balance. API discovery is completely free.

Use Cases

Use CaseDescriptionExample APIs
Real-Time DataAI agents can fetch current information like time, weather, stock prices, and currency rates for accurate responses.World Time, Weather, Stock Market, Currency Exchange
Data ValidationEnable AI agents to validate emails, phone numbers, addresses, and other user input data.Email Validator, Phone Validator, Address Validation
Text ProcessingAI agents can perform sentiment analysis, language detection, text summarization, and entity extraction.Sentiment Analysis, Language Detection, Text Summarizer
Data EnrichmentEnhance AI responses by enriching data with company information, geolocation, demographics, and more.Company Lookup, IP Geolocation, Demographics
CalculationsLet AI agents perform specialized calculations like mortgage estimates, tax calculations, and unit conversions.Mortgage Calculator, Tax Calculator, Unit Converter
Developer ToolsAI agents can generate code, validate JSON, create regex patterns, and perform other development tasks.Code Generator, JSON Validator, Regex Tester

Getting Started

Step 1: Get Your API Key

  1. Sign up for a free account at dashboard.apiverve.com
  2. Navigate to your dashboard
  3. Copy your API key from the dashboard

Free Tier: The free plan includes 1,000 tokens to test MCP integration with all APIs. API discovery requests are completely free and don't consume tokens.

Step 2: Configure Claude Desktop

Add the APIVerve MCP server to your Claude Desktop configuration file:

macOS / Linux

claude_desktop_config.json (macOS)
# Location: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "apiverve": {
      "command": "npx",
      "args": [
        "-y",
        "@apiverve/mcp-server"
      ],
      "env": {
        "APIVERVE_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

Windows

claude_desktop_config.json (Windows)
# Location: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "apiverve": {
      "command": "npx",
      "args": [
        "-y",
        "@apiverve/mcp-server"
      ],
      "env": {
        "APIVERVE_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

Important: Replace YOUR_API_KEY_HERE with your actual APIVerve API key. Restart Claude Desktop after saving the configuration file.

Step 3: Restart Claude Desktop

After saving the configuration file, completely quit and restart Claude Desktop. The APIVerve MCP server will be loaded automatically on startup.

Step 4: Test the Integration

Open Claude Desktop and try asking questions that require API data:

  • "What time is it in Tokyo right now?"
  • "Validate this email: [email protected]"
  • "What's the current weather in London?"
  • "Generate a random UUID"

Success! Claude can now access all APIs via MCP. You'll see API calls being made in the conversation when Claude uses them.

Configuration Options

Basic Configuration

Basic Configuration
{
  "mcpServers": {
    "apiverve": {
      "command": "npx",
      "args": [
        "-y",
        "@apiverve/mcp-server"
      ],
      "env": {
        "APIVERVE_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

Configuration Parameters

ParameterTypeRequiredDescription
mcpServersObjectYesContainer for all MCP server configurations
apiverveStringYesServer identifier (can be any name, we recommend "apiverve")
commandStringYesCommand to run the server (use "npx" for Node.js packages)
argsArrayYesArguments for the command: ["-y", "@apiverve/mcp-server"]
envObjectYesEnvironment variables for the server
APIVERVE_API_KEYStringYesYour APIVerve API key from the dashboard

Example Conversations

Real-Time Data Access

World Time API
User: What time is it in Tokyo right now?

Claude: Let me check the current time in Tokyo for you...
[Calling worldtime API via MCP]

It's currently 14:23 JST (Japan Standard Time) in Tokyo.

Data Validation

Email Validator API
User: Validate this email: [email protected]

Claude: I'll validate that email address for you...
[Calling emailvalidator API via MCP]

The email [email protected] is valid! It's properly formatted and deliverable.

Data Security

Data Masking API
User: Mask this sensitive data: [email protected], SSN: 123-45-6789

Claude: I'll mask that sensitive information securely...
[Calling datamasking API via MCP]

Here's the masked version:
Email: j***@e***.com
SSN: ***-**-6789

Natural Language: You don't need to specify which API to use. Claude automatically selects the appropriate API based on your question.

Supported AI Agents

Claude Desktop

Status: Fully Supported
Platform: macOS, Windows, Linux
Setup: Configuration file (claude_desktop_config.json)

Other MCP-Compatible Agents

The MCP protocol is an open standard. Any AI agent or application that supports MCP can use the APIVerve MCP server. As more platforms adopt MCP, they will automatically work with APIVerve.

Coming Soon: Native integrations for more AI platforms are in development. Check our MCP page for updates.

Available APIs

All APIs in the APIVerve catalog are automatically available via MCP. This includes:

  • Data & Analytics: World Time, Weather, Stock Market, Currency Exchange, Crypto Prices
  • Validation: Email Validator, Phone Validator, Address Validation, Data Masking
  • Text Processing: Sentiment Analysis, Language Detection, Text Summarizer, Entity Extraction
  • Business Tools: Company Lookup, Domain Info, IP Geolocation, Demographics
  • Calculations: Mortgage Calculator, Tax Calculator, Unit Converter, Financial Math
  • Developer Tools: Code Generator, JSON Validator, Minifier, Regex Tester, UUID Generator
  • And many more... Browse all APIs at apiverve.com/marketplace

No Configuration Per API: You don't need to configure each API individually. Once MCP is set up, AI agents can discover and use any API automatically.

Pricing & Usage

How MCP Requests Are Billed

  • API Discovery: Free - doesn't consume tokens
  • API Calls: Same token cost as direct API usage
  • No Extra Fees: MCP integration is included with your plan

Token Costs by Plan

PlanMonthly TokensMCP SupportPrice
Free1,000 tokensLimited$0/month
Starter50,000 tokensFull$9.99/month
Pro250,000 tokensFull$29.99/month
Mega1,000,000 tokensFull$99.99/month

View full pricing details at apiverve.com/pricing.

Security

API Key Storage

Your API key is stored locally in the Claude Desktop configuration file on your computer. It is never transmitted to Anthropic or any third party except APIVerve's API servers.

HTTPS Encryption

All API requests are transmitted over HTTPS with TLS 1.3 encryption, ensuring your data and API key are secure in transit.

Token-Based Authentication

APIVerve uses token-based authentication with your API key. Each request is authenticated and authorized against your account permissions.

Best Practices

  • Protect Your API Key: Never share your API key or commit it to version control
  • Use Environment Variables: Store API keys in environment variables when possible
  • Monitor Usage: Regularly check your dashboard for unusual activity
  • Regenerate Keys: If you suspect your key is compromised, regenerate it immediately

Security Notice: Your API key grants access to your account and APIs. Keep it secure and never share it publicly.

Troubleshooting

MCP Server Not Loading

  • Check file location: Ensure config file is in the correct directory
  • Verify JSON syntax: Use a JSON validator to check for syntax errors
  • Restart Claude: Completely quit and restart Claude Desktop
  • Check permissions: Ensure the config file has read permissions

API Calls Failing

  • Verify API key: Ensure your API key is correct and active
  • Check token balance: Verify you have sufficient tokens in your account
  • Review error messages: Claude will display API error messages
  • Test direct API access: Try calling the API directly to isolate the issue

Installation Issues

  • Node.js required: Ensure Node.js is installed (npx requires Node.js)
  • Network access: Verify you can access npmjs.com and api.apiverve.com
  • Firewall settings: Check if firewall is blocking npx or API requests
  • Clear npm cache: Run npm cache clean --force if packages fail to load

Performance Issues

  • Network latency: Check your internet connection speed
  • API response times: Some APIs may take longer depending on complexity
  • Server location: Geographic distance can affect response times

Need Help? Contact support at [email protected] or visit our contact page.

Frequently Asked Questions

Is MCP support included in all plans?

Yes! MCP support is included with all APIVerve plans, including the free tier. Free plans have limited functionality, while paid plans include full MCP support.

Do I need to install anything?

No installation is required. The MCP server runs via npx, which automatically downloads and runs the package when Claude Desktop starts. Node.js must be installed on your system.

Can I use multiple AI agents simultaneously?

Yes! You can configure multiple AI agents to use the same APIVerve MCP server. Each agent will use the same API key and token balance.

Are all APIs available via MCP?

Yes! Every API in the APIVerve catalog is automatically available through MCP. AI agents can discover and use any API without additional configuration.

Can I control which APIs are accessible?

Currently, all APIs are accessible once MCP is configured. API-level access controls are planned for future releases and will be configurable through the dashboard.

What happens if I run out of tokens?

API calls will fail with a quota exceeded error. Upgrade your plan or wait for your monthly token reset. API discovery continues to work without consuming tokens.

Can I use MCP with custom/private APIs?

MCP currently supports the public APIVerve catalog. Support for custom and private APIs via MCP is planned for future releases.

Is my data shared with Anthropic or other parties?

No. API requests go directly from your computer to APIVerve servers. Your API key and data are not shared with Anthropic or any third parties.

Resources

Was this page helpful?

Help us improve our documentation