← Registry

eCommerce

protocolami.com

Provides API endpoints for searching SIM options, requesting offers, accepting offers, submitting customer data, and initiating KYC for telecom services.

1 endpoint28 known toolsFirst detected May 19, 2026Last detected August 2, 2026

ENDPOINT 1

https://mcp.protocolami.com/mcp

No auth detected

MCP server metadata

Name
ami
Version
1.28.1
Capabilities
experimentalpromptsresourcestools
Server instructions

AMI v1 — Agent Mobile Identity Protocol. Permite a un agente solicitar, contratar y activar una identidad móvil (SIM/eSIM/número). Flujo: request_sim_offer → accept_offer → submit_customer_data → initiate_kyc → (el rep. legal verifica su identidad en verification_url) → create_contract → (firmar en signature_url) → activate_sim_identity. El paso KYC es obligatorio antes del contrato: si create_contract responde 'kyc_required'/'kyc_not_verified', llama a initiate_kyc y sondea get_kyc_status hasta 'verified'. La SIM física es lo único simulado; el resto del flujo es real.

Known tools 28

ami.search_sim_options

Lista países, tipos de SIM/eSIM y capacidades disponibles.

Inferred read-only
ami.request_sim_offer

Crea una SIMRequest y devuelve la oferta inmediata del partner telco.

Inferred read-only
ami.accept_offer

Acepta una oferta antes de generar contrato.

Inferred read-only
ami.submit_customer_data

Envía los datos legales/fiscales del cliente y los vincula a la SIMRequest.

Inferred read-only
ami.initiate_kyc

Dispara la verificación de identidad (KYC) del representante legal del cliente.

Inferred read-only
ami.get_kyc_status

Consulta el estado del KYC vinculado a una sim_request: pending (esperando que el humano suba docs) · submitted/in_review (en revisión) · verified (ya se puede crear el contrato) · rejected · expired.

Inferred read-only
ami.create_contract

Genera el contrato vinculado a una oferta y un cliente.

Inferred read-only
ami.get_contract_status

Consulta el estado actual de un contrato.

Inferred read-only
ami.confirm_signature_status

Comprueba si el contrato ya está firmado (alias semántico de get_contract_status).

Inferred read-only
ami.activate_sim_identity

Tras la firma, inicia el provisioning con el partner telco.

Inferred read-only
ami.get_identity_status

Consulta el estado de una MobileIdentity activa.

Inferred read-only
ami.cancel_request

Cancela una SIMRequest antes de la activación.

Inferred read-only
ami.list_events

Devuelve los últimos AuditEvents del backend (debug/inspección).

Inferred read-only
ami.send_sms

Envía un SMS desde una MobileIdentity activa.

Potential side effects
ami.list_sms

Lista los SMS de la MobileIdentity del agent_token (más reciente primero).

Potential side effects
ami.place_call

Origina una llamada saliente desde la MobileIdentity activa.

Inferred read-only
ami.list_calls

Lista las llamadas del MID asociado al agent_token, más reciente primero.

Inferred read-only
ami.get_call

Detalle de una llamada (scoped al MID del agent_token).

Inferred read-only
ami.hangup_call

Termina una llamada en curso del MID asociado al agent_token.

Inferred read-only
ami.set_inbound_sip_uri

Configura el endpoint SIP al que el partner debe reenviar las llamadas entrantes de un MID (típicamente el endpoint Realtime del cliente).

Inferred read-only
ami.create_webhook

Registra un webhook saliente para un MID.

Inferred read-only
ami.list_webhooks

Lista los webhooks salientes registrados para un MID (sin exponer el secret completo, sólo prefijo).

Inferred read-only
ami.delete_webhook

Elimina un webhook saliente de un MID por su id.

Inferred read-only
ami.get_limits

Lee los límites (rate + budget + countries) configurados para un MID.

Inferred read-only
ami.update_limits

Actualiza los límites del MID (patch parcial).

Inferred read-only
ami.get_usage

Lee el usage actual del MID (SMS hoy, llamadas hoy, gasto este mes, % consumido por tope).

Potential side effects
ami.get_my_usage

Como get_usage pero scoped al MID del agent_token.

Inferred read-only
ami.rotate_agent_token

Rota el agent_token de una MobileIdentity activa.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.ami]
url = "https://mcp.protocolami.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "ami": {
      "type": "http",
      "url": "https://mcp.protocolami.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: ami
Remote MCP URL: https://mcp.protocolami.com/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "ami": {
      "url": "https://mcp.protocolami.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "ami": {
      "type": "http",
      "url": "https://mcp.protocolami.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "ami",
  "transport": "streamable-http",
  "url": "https://mcp.protocolami.com/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for protocolami.com was fetched 2026-08-03T13:59:19.444Z and is being refreshed.

Trust status Neutral

protocolami.com is assessed as Neutral: No suspicious signals found, but no strong positive signal either

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.