MCP

Connect Claude Code, Cursor, Codex or any MCP client to Outreach Admin. The agent can do everything this admin does — templates, campaigns, workflows, delivery log, preferences — acting as you.

1. Add the server
Only the URL — no keys, client ids or ports. Sign-in is Gateway OAuth in your browser.
https://outrichard-v1-mcp.changesandbox.ru/mcp/admin

Terminal

claude mcp add --transport http outreach-admin https://outrichard-v1-mcp.changesandbox.ru/mcp/admin

Then inside Claude Code

/mcp → outreach-admin → Authenticate

Claude Code opens the browser for the Gateway sign-in on first use (or run /mcp → Authenticate).

2. Sign in
Your client opens the Gateway login page. After sign-in the agent works as you: every change and send is logged with your email.

Who may sign in is decided by Gateway (the outreach-admin-mcpclient's access policy). If Gateway refuses you, ask for access there.

Signing out of Gateway ends MCP access too: the next token refresh fails and the client asks you to sign in again.

3. What the agent can do
8 tools ask you first (marked confirm). Most write tools support dryRun for a preview without changes.

Templates

  • list_templates
  • get_template
  • upsert_template
  • update_template_fields
  • list_email_templates
  • get_email_template_variables
  • list_dashamail_templates
  • get_dashamail_template_variables

Delivery log

  • list_notifications
  • get_notification
  • list_webhook_events

Subscribers

  • get_subscriber
  • get_user
  • get_subscriber_preferences
  • update_subscriber_preferences

Campaigns

  • list_campaigns
  • get_campaign
  • get_campaign_audience
  • list_cohorts
  • preview_cohort
  • list_posthog_folders
  • create_campaignconfirm
  • update_campaignconfirm
  • set_campaign_enabledconfirm
  • run_campaignconfirm
  • delete_campaignconfirm

Workflows

  • list_workflows
  • get_workflow
  • create_workflow
  • update_workflow
  • delete_workflowconfirm
  • list_workflow_definitions
  • get_workflow_definition
  • get_workflow_in_flight
  • publish_workflow_definitionconfirm

Send

  • trigger_notificationconfirm

Everything the agent does lands in the same Delivery log as admin actions.