feat: add Twilio plugin#204
Open
saoudrizwan wants to merge 2 commits into
Open
Conversation
Contributor
Author
|
Closing this plugin PR for now because this cleanup pass is limiting plugin marketplace PRs to plugins that only bundle MCP servers and/or skills. This PR includes additional plugin primitive(s): rules. Those primitives may still be useful, but we are keeping this batch scoped to MCP and skill distribution. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Twilio
Adds a Twilio plugin for Cline users building messaging, voice, verification, support, and email workflows with Twilio and SendGrid.
The plugin bundles the Twilio and SendGrid workflow skill pack so Cline can reason through product selection, account setup, SMS/WhatsApp/RCS sending, Voice and TwiML patterns, Verify flows, Lookup checks, regulatory onboarding, webhook handling, Conversation Orchestrator, Conversation Intelligence, Customer Memory, SendGrid sending, deliverability, inbound parse, suppressions, and event webhooks.
Cline Primitives
twilio-docsas a streamable HTTP MCP server athttps://mcp.twilio.com/docs. This is a documentation MCP for semantic Twilio docs search and API operation/schema retrieval, and it does not require authentication.twilio-safety, which tells Cline to treat credentials, phone numbers, email addresses, message bodies, recordings, transcripts, verification codes, webhook payloads, and customer data as sensitive, and to require explicit approval before live sends, calls, OTPs, compliance changes, number purchases/releases, credential changes, or production traffic changes.Requirements
Using the docs MCP only requires network access to Twilio's public MCP endpoint. Live Twilio work still requires the user's Twilio account and credentials such as
TWILIO_ACCOUNT_SIDandTWILIO_AUTH_TOKEN. SendGrid workflows require a SendGrid account andSENDGRID_API_KEY.Channel-specific work may also require valid sender identities, phone numbers, WhatsApp senders, regulatory registrations, webhook URLs, verified domains, and proof of user consent. The plugin does not collect or configure those during install.
Trust Boundaries
Installing the plugin only registers the unauthenticated Twilio docs MCP and local skills. It does not send messages, place calls, create Twilio or SendGrid resources, read account data, or contact Twilio or SendGrid APIs with user credentials during setup.
The copied skills include live-operation examples, so the Cline safety rule and the edited quick-start notes make the approval boundary explicit before buying numbers, logging in with the CLI, creating Verify services, sending OTPs, sending messages, or touching production traffic.