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 Case | Description | Example APIs |
|---|---|---|
| Real-Time Data | AI agents can fetch current information like time, weather, stock prices, and currency rates for accurate responses. | World Time, Weather, Stock Market, Currency Exchange |
| Data Validation | Enable AI agents to validate emails, phone numbers, addresses, and other user input data. | Email Validator, Phone Validator, Address Validation |
| Text Processing | AI agents can perform sentiment analysis, language detection, text summarization, and entity extraction. | Sentiment Analysis, Language Detection, Text Summarizer |
| Data Enrichment | Enhance AI responses by enriching data with company information, geolocation, demographics, and more. | Company Lookup, IP Geolocation, Demographics |
| Calculations | Let AI agents perform specialized calculations like mortgage estimates, tax calculations, and unit conversions. | Mortgage Calculator, Tax Calculator, Unit Converter |
| Developer Tools | AI 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
- Sign up for a free account at dashboard.apiverve.com
- Navigate to your dashboard
- 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
# 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
# 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
{
"mcpServers": {
"apiverve": {
"command": "npx",
"args": [
"-y",
"@apiverve/mcp-server"
],
"env": {
"APIVERVE_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}Configuration Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
mcpServers | Object | Yes | Container for all MCP server configurations |
apiverve | String | Yes | Server identifier (can be any name, we recommend "apiverve") |
command | String | Yes | Command to run the server (use "npx" for Node.js packages) |
args | Array | Yes | Arguments for the command: ["-y", "@apiverve/mcp-server"] |
env | Object | Yes | Environment variables for the server |
APIVERVE_API_KEY | String | Yes | Your APIVerve API key from the dashboard |
Example Conversations
Real-Time Data Access
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
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
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: ***-**-6789Natural 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
| Plan | Monthly Tokens | MCP Support | Price |
|---|---|---|---|
| Free | 1,000 tokens | Limited | $0/month |
| Starter | 50,000 tokens | Full | $9.99/month |
| Pro | 250,000 tokens | Full | $29.99/month |
| Mega | 1,000,000 tokens | Full | $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 --forceif 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