query_sim_listLABSCO SUMMARY
Fleet questions about SIM cards, answered without building the query yourself.
The list call carries enough filters — state, expiry window, ICCID range, plan, label — that most operational questions about a connectivity estate are one call, and the detail call adds usage for whichever card the answer points at.
What it is
A server over the CMP (Connectivity Management Platform) API that queries a SIM estate: a filtered list, and the full record for one card.
What you get
- SIM cards listed with paging, so a large estate comes back in readable pieces
- Filters by state — pre-activation, test, silent, standby, active, shutdown, pause, pre-logout and logout
- Filters by expiration date range, ICCID range, label, SIM type and enterprise data plan
- The full record for one ICCID, including its usage statistics
- Requests signed with HMAC-SHA256 against the CMP API
Requirements
An application key and secret. The server runs on Cloudflare Workers, where those values are set as secrets; the CMP endpoint is already configured in the deployment.
Setup effort
Build from source — git clone https://github.com/Acceleronix/cmp-mcp-server.git
USE CASES
Finding the SIMs that are about to expire
Filter the list to an expiration window and read back the cards that fall in it, before renewal becomes an outage.
Auditing what is actually active
Filter by SIM state to separate live cards from the ones sitting in test, standby or pause.
Investigating one card a customer is complaining about
Look up the ICCID and read its state, plan and usage in a single answer.
Working through a batch that arrived together
Narrow the list to an ICCID range or a label, page through it, then open the ones that look wrong.
2 tools
Listed in project docs. Your client may show a different list.
query_sim_detailBEFORE YOU INSTALL
What to know first
Tools you get
2 tools named in the project's documentation.
Requires
- A Cloudflare account to deploy the Worker (wrangler)
- npx on PATH, for mcp-remote in your client
INSTALLATION
Connect your client
This one is built from source rather than installed with a single command.
Server setup
git clone https://github.com/Acceleronix/cmp-mcp-server.git
cd cmp-mcp-server
npm install
wrangler secret put CMP_APP_KEY
wrangler secret put CMP_APP_SECRET
npm run deployMCP Clients
Claude Desktop
{
"mcpServers": {
"cmp-server": {
"command": "npx",
"args": [
"mcp-remote",
"https://<YOUR_CMP_SERVER>.workers.dev/sse"
]
}
}
}<YOUR_CMP_SERVER>.workers.dev is the address npm run deploy gives your own Worker. The CMP app key and secret live in that Worker as secrets, so nothing else goes in this block.