Carrier
Sign in
API Reference

113 tools. Everything exposed.

43 OCS API wrappers + 8 AI intelligence composites. Scope gates: read (Free), write (Pro), admin (Enterprise).

read
59 tools — Free tier
write
33 tools — Pro tier
admin
21 tools — Enterprise tier

Read tools

59
Free tier — no write access required.
list_reseller_accounts
read

Use this to enumerate all accounts (sub-resellers or customer accounts) under a reseller

# Available on Free tier
# In Claude:
Use the list_reseller_accounts tool to use this to enumerate all accounts (sub-resellers or customer accounts) under a reseller.
get_reseller_info
read

Use this to retrieve full details for a reseller: main info, traffic configuration, charging info, contact info, and active pricing plans

# Available on Free tier
# In Claude:
Use the get_reseller_info tool to use this to retrieve full details for a reseller: main info, traffic configuration, charging info, contact info, and active pricing plans.
esim_status_per_account
read

Use this to get eSIM status counts broken down by account: active, suspended, inventory (not yet activated), and other states

# Available on Free tier
# In Claude:
Use the esim_status_per_account tool to use this to get esim status counts broken down by account: active, suspended, inventory (not yet activated), and other states.
list_sponsors
read

Use this to list all sponsor networks (eSIM sponsor carriers) available to this reseller

# Available on Free tier
# In Claude:
Use the list_sponsors tool to use this to list all sponsor networks (esim sponsor carriers) available to this reseller.
list_steering_lists
read

Use this to retrieve all network steering lists configured for this reseller

# Available on Free tier
# In Claude:
Use the list_steering_lists tool to use this to retrieve all network steering lists configured for this reseller.
get_subscriber
read

Use this as the primary lookup for a single subscriber by ICCID or MSISDN

# Available on Free tier
# In Claude:
Use the get_subscriber tool to use this as the primary lookup for a single subscriber by iccid or msisdn.
list_subscribers
read

Use this to list subscribers with optional filters and pagination

# Available on Free tier
# In Claude:
Use the list_subscribers tool to use this to list subscribers with optional filters and pagination.
get_sim_provider_status
read

Use this to check the physical SIM/eSIM card status at the SIM provider level (ENABLED, DISABLED, DELETED) — distinct from the OCS subscriber status

# Available on Free tier
# In Claude:
Use the get_sim_provider_status tool to use this to check the physical sim/esim card status at the sim provider level (enabled, disabled, deleted) — distinct from the ocs subscriber status.
get_subscriber_location
read

Returns last-known location from subscriber's most recent cell tower usage

# Available on Free tier
# In Claude:
Use the get_subscriber_location tool to returns last-known location from subscriber's most recent cell tower usage.
hlr_get_bitrate
read

Use this to read the current HLR-level bandwidth cap applied to a subscriber

# Available on Free tier
# In Claude:
Use the hlr_get_bitrate tool to use this to read the current hlr-level bandwidth cap applied to a subscriber.
list_subscriber_packages
read

Use this to retrieve all prepaid packages currently assigned to a subscriber

# Available on Free tier
# In Claude:
Use the list_subscriber_packages tool to use this to retrieve all prepaid packages currently assigned to a subscriber.
list_package_templates
read

Use this to browse the product catalog of prepaid package templates available for assignment

# Available on Free tier
# In Claude:
Use the list_package_templates tool to use this to browse the product catalog of prepaid package templates available for assignment.
list_location_zones
read

Use this to list countries and networks within a specific location zone

# Available on Free tier
# In Claude:
Use the list_location_zones tool to use this to list countries and networks within a specific location zone.
list_detailed_location_zones
read

Use this as the preferred way to list location zones with full detail: included countries, operator networks, zone IDs, and names

# Available on Free tier
# In Claude:
Use the list_detailed_location_zones tool to use this as the preferred way to list location zones with full detail: included countries, operator networks, zone ids, and names.
list_destination_prefixes
read

Use this to list the phone number prefixes (country dialling codes) within a specific named destination list

