Outly MCP Server and API: Run Your LinkedIn Outreach from Claude, ChatGPT, or Your Own Code
TL;DR
- Outly exposes everything the app can do through a REST API, documented at developer.useoutly.com.
- The same surface is available as a remote MCP server at
mcp.useoutly.com, so Claude, ChatGPT, Claude Code, and Codex CLI can manage your account in plain language. Setup guide at developer.useoutly.com/mcp. - OAuth 2.1 for interactive clients, API keys for headless scripts and CI.
- Campaigns, personas, contact imports, conversations, messages, engagements, and analytics: all of it is scriptable.
Why an API for a LinkedIn outreach tool?
Most LinkedIn automation tools are closed boxes: you get the dashboard they built and nothing else. That breaks down the moment your workflow does not match theirs. Maybe your lead list lives in a warehouse. Maybe you want campaign stats in the same Slack digest as your ad spend. Maybe you want an AI assistant to triage your outreach inbox at 7am before you sit down.
Outly's answer is to expose the whole platform programmatically, twice: once as a conventional REST API for code, and once as an MCP server for AI assistants.
The REST API
The API reference covers the same objects you see in the app:
- Campaigns: create, configure, toggle, and export campaigns; manage steps, personas, guardrails, and media.
- Contacts: import from LinkedIn search parameters or lists, update, prioritize, or skip prospects.
- Conversations and messages: read threads, send or schedule messages, manage the approval queue.
- Engagements: run post-engagement campaigns programmatically.
- Analytics: pull performance data per campaign or account.
Authentication is a bearer token. Generate a key in the app under Settings, then Developers, and you are one curl away from your data:
curl https://app.useoutly.com/api/campaigns \
-H "Authorization: Bearer YOUR_API_KEY"
Typical uses we see: syncing reply data into a CRM the moment a prospect answers, feeding warehouse-built lead lists straight into campaigns, and wiring campaign KPIs into internal dashboards.
The MCP server: your outreach, in plain language
The Model Context Protocol is the open standard that lets AI assistants use external tools. Outly runs a remote MCP server at mcp.useoutly.com that exposes every API endpoint as a tool.
Once connected, you stop clicking through dashboards and start delegating:
- "Show analytics for my active campaigns"
- "List unread conversations and draft replies"
- "Import 50 product managers in Berlin into my SaaS campaign"
- "Create a campaign targeting logistics founders in Canada"
The assistant calls the same API your dashboard uses, with your permissions, on your account.
Connect Claude
In Claude.ai go to Settings, Connectors, Add custom connector and paste https://mcp.useoutly.com. Claude redirects you to Outly to authorize via OAuth. No API key handling, no config files. Connectors sync to Claude Desktop automatically.
Connect ChatGPT
Enable Developer Mode (Plus, Pro, Business, Enterprise, and Edu plans), then add an MCP connection with the same URL. ChatGPT also supports the OAuth flow.
Connect Claude Code or Codex CLI
One command each:
claude mcp add outly --transport http https://mcp.useoutly.com
codex mcp add outly --url https://mcp.useoutly.com
codex mcp login outly
Both open the Outly OAuth flow in your browser on first use.
Headless and CI
For scripts without a browser, use an API key instead of OAuth:
claude mcp add outly --transport http https://mcp.useoutly.com \
--header "Authorization: Bearer YOUR_API_KEY"
One caveat from the setup guide: never send an API key header alongside OAuth. The two methods conflict.
Where this gets interesting: autonomy plus MCP
Outly's Elite plan already includes autonomous AI campaign replies and autonomous contact imports: campaigns that answer prospects and refill their own queues. Add MCP on top and your assistant becomes the supervisor: reviewing pipeline health in the morning, adjusting targeting mid-week, and pulling the numbers for Friday's report, all in conversation.
That is the shape of outreach we are building toward: the system runs itself, the AI supervises, and you make the calls that matter.
Get started
- Start a free trial (14 days, full access).
- Browse the API reference.
- Follow the MCP setup guide for Claude, ChatGPT, or your CLI of choice.
Questions? Write to support@useoutly.com.