Connect LinktoDM to Claude, ChatGPT, Cursor & other AI clients
LinktoDM ships a hosted MCP server (Model Context Protocol) so any MCP-compatible AI client — Claude, ChatGPT, Cursor, VS Code, and others — can read your LinktoDM account, contacts, automations, and analytics, and act on your behalf. Connection takes about a minute and uses your existing LinktoDM login (OAuth) — no API keys to copy or rotate.
The MCP URL
Every client below uses the same URL. Copy it once and paste it where the client asks for the server endpoint.
https://api.linktodm.com/v1/mcp/ Authentication is handled automatically over OAuth — when the client first connects, you’ll be sent to a LinktoDM sign-in page in your browser to approve access.
1. Connect to Claude (claude.ai or Claude Desktop)
- Open Claude and go to Settings → Connectors.
- Click Add custom connector.
- Enter LinktoDM as the name and paste the MCP URL above into the Server URL field.
- Click Connect. Claude will open a LinktoDM sign-in page in your browser — sign in with the account you use at console.linktodm.com and approve the requested permissions.
- Back in Claude, you should see LinktoDM listed as a connected source. Start a new chat and ask things like “How many automations did I run last week?” or “Show me my latest contacts.”
On Claude Desktop, the same Settings → Connectors flow applies on recent versions. If your version doesn’t show that menu, update Claude Desktop or use claude.ai in the browser.
2. Connect to ChatGPT
- Open ChatGPT and go to Settings → Connectors (Plus, Pro, Team, Enterprise, or Edu plan required).
- Click Create (or Add custom connector).
- Set the name to LinktoDM, paste the MCP URL above into the MCP server URL field, and choose OAuth as the authentication method (ChatGPT auto-discovers our OAuth endpoints — no client ID or secret to enter).
- Save the connector, then click Connect and approve access on the LinktoDM sign-in page that opens.
- In a new chat, enable the LinktoDM connector for the conversation and start asking about your account.
3. Connect to Cursor
Cursor reads MCP servers from ~/.cursor/mcp.json (global) or .cursor/mcp.json at your project root.
Add the linktodm entry below, then restart Cursor.
{
"mcpServers": {
"linktodm": {
"url": "https://api.linktodm.com/v1/mcp/"
}
}
} On the next Cursor launch, open Settings → MCP Servers. You’ll see linktodm listed; click Sign in to complete OAuth in your browser. Once green, ask Cursor’s agent “Use linktodm to list my recent automations.”
4. Connect to VS Code (Copilot Chat, Cline, Continue)
VS Code 1.99+ supports MCP servers natively in Copilot Chat. Add this to your settings.json (User or Workspace):
{
"mcp": {
"servers": {
"linktodm": {
"type": "http",
"url": "https://api.linktodm.com/v1/mcp/"
}
}
}
} Reload the window. In Copilot Chat, switch to Agent mode and the linktodm tools will be available. The first call triggers OAuth in your browser.
Cline and Continue use a similar JSON shape — paste the same URL into their MCP server configuration UI.
5. Connect any other MCP client
The LinktoDM MCP server speaks Streamable HTTP with OAuth 2.0 (Dynamic Client Registration). Any client that supports remote MCP servers can connect with just the URL — no client ID, secret, or local bridge process is needed.
- Endpoint: the MCP URL shown above
- Transport: Streamable HTTP (the modern MCP HTTP transport)
- Auth: OAuth 2.0 — discovery at
/.well-known/oauth-authorization-server, dynamic client registration at/register - Scopes:
read,write
What you can do once connected
Whatever the client lets you do via natural language. Common asks:
- “List my LinktoDM automations and which ones are active.”
- “How many DMs did my comment-to-DM automations send last week?”
- “Show me the latest contacts that opted in to my list.”
- “Pause the automation for my last reel.”
- “Export my conversion analytics for the past 30 days as CSV.”
The AI only sees what your account can see. Permissions follow your existing LinktoDM role. Revoke access at any time from console.linktodm.com → Settings → Connected apps.
Troubleshooting
“401 Unauthorized” after connecting
The OAuth token expired or was revoked. In the client, disconnect the LinktoDM server and reconnect — you’ll be sent through the sign-in flow again.
Client says “could not connect to server”
Confirm you copied the full URL above (it ends with /v1/mcp/).
If you’re behind a corporate proxy, allow outbound HTTPS to https://api.linktodm.com/v1/mcp/.
Tools aren’t showing up in the chat
Most clients require you to explicitly enable the connector for the conversation (Claude: toggle the connector chip; ChatGPT: enable in the connector menu; Cursor / VS Code: switch to Agent mode). Check the client’s MCP panel to confirm the server is green / connected before asking the AI to use it.
Sign-in page doesn’t open
Pop-up blockers can swallow the OAuth window. Allow pop-ups for the AI client’s domain and try again.
Still stuck?
Email us at support@linktodm.com with the client name, the version, and a screenshot of the error. We usually reply the same business day.