# Available on Free tier
# In Claude:
Use the list_destination_prefixes tool to use this to list the phone number prefixes (country dialling codes) within a specific named destination list.
subscriber_usage
read

Use this to retrieve daily data, voice, and SMS usage for a subscriber over a date range

# Available on Free tier
# In Claude:
Use the subscriber_usage tool to use this to retrieve daily data, voice, and sms usage for a subscriber over a date range.
subscriber_network_events
read

Use this to retrieve timestamped network events for a subscriber: attach, detach, location updates, and handovers between operators

# Available on Free tier
# In Claude:
Use the subscriber_network_events tool to use this to retrieve timestamped network events for a subscriber: attach, detach, location updates, and handovers between operators.
subscriber_active_period
read

Use this to retrieve the lifetime activity window for a subscriber: the date of first usage and the date of last usage

# Available on Free tier
# In Claude:
Use the subscriber_active_period tool to use this to retrieve the lifetime activity window for a subscriber: the date of first usage and the date of last usage.
get_tariff
read

Use this to retrieve the complete tariff table for a reseller: per-country, per-traffic-type (data/voice/SMS) wholesale rates

# Available on Free tier
# In Claude:
Use the get_tariff tool to use this to retrieve the complete tariff table for a reseller: per-country, per-traffic-type (data/voice/sms) wholesale rates.
list_network_profiles
read

Use this to list all network profiles available to this reseller

# Available on Free tier
# In Claude:
Use the list_network_profiles tool to use this to list all network profiles available to this reseller.
diagnose_subscriber
read

Smart diagnostic that chains multiple API calls to analyze why a subscriber may be offline, throttled, or having connectivity issues

# Available on Free tier
# In Claude:
Use the diagnose_subscriber tool to smart diagnostic that chains multiple api calls to analyze why a subscriber may be offline, throttled, or having connectivity issues.
fleet_health
read

Aggregates eSIM status counts, low-balance accounts, and provides a fleet-wide health summary in a single call

# Available on Free tier
# In Claude:
Use the fleet_health tool to aggregates esim status counts, low-balance accounts, and provides a fleet-wide health summary in a single call.
detect_usage_anomalies
read

Analyzes a subscriber's recent usage patterns over the last 7 days to detect anomalies: sudden spikes, unusual off-hours activity, or consumption rates that would exhaust the package before expiry

# Available on Free tier
# In Claude:
Use the detect_usage_anomalies tool to analyzes a subscriber's recent usage patterns over the last 7 days to detect anomalies: sudden spikes, unusual off-hours activity, or consumption rates that would exhaust the package before expiry.
optimize_package
read

Compares a subscriber's actual usage against their current package and all available templates

# Available on Free tier
# In Claude:
Use the optimize_package tool to compares a subscriber's actual usage against their current package and all available templates.
churn_risk
read

Analyzes a subscriber's usage trends, package status, balance, and activity to produce a churn risk score (0-100) with contributing factors and retention recommendations

# Available on Free tier
# In Claude:
Use the churn_risk tool to analyzes a subscriber's usage trends, package status, balance, and activity to produce a churn risk score (0-100) with contributing factors and retention recommendations.
audit_network_coverage
read

Analyzes which networks your subscribers are actually connecting to in a given country or across all countries

# Available on Free tier
# In Claude:
Use the audit_network_coverage tool to analyzes which networks your subscribers are actually connecting to in a given country or across all countries.
marketing_intelligence
read

Analyzes your subscriber base to identify high-growth markets, underserved regions, and revenue concentration

# Available on Free tier
# In Claude:
Use the marketing_intelligence tool to analyzes your subscriber base to identify high-growth markets, underserved regions, and revenue concentration.
high_cost_subscribers
read

Identifies subscribers with disproportionately high data consumption relative to their package value

# Available on Free tier
# In Claude:
Use the high_cost_subscribers tool to identifies subscribers with disproportionately high data consumption relative to their package value.
detect_country_entry
read

Detects when a subscriber has entered a new country by reading networkInfo

