Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade Plivo con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Deja que tu IA trabaje con Plivo: consulta saldo y precios, envía SMS y MMS, haz llamadas y revisa los registros de llamadas, cuelga llamadas en curso, lista grabaciones y transcripciones, busca y consulta números de teléfono, y envía y comprueba códigos de un solo uso con Verify.
Prueba a pedir
Prompts de ejemplo para Plivo
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Plivo, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
Plivo + Meta Muse
Deja que tu IA trabaje con Plivo: consulta saldo y precios, envía SMS y MMS, haz llamadas y revisa los registros de llamadas, cuelga llamadas en curso, lista grabaciones y transcripciones, busca y consulta números de teléfono, y envía y comprueba códigos de un solo uso con Verify.
Requisitos previos
Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:
PLIVO_AUTH_ID, PLIVO_AUTH_TOKEN
Paso 1 — Obtener credenciales
- Inicia sesión en la consola de Plivo en
https://cx.plivo.com. - Copia de la página de resumen el Auth ID (empieza por
MA, o porSAen una subcuenta) y el Auth Token. Una subcuenta (Account → Subaccounts) limita a qué puede llegar el conector. - Pégalos en
PLIVO_AUTH_IDyPLIVO_AUTH_TOKENe instala el conector. - Comprueba la configuración con
plivo_get_account: muestra la cuenta, el modo de facturación y el crédito disponible.
Una cuenta de prueba sirve para leer; para enviar y llamar hace falta crédito y, en prueba, números verificados.
Quién ve qué: el Auth Token actúa para toda la cuenta de Plivo y puede gastar su saldo. Comparte el servidor MCP solo con personas que puedan gastar dinero en ella. Los registros de mensajes y llamadas, los números de teléfono, las grabaciones y las transcripciones son datos personales, y cualquiera que tenga el enlace de una grabación puede escucharla.
Cuesta dinero y llega a personas reales, así que la IA pregunta antes: Plivo cobra plivo_send_message (SMS y MMS, por parte de mensaje y destinatario), plivo_make_call (por minuto) y plivo_send_verification (por verificación, más el SMS o la llamada). Antes de cada una, la IA te muestra remitente, destinatario y contenido, con el precio de plivo_get_pricing si lo pides, y espera tu sí. plivo_lookup_number se cobra por consulta, así que la IA te dice cuántos números y cuánto cuesta antes de consultar más de unos pocos.
Desactivadas al instalar: plivo_buy_number, que alquila un número con una cuota de alta y una cuota mensual hasta que se libera; buscar con plivo_search_available_numbers es gratis. plivo_hangup_call también está desactivada: corta una llamada en curso, y Plivo termina todas las llamadas en curso de la cuenta si falta el id de la llamada. Un administrador las activa de forma deliberada; después la IA te muestra el número con sus costes, o la llamada con sus números y hora de inicio, y solo actúa cuando lo confirmas.
SMS: plivo_send_message devuelve un message_uuid; plivo_get_message muestra el estado de entrega, las partes facturadas y el precio, y plivo_list_messages resume tu tráfico (sin el texto de los mensajes). Un remitente de EE. UU. o Canadá debe estar registrado para 10DLC o para envíos desde números toll-free; si no, los mensajes fallan.
Las llamadas necesitan una answer URL: plivo_make_call llama al número y, cuando contestan, consulta tu answer_url, que debe devolver Plivo XML alojado en tu servidor (por ejemplo <Response><Speak>Hola</Speak></Response>). Un time_limit pone tope al coste. Llamadas en curso: plivo_list_live_calls y plivo_get_live_call. Llamadas terminadas: plivo_list_calls y plivo_get_call, con duración, duración facturada, precio y causa de fin. Grabaciones: plivo_list_recordings, plivo_get_recording y plivo_get_transcription cuando se pidió una transcripción (una opción de pago de Plivo) para la grabación.
Verify: plivo_send_verification envía un código de un solo uso por SMS o llamada de voz, plivo_validate_verification comprueba el código que escribió la persona (cada intento cuenta para el límite de intentos) y plivo_get_verification muestra el estado y los cargos.
Números y horas: envía los números en E.164 (+34612345678); Plivo los lista sin el más. Los filtros de tiempo van en UTC con el formato YYYY-MM-DD HH:MM:SS. Las búsquedas de llamadas y grabaciones cubren los últimos 7 días si no das un rango, con un máximo de 30 días por búsqueda.
Límite de peticiones: 300 peticiones cada 5 segundos por cuenta; las llamadas salientes tienen además un límite de llamadas por segundo y otro de llamadas simultáneas (403 Concurrency Limit Breached). Un 429 significa esperar y volver a intentarlo.
Errores comunes: 401: Auth ID o Auth Token incorrectos, o un token que se regeneró. 403: una subcuenta sin acceso o una restricción de IP en API access control. 404: ese mensaje, llamada, grabación o número no existe en esta cuenta. 400: falta un parámetro o no es válido, por ejemplo el formato del número o un remitente que no pertenece a la cuenta. Envíos o llamadas que fallan por saldo bajo: revisa el crédito con plivo_get_account y recarga en la consola.
El conector no cubre plantillas de WhatsApp, conferencias y llamadas con varios participantes, la transferencia de llamadas y el control de grabaciones, applications y endpoints, subcuentas, documentos de cumplimiento ni la liberación de números.
Paso 2 — Instalar el adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Paso 3 — Añadir el conector en Muse
La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestraYOUR_SERVER_ID.
Muse añade los servidores MCP remotos como conectores personalizados e inicia sesión en ellos con OAuth.
- En Muse, abre Settings → Connectors y elige Add custom connector.
- Pega la URL del servidor MCP
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. - Muse abre la página de inicio de sesión de AnythingMCP: inicia sesión y aprueba el acceso.
- En un chat, pídele a Muse algo que necesite las herramientas de
Plivo.
También puedes configurarlo desde un chat, en la web, en las apps de iOS y Android o en WhatsApp. Envía a Muse este mensaje:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
¿Lo alojas tú mismo? Usa la dirección HTTPS pública de tu instancia en lugar de https://cloud.anythingmcp.com. Muse se conecta desde la nube de Meta, así que localhost no funciona.
Herramientas disponibles
| Tool | What it does |
|---|---|
plivo_get_account | Read the Plivo account: name, account type, billing mode (prepaid or postpaid), remaining cash credits, auto recharge, time zone and the… |
plivo_get_pricing | Read Plivo's prices for one country: outbound and inbound SMS per message, voice per minute (local, toll-free, SIP and per prefix) and… |
plivo_send_message | Send an SMS or MMS from a Plivo number or sender id |
plivo_get_message | Read one message by message_uuid: state (queued, sent, delivered, undelivered, failed, received, read), direction, numbers, time sent… |
plivo_list_messages | List SMS, MMS and WhatsApp messages of the account, newest first, with state, direction, numbers, times, billed parts, price and errors (no… |
plivo_make_call | Place an outbound phone call |
plivo_list_calls | List ended calls (call detail records) of the last 7 days unless ended_after or ended_before is set (at most 30 days per search, 90 days… |
plivo_get_call | Read one ended call by call_uuid: direction, numbers, times, duration, billed duration, rate and total price, hangup cause and source |
plivo_list_live_calls | List the calls running right now on the account, as a list of call_uuid values |
plivo_get_live_call | Read a call that is running right now: call_status (ringing, in-progress), direction, from, to, caller name and session start |
plivo_hangup_call | End one running call at once (it cuts off the people on the line) |
plivo_list_recordings | List call and conference recordings of the last 7 days unless a time range is set (at most 30 days per search): recording_id, call_uuid… |
plivo_get_recording | Read one recording by recording_id: call_uuid, format, duration, start and end, storage cost and recording_url (playable by anyone with the… |
plivo_get_transcription | Read the transcription of a recording, if one was created (transcription is a paid Plivo option set on the recording): status, the text… |
plivo_list_numbers | List the phone numbers rented on this account: number, alias, type, country, region, voice, SMS and MMS capability, linked application… |
plivo_get_number | Read one rented number: alias, type, capabilities, linked application, monthly rent, renewal date and compliance status |
plivo_search_available_numbers | Search numbers that can be rented in a country (free, nothing is bought): number, type, region or city, capabilities, monthly rent, setup… |
plivo_buy_number | Rent a number found with plivo_search_available_numbers |
plivo_lookup_number | Look up a phone number: whether it is valid, its country, formats, carrier name, line type (mobile, fixed, voip, toll-free) and whether it… |
plivo_send_verification | Send a one-time code to a phone number by SMS or voice call with Plivo Verify and start a verification session |
plivo_validate_verification | Check the one-time code a person entered against a Verify session |
plivo_get_verification | Read a Verify session: recipient, channel, status (in-progress, verified, expired), the delivery attempts and the charges |
Ejemplos de prompts
- "¿Cuál es nuestro saldo en Plivo y cuánto cuesta un SMS saliente a España?"
- "Envía un SMS desde nuestro número de Plivo al +34612345678 confirmando la cita del viernes a las 10:00. Muéstrame antes remitente, destinatario, texto y precio."
- "¿Qué mensajes de ayer no se entregaron o fallaron? Muéstrame los códigos de error y cuánto costaron."
- "Lista las llamadas de los últimos 7 días que duraron más de cinco minutos, con duración facturada, precio y causa de fin."
- "Envía un código de verificación por SMS al +34612345678 y pregúntame antes de enviarlo. Después comprueba el código que me lee el cliente."
FAQ
¿Dónde está disponible Muse? Por ahora Meta ofrece Muse en Estados Unidos y Canadá, en la web, en las apps de iOS y Android y en WhatsApp.
¿Meta revisa este conector? No. Meta no revisa los conectores personalizados. Muse solo ve las herramientas que activaste para este servidor MCP en AnythingMCP, y puedes desconectarlo cuando quieras en Settings → Connectors.
Siguientes pasos
¿Te ha sido útil esta guía?