mcp-twilio mcp

v1.0.0 · MCP Tool · communication · registry.pascalai.org

Send SMS messages and make voice calls via Twilio API.

twiliosmsvoicecallmessaging

Input Parameters

ParameterTypeDescription
account_sidrequired string
auth_tokenrequired string
operationrequired string One of: send_sms, make_call, list_messages, list_calls, get_message, get_call.
from_numberoptional string
to_numberoptional string
bodyoptional string SMS body text.
twiml_urloptional string TwiML URL for voice calls.
twimloptional string Inline TwiML for voice calls.
limitoptional integer Default: 20.
message_sidoptional string
call_sidoptional string

Output Fields

FieldTypeDescription
operation string
sid string
status string
messages array[object]
calls array[object]

Examples

Send SMS

// Input
{
  "account_sid": "ACxxx",
  "auth_token": "xxx",
  "operation": "send_sms",
  "from_number": "+15550001111",
  "to_number": "+15559998888",
  "body": "Your verification code is 4521."
}

// Output
{
  "operation": "send_sms",
  "sid": "SMxxx",
  "status": "queued"
}

Install & Discovery

Install

ppm install mcp-twilio

Get JSON Schema

GET /v1/packages/mcp-twilio/1.0.0/schema

Discover by keyword

GET /v1/mcp/discover?q=twilio
Discovery hint: Install with ppm install mcp-twilio or invoke remotely via POST /v1/invoke/mcp-twilio on the MCP Service.

PascalAI Usage

uses toolslib;
var Tool := LoadTool('mcp-twilio');
var R := Tool.Call(JsonObj([]));
Writeln(R.ToJSON);