# Available on Free tier
# In Claude:
Use the detect_country_entry tool to detects when a subscriber has entered a new country by reading networkinfo.
get_subscriber_location_by_cell_id
read

Powered by Bridge4IP GeoSense — cell-level location resolution with sub-cell accuracy where available

# Available on Free tier
# In Claude:
Use the get_subscriber_location_by_cell_id tool to powered by bridge4ip geosense — cell-level location resolution with sub-cell accuracy where available.
list_destination_lists
read

Use this to retrieve the full catalog of destination lists available to this reseller

# Available on Free tier
# In Claude:
Use the list_destination_lists tool to use this to retrieve the full catalog of destination lists available to this reseller.
carrier_webhook_config
read

Use this to check the current Bridge4IP webhook and relay flag configuration for this reseller

# Available on Free tier
# In Claude:
Use the carrier_webhook_config tool to use this to check the current bridge4ip webhook and relay flag configuration for this reseller.
carrier_ask
read

Use this when you want to perform a carrier operation but don't know which specific tool to call

# Available on Free tier
# In Claude:
Use the carrier_ask tool to use this when you want to perform a carrier operation but don't know which specific tool to call.
carrier_ask_describe
read

Get full documentation for any registered Carrier MCP tool: description, parameters, 2-3 example invocations, required scope, destructive flag, and guidance

# Available on Free tier
# In Claude:
Use the carrier_ask_describe tool to get full documentation for any registered carrier mcp tool: description, parameters, 2-3 example invocations, required scope, destructive flag, and guidance.
list_recent_ocs_events
read

Return the last N OCS events buffered for a given ICCID

# Available on Free tier
# In Claude:
Use the list_recent_ocs_events tool to return the last n ocs events buffered for a given iccid.
rate_limit_status
read

Inspect Bridge4IP OCS rate-limit governor state — bucket fill levels, per-endpoint limits, and 80% alert thresholds

# Available on Free tier
# In Claude:
Use the rate_limit_status tool to inspect bridge4ip ocs rate-limit governor state — bucket fill levels, per-endpoint limits, and 80% alert thresholds.
fleet_health_app
read

Renders an interactive Fleet Health Dashboard with eSIM status charts, top-10 account breakdown, and low-balance alerts

# Available on Free tier
# In Claude:
Use the fleet_health_app tool to renders an interactive fleet health dashboard with esim status charts, top-10 account breakdown, and low-balance alerts.
provision_esim_wizard
read

Interactive 3-step wizard to provision an eSIM: select subscriber, choose package template, preview (dry_run) and confirm execution

# Available on Free tier
# In Claude:
Use the provision_esim_wizard tool to interactive 3-step wizard to provision an esim: select subscriber, choose package template, preview (dry_run) and confirm execution.
balance_topup_form
read

Enterprise admin tool: preview or commit an account balance adjustment

# Available on Free tier
# In Claude:
Use the balance_topup_form tool to enterprise admin tool: preview or commit an account balance adjustment.
credit_balance
read

View your current credit balance, daily free credits, overage status, volume discount tier, and billing threshold status

# Available on Free tier
# In Claude:
Use the credit_balance tool to view your current credit balance, daily free credits, overage status, volume discount tier, and billing threshold status.
usage_projection
read

Project your credit usage and costs for the remainder of the billing period based on current consumption rate

# Available on Free tier
# In Claude:
Use the usage_projection tool to project your credit usage and costs for the remainder of the billing period based on current consumption rate.
pricing_plans
read

View all available Carrier MCP pricing plans with credit allotments, features, overage rates, and volume discount tiers

# Available on Free tier
# In Claude:
Use the pricing_plans tool to view all available carrier mcp pricing plans with credit allotments, features, overage rates, and volume discount tiers.
billing_events
read

View recent billing threshold events: notifications, invoice triggers, hard cap alerts, and overage pauses

# Available on Free tier
# In Claude:
Use the billing_events tool to view recent billing threshold events: notifications, invoice triggers, hard cap alerts, and overage pauses.
service_catalog
read

