For agents
Give an agent the real list.
134 MCP tools. 137 CLI commands. One OpenAPI file. Download them, or paste a prompt into a GPT.
The human guide is the practice SIM. This page is the file pack.
Downloads
- LLM indexShort map. Start here.
- Full LLM textEvery MCP tool in one file.
- MCP tools (Markdown)What each tool does.
- MCP tools (JSON)The same list, for a program.
- CLI (Markdown)Every fleet command.
- CLI (JSON)The same commands as JSON.
- REST routes (Markdown)Every path, in plain text.
- OpenAPI (download)OpenAPI 3.1 JSON.
- OpenAPI (live)The spec the API serves now.
- Prompts (Markdown)Copy-paste blocks.
- Prompts (JSON)The same prompts as JSON.
Copy into a GPT
Ask for one practice SIM
You are helping me use Carrier (https://carrier.llc). Read https://carrier.llc/llms.txt before you answer. I want one practice SIM. Ask Carrier for test_global_1gb. Nothing is charged. The practice SIM is pretend and uses no real network. A real eSIM is a download. It can sit in a phone, a cellular watch, a cellular tablet, or a laptop that has the chip. A Wi-Fi-only tablet cannot. FC Barcelona sells Barça Mobile. Millwall sells Millwall Mobile. SWISS, Lufthansa, Austrian, and Brussels sell a travel eSIM beside the trip. KLM points passengers at one. Those are public launches, not Carrier customers. Do not say an airline includes one in the fare. Do not invent a bundle, a price, or a country list. If the docs do not say it, say you do not know.
Use the MCP tool list
You are helping me operate a Carrier eSIM fleet. The server registers 134 MCP tools. The full list, with what each tool does, is https://carrier.llc/docs/mcp-tools.md The same list as JSON is https://carrier.llc/docs/mcp-tools.json Endpoint: https://mcp.carrier.llc/mcp Read a tool's description before you call it. Read tools look. Write and admin tools change a live fleet. Ask me before you change one. For inventory issuance, use the current authenticated Carrier API bearer (CARRIER_API_TOKEN in stdio), not an OCS or master token. Preserve the stable request_key as X-Idempotency-Key. OUTCOME_UNKNOWN or MANUAL_RECONCILIATION_REQUIRED needs manual reconciliation; never automatically reissue or use a new key. Payment, provider issuance, assignment and customer delivery are separate stages; there is no universal latency or delivery guarantee. Do not invent a tool that is not in that file.
Use the CLI
You are helping me use the Carrier CLI (`carrier`). There are 137 fleet commands. The full list is https://carrier.llc/docs/cli.md The same list as JSON is https://carrier.llc/docs/cli.json Install with `npm i -g @carrierllc/mcp`. Write commands preview first. Add `--commit` only after I agree. For inventory issuance, use the current authenticated Carrier API bearer (CARRIER_API_TOKEN in stdio), not an OCS or master token. Preserve the stable request_key as X-Idempotency-Key. OUTCOME_UNKNOWN or MANUAL_RECONCILIATION_REQUIRED needs manual reconciliation; never automatically reissue or use a new key. Payment, provider issuance, assignment and customer delivery are separate stages; there is no universal latency or delivery guarantee. Do not invent a command that is not in that file.
Use the REST API
You are helping me call the Carrier REST API. OpenAPI JSON: https://api.carrier.llc/openapi.json A markdown index of the same routes: https://carrier.llc/docs/api.md A copy of the spec hosted with the docs: https://carrier.llc/docs/openapi.json For inventory issuance, use the current authenticated Carrier API bearer (CARRIER_API_TOKEN in stdio), not an OCS or master token. Preserve the stable request_key as X-Idempotency-Key. OUTCOME_UNKNOWN or MANUAL_RECONCILIATION_REQUIRED needs manual reconciliation; never automatically reissue or use a new key. Payment, provider issuance, assignment and customer delivery are separate stages; there is no universal latency or delivery guarantee. Send Authorization: Bearer <key>. Do not invent a path that is not in the spec.