CMP MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@CMP MCP Servershow me SIM cards that are active and expiring this month"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
CMP MCP Server
A Model Context Protocol (MCP) server for CMP (Connectivity Management Platform) API integration, built for Cloudflare Workers.
Features
š Query SIM List - Retrieve SIM cards with filtering options (status, date range, ICCID range, etc.)
š± Query SIM Details - Get comprehensive SIM card information including usage statistics
š Secure Authentication - HMAC-SHA256 signature-based API authentication
āļø Cloudflare Workers - Serverless deployment with global edge network
š MCP Compatible - Works with Claude Desktop and other MCP clients
Related MCP server: WebSim MCP Server
Quick Start
1. Environment Setup
Create your environment variables in Cloudflare Workers dashboard:
# Required environment variables (set as secrets in Cloudflare)
CMP_APP_KEY=your_cmp_app_key
CMP_APP_SECRET=your_cmp_app_secretThe CMP_ENDPOINT is already configured in wrangler.jsonc.
2. Deploy to Cloudflare Workers
# Install dependencies
npm install
# Deploy to Cloudflare Workers
npm run deploy3. Local Development
# Copy environment template
cp .env.example .env
# Edit .env with your actual credentials
# Then start development server
npm run devConfiguration
Environment Variables
Variable | Description | Required |
| Your CMP API application key | ā |
| Your CMP API application secret | ā |
| CMP API endpoint URL | ā (defaults to production) |
Setting Secrets in Cloudflare
# Set your API credentials as secrets
wrangler secret put CMP_APP_KEY
wrangler secret put CMP_APP_SECRETAvailable Tools
query_sim_list
Query SIM cards with filtering options.
Parameters:
pageNum(optional): Page number (default: 1)pageSize(optional): Records per page (default: 10, max: 1000)enterpriseDataPlan(optional): Enterprise data plan nameexpirationTimeStart(optional): Start expiration date (yyyy-MM-dd)expirationTimeEnd(optional): End expiration date (yyyy-MM-dd)iccidStart(optional): ICCID start rangeiccidEnd(optional): ICCID end rangelabel(optional): SIM card labelsimState(optional): SIM state (2=Pre-activation, 3=Test, 4=Silent, 5=Standby, 6=Active, 7=Shutdown, 8=Pause, 10=Pre-logout, 11=Logout)simType(optional): SIM card type
query_sim_detail
Get detailed information for a specific SIM card.
Parameters:
iccid(required): SIM card ICCID number
Connect to Claude Desktop
To connect your MCP server to Claude Desktop, follow Anthropic's Quickstart and update your Claude Desktop configuration:
{
"mcpServers": {
"cmp-server": {
"command": "npx",
"args": [
"mcp-remote",
"https://your-cmp-server.workers.dev/sse"
]
}
}
}Connect to Cloudflare AI Playground
Enter your deployed MCP server URL (
your-cmp-server.workers.dev/sse)Start using your CMP tools directly!
Development
Project Structure
src/
āāā index.ts # Main MCP server implementation
āāā cmp_client.ts # CMP API client with authentication
āāā ...Scripts
npm run dev # Start development server
npm run deploy # Deploy to Cloudflare Workers
npm run type-check # Run TypeScript type checking
npm run lint:fix # Fix linting issues
npm run format # Format codeSecurity
ā API credentials stored as Cloudflare Workers secrets
ā HMAC-SHA256 signature authentication
ā Environment variables validation
ā No sensitive data in source code
ā
.gitignoreconfigured for security
License
MIT License - see LICENSE file for details.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityFmaintenanceEnables users to find and get recommendations for Chinese SIM card plans through natural language queries. Uses AI to understand user needs and automatically queries the 172 SIM card platform API to recommend the most suitable plans based on requirements like data allowance and monthly cost.Last updated16
- FlicenseBqualityDmaintenanceEnables interaction with WebSim's public API to browse projects, discover trending content, search assets, manage user profiles, and access community comments and discussions.Last updated25
- AlicenseAqualityDmaintenanceEnables access to SORACOM IoT platform data including Harvest sensor data, file storage, SoraCam camera footage/events, and SIM statistics through authenticated API calls.Last updated5MIT
- AlicenseAqualityDmaintenanceEnables programmatic access to Austrian mobile carriers (yesss!, Georg, XOXO) account management. Allows users to check usage, download bills, manage SIM settings, and configure call forwarding through natural language interactions.Last updated112MIT
Related MCP Connectors
Real physical SIMs for AI agents: SMS verification and rentals. 145+ countries, 2500+ services.
Real SIM-backed mobile numbers for AI agents to receive SMS and OTP codes.
MCP Server for agents to onboard, pay, and provision services autonomously with InFlow
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Acceleronix/cmp-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server