Browse the Carrier service catalog — discover available services, their requirements, endpoints, and documentation

# Available on Free tier
# In Claude:
Use the service_catalog tool to browse the carrier service catalog — discover available services, their requirements, endpoints, and documentation.
credential_status
read

Check the health and status of your Carrier credentials — API token validity, encryption status, last rotation date, and expiry warnings

# Available on Free tier
# In Claude:
Use the credential_status tool to check the health and status of your carrier credentials — api token validity, encryption status, last rotation date, and expiry warnings.
llm_context
read

Generate a comprehensive LLM context document describing your Carrier environment, available tools, current tier, usage patterns, and best practices

# Available on Free tier
# In Claude:
Use the llm_context tool to generate a comprehensive llm context document describing your carrier environment, available tools, current tier, usage patterns, and best practices.
environment_info
read

View your Carrier environment configuration — active organization, reseller details, connected services, and deployment environment

# Available on Free tier
# In Claude:
Use the environment_info tool to view your carrier environment configuration — active organization, reseller details, connected services, and deployment environment.
ui_agent_schedule_list
read

Lists all Steel recurring schedules stored in KV

# Available on Free tier
# In Claude:
Use the ui_agent_schedule_list tool to lists all steel recurring schedules stored in kv.
ui_agent_usage
read

Returns an estimated Anthropic API cost for Steel agent tasks dispatched this calendar month

# Available on Free tier
# In Claude:
Use the ui_agent_usage tool to returns an estimated anthropic api cost for steel agent tasks dispatched this calendar month.
ui_agent_list_pending
read

Returns all Steel browser automation tasks that are currently paused waiting for human input (stop_reason 'ask')

# Available on Free tier
# In Claude:
Use the ui_agent_list_pending tool to returns all steel browser automation tasks that are currently paused waiting for human input (stop_reason 'ask').
stripe_connect_status
read

Read-only: returns the Stripe Connect account status, capabilities, and requirements for the authenticated operator

# Available on Free tier
# In Claude:
Use the stripe_connect_status tool to read-only: returns the stripe connect account status, capabilities, and requirements for the authenticated operator.
stripe_connect_payouts
read

Read-only: list recent payouts for the operator's connected Stripe account

# Available on Free tier
# In Claude:
Use the stripe_connect_payouts tool to read-only: list recent payouts for the operator's connected stripe account.
stripe_connect_balance
read

Read-only: returns the current available and pending balance per currency for the operator's connected Stripe account

# Available on Free tier
# In Claude:
Use the stripe_connect_balance tool to read-only: returns the current available and pending balance per currency for the operator's connected stripe account.
stripe_connect_dispute_list
read

Read-only: list active disputes for the operator's connected Stripe account

# Available on Free tier
# In Claude:
Use the stripe_connect_dispute_list tool to read-only: list active disputes for the operator's connected stripe account.
radar_review_list
read

Read-only: list pending Radar reviews requiring manual platform decision

# Available on Free tier
# In Claude:
Use the radar_review_list tool to read-only: list pending radar reviews requiring manual platform decision.
greenzone_whitelist_list
read

List current Greenzone whitelist entries from the KV cache

# Available on Free tier
# In Claude:
Use the greenzone_whitelist_list tool to list current greenzone whitelist entries from the kv cache.
subscriber_country_history
read

Return cross-border movement history for a subscriber from Relay LU events

# Available on Free tier
# In Claude:
Use the subscriber_country_history tool to return cross-border movement history for a subscriber from relay lu events.
subscriber_depletion_events
read

Look up bundle depletion events for a subscriber (or list recent fleet-wide depletions)

# Available on Free tier
# In Claude:
Use the subscriber_depletion_events tool to look up bundle depletion events for a subscriber (or list recent fleet-wide depletions).
ui_agent_status
read

Poll the status of a Steel browser agent task dispatched by ui_agent_ask or any ui_* tool

# Available on Free tier
# In Claude:
Use the ui_agent_status tool to poll the status of a steel browser agent task dispatched by ui_agent_ask or any ui_* tool.

