128 lines
15 KiB
JSON

{
"name": "Twilio",
"slug": "twilio",
"tagline": "AI-Power Your Twilio in 2 Clicks",
"metaDescription": "Connect Twilio to any AI model with MCPEngage. Send SMS, make calls, and manage phone numbers through natural conversation.",
"badgeText": "Now Available — Connect Twilio + AI",
"heroSubtitle": "MCPEngage connects Twilio to any AI model via MCP.<br class=\"hidden sm:block\"><span class=\"text-white font-semibold\">Send messages, make calls, and automate communications — all through conversation.</span>",
"urlBarPath": "twilio",
"chatPlaceholder": "Ask about your Twilio messages...",
"toolCount": "38",
"installPlatformName": "Twilio",
"installToolCount": "38",
"sidebarIcons": [
{"icon": "message-circle", "label": "Messages"},
{"icon": "phone", "label": "Calls"},
{"icon": "hash", "label": "Numbers"},
{"icon": "bar-chart-2", "label": "Usage"}
],
"rightPanel": {
"tab1Label": "Messages",
"tab1Icon": "message-circle",
"tab1Count": "24",
"tab2Label": "Calls",
"tab2Icon": "phone",
"cards": [
{
"title": "+1 (555) 234-5678",
"subtitle": "Delivered • 2m ago",
"badge": "Sent",
"badgeColor": "green",
"tags": [
{"text": "Verification", "bg": "bg-brand-500/15", "color": "text-brand-400"},
{"text": "$0.0075", "bg": "bg-zinc-800", "color": "text-zinc-400"}
]
},
{
"title": "+1 (555) 876-5432",
"subtitle": "Delivered • 8m ago",
"badge": "Sent",
"badgeColor": "green",
"tags": [
{"text": "Marketing", "bg": "bg-brand-500/15", "color": "text-brand-400"},
{"text": "$0.0075", "bg": "bg-zinc-800", "color": "text-zinc-400"}
]
},
{
"title": "+1 (555) 123-9999",
"subtitle": "Failed • 15m ago",
"badge": "Failed",
"badgeColor": "red",
"tags": [
{"text": "Invalid number", "bg": "bg-red-500/15", "color": "text-red-400"},
{"text": "$0.00", "bg": "bg-zinc-800", "color": "text-zinc-400"}
]
}
]
},
"stats": [
{"value": 38, "suffix": "+", "label": "Twilio Tools"},
{"prefix": "$", "value": 0, "label": "Setup Cost"},
{"value": 2, "suffix": "min", "label": "Install Time"},
{"display": "24/7", "label": "AI Comms"}
],
"terminalLines": [
{"text": "$ npx mcpengage init", "color": "text-white", "delay": 0},
{"text": "", "color": "", "delay": 600},
{"text": "? Select your platform: Twilio", "color": "text-cyan-400", "delay": 1200},
{"text": "", "color": "", "delay": 1600},
{"text": " Connecting to Twilio API...", "color": "text-zinc-500", "delay": 2000},
{"text": "✓ Connected to Twilio API", "color": "text-green-400", "delay": 3000},
{"text": "✓ 38 tools loaded", "color": "text-green-400", "delay": 3600},
{"text": "✓ Ready! Ask your AI anything about Twilio", "color": "text-green-400", "delay": 4200}
],
"beforeItems": [
{"title": "Manual message sending", "desc": "Log into Twilio console, paste numbers, send one by one"},
{"title": "Complex API calls", "desc": "Write custom code for every SMS campaign or phone call"},
{"title": "No delivery tracking", "desc": "Did the message send? Did it deliver? Check logs manually"},
{"title": "Billing surprises", "desc": "Unexpected charges from failed messages or premium numbers"}
],
"afterItems": [
{"title": "Natural language sending", "desc": "\"Send verification code to all new signups from today\""},
{"title": "Zero-code automation", "desc": "Set up SMS campaigns, call routing, and alerts through conversation"},
{"title": "Real-time insights", "desc": "Instant delivery status, failure reasons, and cost breakdowns"},
{"title": "Smart cost control", "desc": "AI warns before sending to premium numbers or international rates"}
],
"painPointsHeadline": "Your Communications Are<br><span class=\"text-red-400\">Fragile</span>",
"painPointsSubHeadline": "Twilio is powerful, but every SMS campaign requires custom code, and failures disappear into log files.",
"painPoints": [
{"icon": "code", "title": "Developer Dependency", "desc": "Need to send a bulk SMS? Write code. Change a message template? Write more code. Every campaign needs engineering time you don't have."},
{"icon": "alert-triangle", "title": "Silent Failures", "desc": "Messages fail due to invalid numbers, carrier blocks, or content filters — and you only find out when customers complain they never got the code."},
{"icon": "trending-down", "title": "Cost Opacity", "desc": "International messages cost 10x more. Premium numbers drain budgets. You discover this after the bill arrives, not before you hit send."}
],
"howItWorksHeadline": "Three Steps to<br><span class=\"gradient-text\">AI-Powered Communications</span>",
"howItWorks": [
{"title": "Connect Your Twilio", "desc": "Paste your Twilio account SID and auth token. MCPEngage discovers all phone numbers, messaging services, and available endpoints — building 38+ tools automatically. No code required."},
{"title": "Ask in Plain English", "desc": "\"Send order confirmation to +1-555-234-5678.\" \"How many messages failed delivery today?\" \"Buy a new phone number in New York.\" Your AI understands and executes."},
{"title": "Automate Workflows", "desc": "Set up recurring tasks: send daily SMS reports, call customers when orders ship, alert your team when usage spikes — all running 24/7 with no code."}
],
"featuresHeadline": "Everything to<br><span class=\"gradient-text\">Supercharge Twilio</span>",
"featuresSubtext": "38+ Twilio tools accessible through one natural-language interface.",
"features": [
{"icon": "message-square", "title": "SMS Management", "desc": "Send individual or bulk SMS, track delivery status, and get instant failure notifications. \"Send reminder to all users who haven't verified.\""},
{"icon": "phone-call", "title": "Voice Calls", "desc": "Make outbound calls, set up IVR flows, and manage call logs through conversation. \"Call +1-555-1234 and play the welcome message.\""},
{"icon": "phone-incoming", "title": "Number Management", "desc": "Search, buy, and configure phone numbers in any area code. \"Buy a toll-free number for customer support.\""},
{"icon": "shield-check", "title": "Verification", "desc": "Send 2FA codes, verify phone numbers, and validate user identities. \"Send verification code to user@example.com's phone.\""},
{"icon": "activity", "title": "Usage Analytics", "desc": "Real-time insights on message delivery, call duration, and spending. \"How much did we spend on SMS last month?\""},
{"icon": "bell-ring", "title": "Smart Alerts", "desc": "Get notified when messages fail, costs spike, or usage exceeds thresholds. Prevent issues before they impact customers."}
],
"faq": [
{"q": "What is MCP?", "a": "MCP (Model Context Protocol) is an open standard created by Anthropic that lets AI models securely connect to external tools and data sources. Think of it as a USB port for AI — MCPEngage uses MCP to give your AI real-time read/write access to Twilio."},
{"q": "How does it connect to Twilio?", "a": "You provide your Twilio account SID and auth token (found in your Twilio console). MCPEngage uses the Twilio REST API to create 38+ tools covering SMS, voice, phone numbers, verification, and usage analytics. Your credentials are encrypted and never stored on our servers."},
{"q": "Can it actually send messages and make calls?", "a": "Yes! MCPEngage has full read/write access to your Twilio account (with your permission). You can send SMS, make calls, buy phone numbers, configure messaging services, and more — all through natural language. Rate limits prevent accidental spam."},
{"q": "What AI models are supported?", "a": "Any MCP-compatible AI client works — Claude Desktop, Cursor, Windsurf, ChatGPT (via plugin), and more. MCPEngage is model-agnostic; it provides the tools, your preferred AI provides the intelligence."},
{"q": "How much does it cost?", "a": "MCPEngage is free during the beta period. After launch, pricing starts at $29/month per platform connection. Enterprise plans with custom integrations and priority support are available on request."},
{"q": "Can I use it with other platforms?", "a": "Yes! MCPEngage supports 66+ platforms including Slack, SendGrid, Mailchimp, Stripe, Shopify, HubSpot, and many more. Each platform gets its own MCP server with platform-specific tools. Connect as many as you need."}
],
"chatMessages": [
{"type": "user", "text": "Show me all failed SMS messages from the last 24 hours"},
{"type": "ai", "text": "Found 3 failed messages:", "embed": "<div style=\"background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:12px;overflow:hidden;margin-top:8px;max-width:420px;\"><div style=\"display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,0.06);background:rgba(239,68,68,0.05);\"><div style=\"display:flex;align-items:center;gap:8px;\"><div style=\"width:6px;height:6px;border-radius:50%;background:#ef4444;\"></div><span style=\"font-size:11px;font-weight:700;color:#ef4444;text-transform:uppercase;letter-spacing:0.5px;\">Failed Messages</span></div><span style=\"font-size:10px;color:rgba(255,255,255,0.3);font-family:monospace;\">Last 24h</span></div><div style=\"padding:0;\"><div style=\"display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,0.04);\"><div style=\"flex-shrink:0;width:28px;height:28px;border-radius:8px;background:rgba(239,68,68,0.15);display:flex;align-items:center;justify-content:center;\"><span style=\"font-size:10px;font-weight:800;color:#ef4444;\">✕</span></div><div style=\"flex:1;min-width:0;\"><div style=\"display:flex;align-items:center;gap:6px;margin-bottom:2px;\"><span style=\"font-size:12px;font-weight:600;color:#e4e4e7;\">+1 (555) 123-9999</span></div><div style=\"display:flex;align-items:center;gap:6px;\"><span style=\"font-size:10px;color:rgba(255,255,255,0.3);\">15m ago</span><span style=\"display:inline-block;padding:1px 6px;border-radius:4px;font-size:9px;font-weight:600;background:rgba(239,68,68,0.15);color:#f87171;\">Invalid number</span></div></div></div><div style=\"display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,0.04);\"><div style=\"flex-shrink:0;width:28px;height:28px;border-radius:8px;background:rgba(239,68,68,0.15);display:flex;align-items:center;justify-content:center;\"><span style=\"font-size:10px;font-weight:800;color:#ef4444;\">✕</span></div><div style=\"flex:1;min-width:0;\"><div style=\"display:flex;align-items:center;gap:6px;margin-bottom:2px;\"><span style=\"font-size:12px;font-weight:600;color:#e4e4e7;\">+44 7700 900123</span></div><div style=\"display:flex;align-items:center;gap:6px;\"><span style=\"font-size:10px;color:rgba(255,255,255,0.3);\">2h ago</span><span style=\"display:inline-block;padding:1px 6px;border-radius:4px;font-size:9px;font-weight:600;background:rgba(239,68,68,0.15);color:#f87171;\">Carrier block</span></div></div></div><div style=\"display:flex;align-items:center;gap:10px;padding:10px 14px;\"><div style=\"flex-shrink:0;width:28px;height:28px;border-radius:8px;background:rgba(239,68,68,0.15);display:flex;align-items:center;justify-content:center;\"><span style=\"font-size:10px;font-weight:800;color:#ef4444;\">✕</span></div><div style=\"flex:1;min-width:0;\"><div style=\"display:flex;align-items:center;gap:6px;margin-bottom:2px;\"><span style=\"font-size:12px;font-weight:600;color:#e4e4e7;\">+1 (555) 444-8888</span></div><div style=\"display:flex;align-items:center;gap:6px;\"><span style=\"font-size:10px;color:rgba(255,255,255,0.3);\">4h ago</span><span style=\"display:inline-block;padding:1px 6px;border-radius:4px;font-size:9px;font-weight:600;background:rgba(239,68,68,0.15);color:#f87171;\">Undelivered</span></div></div></div></div><div style=\"padding:8px 14px;border-top:1px solid rgba(255,255,255,0.06);display:flex;align-items:center;justify-content:space-between;\"><span style=\"font-size:10px;color:rgba(255,255,255,0.25);\">3 of 127 messages failed (2.4%)</span><span style=\"font-size:10px;color:#17c3b2;cursor:pointer;\">View in Twilio →</span></div></div>"},
{"type": "user", "text": "Send a verification code to +1-555-234-5678"},
{"type": "ai", "text": "Message sent successfully!", "embed": "<div style=\"background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:12px;overflow:hidden;margin-top:8px;max-width:420px;\"><div style=\"display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,0.06);background:rgba(34,197,94,0.05);\"><div style=\"display:flex;align-items:center;gap:8px;\"><div style=\"width:6px;height:6px;border-radius:50%;background:#22c55e;\"></div><span style=\"font-size:11px;font-weight:700;color:#22c55e;text-transform:uppercase;letter-spacing:0.5px;\">Message Sent</span></div><span style=\"font-size:10px;color:rgba(255,255,255,0.3);font-family:monospace;\">Just now</span></div><div style=\"padding:10px 14px;\"><div style=\"margin-bottom:8px;\"><div style=\"font-size:11px;color:rgba(255,255,255,0.4);margin-bottom:4px;\">To:</div><div style=\"font-size:13px;font-weight:600;color:#e4e4e7;\">+1 (555) 234-5678</div></div><div style=\"margin-bottom:8px;\"><div style=\"font-size:11px;color:rgba(255,255,255,0.4);margin-bottom:4px;\">Message:</div><div style=\"background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.05);border-radius:8px;padding:8px 10px;font-size:12px;color:rgba(255,255,255,0.7);line-height:1.4;\">Your verification code is: 482916<br><br>This code expires in 10 minutes.</div></div><div style=\"display:flex;gap:6px;flex-wrap:wrap;\"><span style=\"padding:2px 8px;border-radius:4px;font-size:9px;font-weight:600;background:rgba(34,197,94,0.15);color:#4ade80;\">Delivered</span><span style=\"padding:2px 8px;border-radius:4px;font-size:9px;font-weight:600;background:rgba(255,255,255,0.05);color:rgba(255,255,255,0.4);\">Cost: $0.0075</span><span style=\"padding:2px 8px;border-radius:4px;font-size:9px;font-weight:600;background:rgba(255,255,255,0.05);color:rgba(255,255,255,0.4);\">SMS ID: SM8a9b...</span></div></div></div>"}
],
"ctaHeadline": "Start Automating Twilio<br><span class=\"gradient-text\">Today</span>",
"ctaSubtext": "Join thousands of developers using MCPEngage to simplify their communications.",
"painPointsHeadline": "Your Communications Are<br><span class=\"text-red-400\">Fragile</span>",
"painPointsSubHeadline": "Twilio is powerful, but every SMS campaign requires custom code, and failures disappear into log files."
}