Sent for AI agents.
The Model Context Protocol server for Sent. Core messaging workflows — send, lookup, contacts, templates, account state, and analytics — are reachable from any MCP-capable agent. Same identity, same audit trail, same compliance gates.
Install
Paste one of these into your MCP client. The first call opens a Sent consent page where you select an organization and sender profile. Revoke the connection at any time from the dashboard.
claude mcp add --transport http sent https://mcp.sent.dm/mcp
Claude Desktop and Cursor read from
~/Library/Application Support/Claude/claude_desktop_config.json
and ~/.cursor/mcp.json respectively. VS Code reads from
.vscode/mcp.json in the workspace.
Tool catalog
Each tool maps to a Sent REST capability with the same input shape and the same customer-scoped compliance and consent controls. Drift between MCP and REST is a bug.
Messaging
messages.sendsmart routing, SMS, WhatsApp, or RCS; async acceptancemessages.getcustomer-safe message lookup by idmessages.activities.listlifecycle timeline (queued → delivered)
Contacts
contacts.listpaginated, phone search + default-channel filtercontacts.getsingle contact by idcontacts.create_manybulk-add by E.164 number + capability discoverycontacts.deletesoft-delete account associationcontacts.message_summaryaggregates + per-channel success
Templates
templates.listowned, inherited, and shared; status / category filterstemplates.gettemplates.get_by_nametemplates.deleteowned templates only; hard or soft delete by references
Lookup & analytics
numbers.lookuppaid external recipient-network lookup; daily quotadashboard.messages_sentdelivered/read SMS + WhatsApp counts by time bucketdashboard.deliverabilityall-time outbound sent/delivered/read percentagedashboard.contactstotal contact count
Account
account.getid, type, name, parent org, createdbalance.getread-only; respects profile billing inheritanceonboarding.statuslatest conversion-flow status
How authentication works
- Your client registers itself with Sent over RFC 7591 Dynamic Client Registration.
- It opens an OAuth 2.1 authorization request with PKCE (S256).
- Sent redirects you to
app.sent.dm/mcp-authorizationto select an organization or sender profile and approve access. - Your client receives an access token scoped to the selected Sent account context.
Revoke a connection at any time from the Sent dashboard.