Write tools

33
Pro tier — modify subscriber state, packages, and limits.
modify_subscriber_balance
write

Use this to adjust or set the monetary balance for an individual subscriber

# Requires write scope (Pro tier)
# In Claude:
Use the modify_subscriber_balance tool to use this to adjust or set the monetary balance for an individual subscriber.
modify_subscriber_status
write

Use this to change the OCS lifecycle status of a subscriber

# Requires write scope (Pro tier)
# In Claude:
Use the modify_subscriber_status tool to use this to change the ocs lifecycle status of a subscriber.
modify_subscriber_contact_info
write

Use this to update the contact details stored on a subscriber record in OCS

# Requires write scope (Pro tier)
# In Claude:
Use the modify_subscriber_contact_info tool to use this to update the contact details stored on a subscriber record in ocs.
set_subscriber_traffic_restrictions
write

Use this to enable or disable individual traffic types for a subscriber: mobile data, voice calls (mobile-originated and mobile-terminated), and SMS

# Requires write scope (Pro tier)
# In Claude:
Use the set_subscriber_traffic_restrictions tool to use this to enable or disable individual traffic types for a subscriber: mobile data, voice calls (mobile-originated and mobile-terminated), and sms.
modify_subscriber_steering_list
write

Use this to assign or remove a network steering list on a specific subscriber, controlling which mobile operators the subscriber's eSIM prefers to connect to

# Requires write scope (Pro tier)
# In Claude:
Use the modify_subscriber_steering_list tool to use this to assign or remove a network steering list on a specific subscriber, controlling which mobile operators the subscriber's esim prefers to connect to.
move_subscriber_range_to_account
write

Use this to move a contiguous ICCID range of subscribers to a different account

# Requires write scope (Pro tier)
# In Claude:
Use the move_subscriber_range_to_account tool to use this to move a contiguous iccid range of subscribers to a different account.
hlr_set_bitrate
write

Use this to set a hard bandwidth cap for a subscriber at the HLR (Home Location Register) level

# Requires write scope (Pro tier)
# In Claude:
Use the hlr_set_bitrate tool to use this to set a hard bandwidth cap for a subscriber at the hlr (home location register) level.
assign_package
write

Use this to assign a one-time prepaid data/voice package to a subscriber from an existing template

# Requires write scope (Pro tier)
# In Claude:
Use the assign_package tool to use this to assign a one-time prepaid data/voice package to a subscriber from an existing template.
assign_recurring_package
write

Use this to assign an auto-renewing prepaid package to a subscriber

# Requires write scope (Pro tier)
# In Claude:
Use the assign_recurring_package tool to use this to assign an auto-renewing prepaid package to a subscriber.
modify_package_limits
write

Use this to change the data, voice, or SMS allowance ceilings on an already-assigned subscriber package

# Requires write scope (Pro tier)
# In Claude:
Use the modify_package_limits tool to use this to change the data, voice, or sms allowance ceilings on an already-assigned subscriber package.
modify_package_expiry
write

Use this to extend or shorten the expiry date of an active prepaid package on a subscriber

# Requires write scope (Pro tier)
# In Claude:
Use the modify_package_expiry tool to use this to extend or shorten the expiry date of an active prepaid package on a subscriber.
modify_package_status
write

Use this to activate or deactivate a specific prepaid package on a subscriber without removing it

# Requires write scope (Pro tier)
# In Claude:
Use the modify_package_status tool to use this to activate or deactivate a specific prepaid package on a subscriber without removing it.
stop_resume_recurring_package
write

Use this to pause or restart the auto-renewal cycle of a recurring package without removing it

# Requires write scope (Pro tier)
# In Claude:
Use the stop_resume_recurring_package tool to use this to pause or restart the auto-renewal cycle of a recurring package without removing it.
create_package_template
write

Use this to create a new prepaid package template in the product catalog

# Requires write scope (Pro tier)
# In Claude:
Use the create_package_template tool to use this to create a new prepaid package template in the product catalog.
create_location_zone
write

