console.contiguity.com/mcp and uses OAuth to authenticate with your Contiguity account.
How it works
When you connect a client, you’re taken through a OAuth flow that links the session to your Contiguity account. After authorization, the client receives a short-lived token that it uses on every tool call. All requests are proxied to the Contiguity API and billed against your existing account quota.On some plans, Contiguity may bill you for using the API via MCP. Confirm pricing at contiguity.com/pricing.
Quick connect
Add to Cursor
One-click install. Cursor will open an OAuth flow to connect your account.
Add to Claude
Click “Add custom connector,” enter the MCP server URL, and login. Click “Add” to finish setup.
Add to ChatGPT
Go to Settings → Apps → Advanced, enter the name and URL, then click Auth to connect.
Setup by client
- Cursor
- Claude
- ChatGPT
- Other clients
Click the Add to Cursor button above, or follow these steps manually:
Authenticate
Cursor will detect the server and prompt you to sign in with GitHub via your Contiguity account. Approve the OAuth request.
Available tools
| Tool | Description |
|---|---|
send_sms | Send an SMS or MMS to any phone number |
send_email | Send a transactional email |
send_imessage | Send an iMessage (requires leased iMessage number) |
get_text_history | Get SMS/MMS conversation history for a thread |
get_imessage_history | Get iMessage conversation history for a thread |
get_text_message | Fetch a single message by ID |
check_imessage_availability | Check if a number supports iMessage |
text_reaction | Add or remove a reaction to an SMS/MMS message |
imessage_reaction | Add or remove a tapback reaction to an iMessage |
imessage_mark_read | Send a read receipt in an iMessage conversation |
imessage_typing | Start or stop a typing indicator in an iMessage chat |
send_otp | Send a one-time passcode via SMS |
verify_otp | Verify an OTP using its ID |
resend_otp | Resend an OTP |
reverse_otp_initiate | Start a reverse OTP session (user sends code to you) |
reverse_otp_verify | Poll a reverse OTP session for status |
reverse_otp_cancel | Cancel an active reverse OTP session |
list_domains | List email domains on your account |
register_domain | Register a domain for email sending |
get_domain | Get details about a registered domain |
delete_domain | Delete a domain from your account |
list_entitlements | List entitlements and their status |
apply_entitlement | Apply for an entitlement |
revoke_entitlement | Revoke an entitlement |
list_leased_numbers | List your leased phone numbers |
list_available_numbers | List numbers available to lease |
lease_number | Lease a phone number |
terminate_lease | Surrender a leased number |
configure_number | Configure a leased number (e.g. failover) |
get_number_details | Get details about a leased or available number |