# Copy-paste prompts

Paste one of these into a GPT or another agent. Each one points at a file that lists the real methods.

## 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.
```