Use this to create a new location zone — a named collection of countries and operators that defines where a package can be used

# Requires write scope (Pro tier)
# In Claude:
Use the create_location_zone tool to use this to create a new location zone — a named collection of countries and operators that defines where a package can be used.
affect_subscriber_phone_number
write

Use this to assign a phone number (MSISDN) to a subscriber

# Requires write scope (Pro tier)
# In Claude:
Use the affect_subscriber_phone_number tool to use this to assign a phone number (msisdn) to a subscriber.
modify_subscriber_mobile_plan
write

Use this to change the mobile pricing plan assigned to a specific subscriber

# Requires write scope (Pro tier)
# In Claude:
Use the modify_subscriber_mobile_plan tool to use this to change the mobile pricing plan assigned to a specific subscriber.
modify_subscriber_package_active_period
write

Use this to change the start and/or end date of a prepaid package's active period for a specific subscriber

# Requires write scope (Pro tier)
# In Claude:
Use the modify_subscriber_package_active_period tool to use this to change the start and/or end date of a prepaid package's active period for a specific subscriber.
modify_subscriber_voip_plan
write

Use this to change the VoIP pricing plan assigned to a specific subscriber

# Requires write scope (Pro tier)
# In Claude:
Use the modify_subscriber_voip_plan tool to use this to change the voip pricing plan assigned to a specific subscriber.
push_steering_to_subscriber
write

Use this AFTER `modify_subscriber_steering_list` to actively push the updated OPLMN (operator preference list) to the subscriber's physical eSIM/SIM

# Requires write scope (Pro tier)
# In Claude:
Use the push_steering_to_subscriber tool to use this after `modify_subscriber_steering_list` to actively push the updated oplmn (operator preference list) to the subscriber's physical esim/sim.
configure_billing
write

Configure your billing preferences: enable/disable overages, set billing thresholds (bill shock prevention), configure notification percentages, and set hard spending caps

# Requires write scope (Pro tier)
# In Claude:
Use the configure_billing tool to configure your billing preferences: enable/disable overages, set billing thresholds (bill shock prevention), configure notification percentages, and set hard spending caps.
rotate_credentials
write

Initiate rotation of your eSIMVault API credentials

# Requires write scope (Pro tier)
# In Claude:
Use the rotate_credentials tool to initiate rotation of your esimvault api credentials.
ui_create_steering_list
write

Creates a new network steering list (OPLMN preference configuration) via the OCS web dashboard

# Requires write scope (Pro tier)
# In Claude:
Use the ui_create_steering_list tool to creates a new network steering list (oplmn preference configuration) via the ocs web dashboard.
ui_build_steering_list
write

Adds or removes operators (MCC-MNC) from an existing steering list via the OCS web dashboard

# Requires write scope (Pro tier)
# In Claude:
Use the ui_build_steering_list tool to adds or removes operators (mcc-mnc) from an existing steering list via the ocs web dashboard.
ui_set_account_steering_list
write

Assigns or removes a steering list at the account level via the OCS web dashboard

# Requires write scope (Pro tier)
# In Claude:
Use the ui_set_account_steering_list tool to assigns or removes a steering list at the account level via the ocs web dashboard.
ui_create_destination_list
write

Creates a new destination list (named set of phone number prefixes for MOC call permissions) via the OCS web dashboard

# Requires write scope (Pro tier)
# In Claude:
Use the ui_create_destination_list tool to creates a new destination list (named set of phone number prefixes for moc call permissions) via the ocs web dashboard.
ui_edit_destination_list
write

Edits an existing destination list via the OCS web dashboard

# Requires write scope (Pro tier)
# In Claude:
Use the ui_edit_destination_list tool to edits an existing destination list via the ocs web dashboard.
ui_edit_location_zone
write

Edits an existing location zone via the OCS web dashboard

# Requires write scope (Pro tier)
# In Claude:
Use the ui_edit_location_zone tool to edits an existing location zone via the ocs web dashboard.
ui_agent_reply
write

