ReachOut
The marketing stack your AI agent can actually run. Contacts, campaigns, analytics — exposed via ReachOut Studio and an MCP server. Free to start.
https://usereachout.com/Connect straight to this server’s public endpoint.
https://usereachout.com/mcpWe add this server to your workspace, walk through sign-in once, then open Studio with tools ready to run.
Last probed Sep 14, 2026 · usereachout.com
37tools discovered
Showing 25 of 37 from the live probe.
Get Current Organization
Return the organization currently in use for this MCP session. Every other tool operates on this org. Call this first if you need to confirm which tenant the user is working with.
List Organizations
List all organizations the authenticated user is a member of. Use this to discover what other organizations are available to switch to. If the API key is legacy (no user linkage), only the current organization is returned.
Switch Organization
Switch the active organization for this MCP session. The target organization must be one the authenticated user is a member of (see list_organizations). The switch persists for 24 hours across MCP calls made with the same API key.
Get Organization Timezone
Return the active organization timezone metadata. Use this when presenting dates, analytics buckets, or scheduled work in the organization local time.
Set Organization Timezone
Set the active organization IANA timezone. Requires acknowledged=true because the change affects date display, analytics local-day grouping, and future timezone-aware scheduling.
List Timezones
List supported IANA timezone names for organization timezone configuration.
List Contacts
Query contacts in the active organization with filters, sort, and free-text search. Fields are allowlisted: fixed columns (email, firstName, lastName, company, title, phone, status, createdAt, updatedAt) plus any user-defined field as "custom.<key>" (see list_contact_fields). Filter operators: eq, ne, gt, gte, lt, lte, contains, not_contains, starts_with, ends_with, in, is_null, is_not_null. Combine leaves with {"and":[...]} / {"or":[...]}.
List Contact Fields
List the user-editable contact fields registered for the active organization. Each row describes a key that can be used as "custom.<key>" in list_contacts filters/sort.
Create Contact Field
Register a new user-editable contact field in the active organization. Keys must be snake_case.
Update Contact Field
Update a contact field in the active organization. Use newKey to rename (migrates existing JSON values).
Delete Contact Field
Delete a contact field in the active organization. Strips the key from existing contacts' customFields JSON.
List Duplicate Contacts
List duplicate-email groups in the active organization. Each group carries the full contact rows so the caller can pick a keeper before calling resolve_duplicate_contacts.
Deduplicate Contacts
Bulk-apply a dedup strategy across every duplicate group in the active organization. action=merge keeps one row and marks the others SUPPRESSED (losers get mergedIntoId); action=delete hard-deletes the losers. strategy picks which row to keep.
Resolve Duplicate Contacts
Apply a user-chosen decision for a single duplicate group. Keep keepId, merge-or-delete removeIds.
Get Contact
Get a single contact by ID in the active organization.
Create Contact
Create a new contact in the active organization.
List Campaigns
List campaigns in the active organization.
Get Campaign Stats
Get delivery + engagement stats for a campaign in the active organization.
List Segments
List segments in the active organization.
Get Analytics
Get ClickHouse-backed visitor analytics for the active organization. Pass clientId to restrict to one website.
Send Campaign
Trigger sending a campaign in the active organization. The campaign must have a segment assigned.
List Tracking Clients
List tracking clients (public clientId + optional secret) for the active organization. These are the credentials tenants embed on their own sites via ReachOut SDKs.
Create Tracking Client
Generate a new tracking client. If issueSecret=true returns a clientSecret exactly once (store it — it is not recoverable).
Delete Tracking Client
Delete a tracking client by id in the active organization.
List Domains
List email sender domains for the active organization (hostname, status, default marker).
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Directory coverage for brandsThe marketing stack your AI agent can actually run. Contacts, campaigns, analytics — exposed via ReachOut Studio and an MCP server. Free to start.
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
MCPBundles probed 37 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
ReachOut may require signing in to the provider before tools can run. Connect through MCPBundles or your MCP client and complete any provider login when prompted.
Operate ReachOut? Verify ownership to take over this directory entry.
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.