MCP App Store
by KeenEthics

Overview

Telerivet is a messaging and automation platform used by organizations in 150+ countries to reach people over SMS, voice/IVR, USSD, and chat apps including WhatsApp, Viber, and Messenger. Telerivet supports sending messages via multiple gateway providers, including Twilio, Vonage, Telesign, Infobip, and Africa's Talking, and can integrate with other providers and mobile networks as needed. Most routes are "bring your own connectivity", where you connect your own account with one or more providers; in some cases, direct connectivity is available without a third-party provider. Telerivet can also send and receive SMS via an Android phone in any country, enabling two-way SMS even where gateway providers aren't available. With this plugin, ChatGPT can work directly in your Telerivet account. What you can do: - Send messages: draft and send one-off messages or bulk broadcasts to groups, and schedule messages. - Manage contacts: search, create, update, and tag contacts, and organize them into groups. - Build automations: set up auto-replies, keyword rules, polls, and drip campaigns. ChatGPT can also write and test JavaScript code that runs on Telerivet's servers to handle incoming messages. - Work with data: read and write data tables, and look up message and delivery status. - Analyze activity: analyze large message and contact datasets to report on delivery rates, response rates, and engagement trends. - Explore channels: see which messaging channels are available in your country. Built-in safeguards: by default, you confirm each action that sends messages or invokes or activates automations before it happens. Organization administrators can restrict which actions ChatGPT may take and review activity in the audit log. You can also prevent ChatGPT from accessing sensitive data such as messages or contact information when connecting. Provider routes (for example, Twilio or Africa's Talking) are set up in the Telerivet web app.

Tools

delete_api

ChatGPT
Executes a method of the Telerivet REST API (https://telerivet.com/api/rest) that deletes data from Telerivet.

draft_message

ChatGPT
Draft a message for review before sending. Shows an interactive preview where the user can edit and confirm the message.

get_documentation

ChatGPT
Retrieve the full text of a specific documentation entry by its id (obtained from search_documentation results — ids look like 'user_guide:360038959391' or 'legal:terms'). Returns title, URL, source, and the body as plain text. Some user-guide articles have screenshots included as Markdown-formatted images. The Cloud Script API TypeScript reference is available with id 'cloud_script_api'.

get_method_schema

ChatGPT
Returns full parameter schema and response field descriptions for a specific Telerivet API method. For service config methods (Project_createService, Service_setConfig, Service_getConfig), also returns a service_types summary. Pass service_type to get detailed config_schema or actions_schema for that type (cloud script types include a pointer to the Cloud Script API reference, served by get_documentation). Set include_variables to true to get available template variables and filters for methods that support [[variable]] syntax.

get_route_options

ChatGPT
Returns available messaging route/channel options to help choose a provider and channel type, or details about an existing route type: geographic availability, use cases, compliance and registration requirements, billing modes (internal/Telerivet-managed vs external/BYOC), setup timelines, and per-message pricing. Without arguments, returns a compact index of all route types; use 'country' to filter by availability and get full details including pricing, or use 'phone_type' for full details on a specific route type.

get_web_app_urls

ChatGPT
Returns Telerivet web app URL patterns and page details for linking users to features, including functionality not available via the API (sending, contacts, scheduling, statistics, user permissions, and more). Without a query, returns a compact index of all pages (titles and URL patterns); with keywords or a URL path (e.g. "schedule messages" or "/p/abc123/contacts"), returns full details for the matching pages including supported query parameters and available actions.

list_api_methods

ChatGPT
Lists available Telerivet API methods with name, description, and parameter summary. Use 'category' to filter by execution tool.

modify_api

ChatGPT
Executes a method of the Telerivet REST API (https://telerivet.com/api/rest) that creates or updates data in Telerivet.

read_api

ChatGPT
Executes a read-only method of the Telerivet REST API (https://telerivet.com/api/rest) to retrieve data from Telerivet. Safe, no side effects.

run_analysis_script

ChatGPT
Run read-only JavaScript to analyze project data — use this instead of paging large datasets through query tools when a question involves aggregation, joins across entity types, or more than a page of records. The code runs in Telerivet's Cloud Script API sandbox (synchronous JavaScript) with the project global set when a project is bound (undefined in organization-only runs with no project_id), plus an organization global for organization-level data (billing details and transactions, usage, the organization's projects) — organization methods work only where the user's own permissions allow. Write top-level statements — do NOT wrap the code in a main() function — and end with a top-level return <value> returning a compact JSON-serializable result (counts, samples, summaries — never full datasets); use console.log(...) for progress output. Each run has limited execution time and API requests (12 seconds / 250 requests unless the project's admin settings allow more): prefer cursor.count() and filtered queries over scanning every record, avoid one API call per record, and bound big jobs with cursor.limit(n), processing one segment per run. The result's 'usage' property reports usage against these limits, for sizing batches across runs. For genuinely large bulk operations, create an asynchronous batch task instead (project.createTask, or the Project_createTask API method), which processes all matching records server-side without these limits. Use get_method_schema for JavaScript example code for a specific method, and call get_documentation with id 'cloud_script_api' for the Cloud Script API reference — check it before writing nontrivial code rather than guessing method signatures. This tool's API access is READ-ONLY: methods that create, update, send, or delete fail, and HTTP requests are disabled. To perform changes, use run_script instead.

run_script

ChatGPT
Run JavaScript with full Cloud Script API access (reads, writes, sending, HTTP requests) — use this for bulk changes that would otherwise take many individual API calls, such as importing or cleaning up many records. Write the code exactly as described for run_analysis_script (same sandbox, limits, and documentation references). Use batch methods (e.g. importContacts) when available. Can make HTTP requests, e.g. to import or export data without passing it through model context. This tool makes changes with the user's full API access: show the user the code and what it will do before calling, and keep it short, readable, and single-purpose. Prefer run_analysis_script for anything that doesn't change data.

search_documentation

ChatGPT
Search Telerivet documentation: User Guide help articles, legal/policy pages, developer API documentation (integrations, OAuth, MCP, Rules Engine, Webhook/REST/Cloud Script APIs — the per-method API reference is NOT here; use get_method_schema for that), and marketing/company content on www.telerivet.com. Use for procedural, troubleshooting, feature, policy, developer, and company questions. Returns matching documents with title, URL, source type, a highlighted snippet, and an id for get_documentation, plus total and has_more — if has_more is true and no clearly relevant result appears, refine the query, narrow with the source filter, or raise per_page (max 25).

send_api

ChatGPT
Executes a method of the Telerivet REST API (https://telerivet.com/api/rest) that sends or schedules messages, invokes automated services, or creates batch tasks via Telerivet. Has external side effects (sends text messages, makes calls, performs bulk operations, etc.).

skillbook_get

ChatGPT
Get the full details for a specific Skillbook entity — including composition, dependencies, onboarding steps, and API surface guidance for MCP execution. Use the entity_type and slug from skillbook_search results.

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

Similar Apps