Resumes a Steel browser automation task that paused with stop_reason 'ask'

# Requires write scope (Pro tier)
# In Claude:
Use the ui_agent_reply tool to resumes a steel browser automation task that paused with stop_reason 'ask'.
stripe_connect_refund
write

Admin: issue a refund on a charge via the operator's connected Stripe account

# Requires write scope (Pro tier)
# In Claude:
Use the stripe_connect_refund tool to admin: issue a refund on a charge via the operator's connected stripe account.
greenzone_whitelist_add
write

Add a hostname and/or IP address to the Bridge4IP Greenzone whitelist

# Requires write scope (Pro tier)
# In Claude:
Use the greenzone_whitelist_add tool to add a hostname and/or ip address to the bridge4ip greenzone whitelist.
greenzone_whitelist_remove
write

Remove a hostname and/or IP address from the Bridge4IP Greenzone whitelist

# Requires write scope (Pro tier)
# In Claude:
Use the greenzone_whitelist_remove tool to remove a hostname and/or ip address from the bridge4ip greenzone whitelist.
ui_agent_ask
write

Dispatch a Steel browsing agent task with a natural-language prompt

# Requires write scope (Pro tier)
# In Claude:
Use the ui_agent_ask tool to dispatch a steel browsing agent task with a natural-language prompt.

Admin tools

21
Enterprise tier — destructive operations, SIM provider-level changes, template management.
modify_account_balance
admin

Use this to adjust or set the monetary balance on a reseller account

# Requires admin scope (Enterprise tier)
# In Claude:
Use the modify_account_balance tool to use this to adjust or set the monetary balance on a reseller account.
change_sim_status
admin

Use this to change the physical SIM/eSIM card status at the SIM provider level, independent of the OCS subscriber lifecycle status

# Requires admin scope (Enterprise tier)
# In Claude:
Use the change_sim_status tool to use this to change the physical sim/esim card status at the sim provider level, independent of the ocs subscriber lifecycle status.
delete_subscriber_package
admin

Use this to permanently remove a single prepaid package from a subscriber

# Requires admin scope (Enterprise tier)
# In Claude:
Use the delete_subscriber_package tool to use this to permanently remove a single prepaid package from a subscriber.
clean_all_packages
admin

DANGEROUS: Removes ALL prepaid packages from a subscriber in a single irreversible operation

# Requires admin scope (Enterprise tier)
# In Claude:
Use the clean_all_packages tool to dangerous: removes all prepaid packages from a subscriber in a single irreversible operation.
modify_template_core
admin

Use this to change the core fields of an existing package template: name, data/voice/SMS limits, pricing, validity period, and location zone

# Requires admin scope (Enterprise tier)
# In Claude:
Use the modify_template_core tool to use this to change the core fields of an existing package template: name, data/voice/sms limits, pricing, validity period, and location zone.
modify_template_recurring
admin

Use this to change the auto-renewal configuration of a package template: periodicity (daily/weekly/monthly), occurrence count, and renewal trigger conditions

# Requires admin scope (Enterprise tier)
# In Claude:
Use the modify_template_recurring tool to use this to change the auto-renewal configuration of a package template: periodicity (daily/weekly/monthly), occurrence count, and renewal trigger conditions.
modify_template_throttling
admin

Use this to change the bandwidth throttling thresholds on a package template

# Requires admin scope (Enterprise tier)
# In Claude:
Use the modify_template_throttling tool to use this to change the bandwidth throttling thresholds on a package template.
send_sms
admin

Use this to send a mobile-terminated (MT) SMS to a subscriber

# Requires admin scope (Enterprise tier)
# In Claude:
Use the send_sms tool to use this to send a mobile-terminated (mt) sms to a subscriber.
reset_subscriber_gz_counter
admin

ADMIN: Use this to reset the Green Zone (Greenzone) volume counter for a subscriber

# Requires admin scope (Enterprise tier)
# In Claude:
Use the reset_subscriber_gz_counter tool to admin: use this to reset the green zone (greenzone) volume counter for a subscriber.
ui_agent_schedule_create
admin

