CallOnTheGo
CallOnTheGo provides APIs for managing phone numbers, caller IDs, suppression lists, audio assets, contact lists, and Voice AI campaigns.
Integration
- Vendor
- CallOnTheGo
- Category
- other
- Auth
- API_KEY
- Tools
- 29
- Composio slug
callonthego
Tools
- Add Suppression Entry
Idempotently add one phone number to the Do-Not-Call list. This change persists indefinitely because the API provides no removal route.
- Cancel Campaign
Irreversibly cancel a campaign and mark its queued or pending recipients cancelled. This changes the campaign to a terminal state but does not delete its record.
- Create Caller ID
Add a caller ID and initiate a telecom-provider verification call to confirm ownership. Returns the caller-ID resource ID and verification code needed to complete verification; this does not launch a campaign.
- Create Campaign
Create a draft Voice AI campaign from explicit caller ID, contact list, and audio resources. This only saves a draft: it does not launch the campaign, place or queue calls, or incur call charges. Use the separate launch action when calling
- Delete Caller IDdestructive
Permanently remove an owned caller ID configuration.
- Delete Phone Numberdestructive
Permanently remove an owned phone-number configuration by ID; deleting a missing ID also reports success.
- Get Campaign
Get one campaign's configuration, lifecycle state, resource names, delivery metrics, and cost metrics.
- Get Dashboard Stats
Return account-level call, contact, group, list, success-rate, and recent-activity summary metrics.
- Get Voice Readiness
Return runtime readiness, telecom provider assignment, and supported capabilities for diagnosing whether voice campaigns can run.
- Launch Campaign
Validate compliance, provision telecom isolation if needed, and launch a campaign. Launching immediately queues eligible recipients for calls and may incur call charges.
- List Audio Assets
List campaign audio assets with playback, duration, transcript, and compliance details.
- List Caller IDs
List owned caller IDs with ownership-verification status and inbound-campaign assignment.
- List Calls
Return one page of account call records for outcome and duration review, with an opaque cursor for the next page.
- List Campaign Events
List only the newest 100 delivery events for a campaign, ordered newest first. CallOnTheGo provides no cursor or continuation mechanism, so events older than this fixed window cannot be retrieved with this tool.
- List Campaign Recipients
List all recipients for a campaign with call status, attempts, machine detection, and cost estimates. CallOnTheGo does not paginate this endpoint, so campaigns with many recipients can return a large response.
- List Campaigns
List Voice AI campaigns with lifecycle state, linked resources, calling window, rate, estimated cost, compliance state, and timestamps.
- List Contact Lists
List campaign contact lists with valid, invalid, suppressed, and total recipient counts.
- List Contacts
Return one page of contacts from the connected CallOnTheGo account for CRM lookup, with an opaque cursor for the next page.
- List Phone Numbers
List phone numbers owned by the connected CallOnTheGo account, including the resource records needed to identify numbers for later management.
- List Suppression Entries
List Do-Not-Call suppression entries for the connected account.
- Pause Campaign
Pause a running campaign while retaining its pending recipients for a later resume. The campaign must currently be running.
- Queue Campaign Lead
Queue one phone-number lead for dialing by a running campaign. This can place a call and incur charges; suppressed or already-active leads may return without a new dial.
- Resume Campaign
Resume a paused campaign and immediately requeue its pending recipients for calls. Resuming can place calls and incur call charges.
- Set Caller ID Inbound Campaign
Set or clear the preferred inbound campaign assigned to an owned caller ID.
- Update Campaign
Update selected configuration fields on a draft or paused campaign. Running, completed, cancelled, and failed campaigns reject updates. Only explicitly supplied fields are changed.
- Upload Audio Asset
Upload an MP3 or WAV file as a reusable campaign audio asset. This creates stored account data but does not place calls; the API provides no route to delete the stored asset.
- Upload Contact List
Create a campaign contact list from a CSV file. CallOnTheGo normalizes phone numbers, removes duplicates, filters suppressed recipients, and persists the resulting contacts without placing calls. The API provides no route to delete the resu
- Upload Suppression CSV
Persistently add many phone numbers to the Do-Not-Call list from a CSV file. Duplicate entries are skipped. This bulk change cannot be undone through the API because no suppression-removal route is available.
- Verify Caller ID
Submit an ownership-verification code for an existing caller ID and return whether it became verified or remains pending.
Setup
- Create or open a Switchy Project.
- Open Integrations and connect CallOnTheGo.
- Authorise through api_key. Switchy stores the connection against your org.
- Everyone in the Project can now @-mention the CallOnTheGo tools in chat.
What teammates see: by default, memories from CallOnTheGo are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.