Creates a recurring Steel agent run on a cron schedule

# Requires admin scope (Enterprise tier)
# In Claude:
Use the ui_agent_schedule_create tool to creates a recurring steel agent run on a cron schedule.
ui_agent_schedule_delete
admin

Permanently deletes a Steel recurring schedule

# Requires admin scope (Enterprise tier)
# In Claude:
Use the ui_agent_schedule_delete tool to permanently deletes a steel recurring schedule.
ui_agent_schedule_pause
admin

Pauses an active Steel recurring schedule

# Requires admin scope (Enterprise tier)
# In Claude:
Use the ui_agent_schedule_pause tool to pauses an active steel recurring schedule.
ui_agent_schedule_resume
admin

Resumes a paused Steel recurring schedule

# Requires admin scope (Enterprise tier)
# In Claude:
Use the ui_agent_schedule_resume tool to resumes a paused steel recurring schedule.
ui_create_account
admin

Creates a new sub-account under the reseller via the OCS web dashboard

# Requires admin scope (Enterprise tier)
# In Claude:
Use the ui_create_account tool to creates a new sub-account under the reseller via the ocs web dashboard.
ui_delete_destination_list
admin

Deletes a destination list via the OCS web dashboard

# Requires admin scope (Enterprise tier)
# In Claude:
Use the ui_delete_destination_list tool to deletes a destination list via the ocs web dashboard.
ui_delete_package_template
admin

Deletes a package template from the product catalog via the OCS web dashboard

# Requires admin scope (Enterprise tier)
# In Claude:
Use the ui_delete_package_template tool to deletes a package template from the product catalog via the ocs web dashboard.
ui_delete_location_zone
admin

Deletes a location zone via the OCS web dashboard

# Requires admin scope (Enterprise tier)
# In Claude:
Use the ui_delete_location_zone tool to deletes a location zone via the ocs web dashboard.
radar_review_approve
admin

Admin: approve a Radar review, allowing the charge to proceed

# Requires admin scope (Enterprise tier)
# In Claude:
Use the radar_review_approve tool to admin: approve a radar review, allowing the charge to proceed.
radar_review_decline
admin

Admin: decline a Radar review, blocking/closing the charge

# Requires admin scope (Enterprise tier)
# In Claude:
Use the radar_review_decline tool to admin: decline a radar review, blocking/closing the charge.
radar_value_list_add
admin

Admin: add an item (email, IP, card fingerprint, country code) to a Stripe Radar block/allow list

# Requires admin scope (Enterprise tier)
# In Claude:
Use the radar_value_list_add tool to admin: add an item (email, ip, card fingerprint, country code) to a stripe radar block/allow list.
radar_rule_toggle
admin

Admin: enable or disable a Stripe Radar rule

# Requires admin scope (Enterprise tier)
# In Claude:
Use the radar_rule_toggle tool to admin: enable or disable a stripe radar rule.

Prompts

5 pre-built prompts. Invoke via prompts/get in MCP or by typing the prompt name directly in Claude.

fleet_health_report

Generate a comprehensive fleet health report: account balances, eSIM status breakdown, low-balance alerts, and utilization rates

# In Claude:
Run the fleet_health_report prompt.
subscriber_deep_dive
arg: `iccid`

Comprehensive analysis of a single subscriber: profile, packages, usage patterns, location history, recommendations

# In Claude:
Run the subscriber_deep_dive prompt with `iccid` <value>.
revenue_optimization

Analyse accounts and subscribers to find revenue optimization opportunities: underutilized packages, upgrade candidates, churn risks

# In Claude:
Run the revenue_optimization prompt.
coverage_analysis

Analyse network coverage, steering lists, and subscriber roaming patterns to optimise connectivity and reduce costs

# In Claude:
Run the coverage_analysis prompt.
bulk_operations_planner
arg: `operation`

Plan bulk operations safely: mass package assignments, account migrations, balance adjustments, or status changes

# In Claude:
Run the bulk_operations_planner prompt with `operation` <value>.