Outlign has a built-in MCP (Model Context Protocol) server that lets AI assistants like Claude, Claude Code, and Cursor, securely connect to your Outlign workspace. Once connected, your AI assistant can look up projects, create and update tasks, post messages, add comments, and more, all through normal conversation.
The AI assistant acts as you: it can only see and do what your own Outlign account can see and do. Internal (team-only) content stays internal, and client users only ever see client-facing content.
Find things: search across projects and tasks, list projects, clients, templates, phases, tasks, messages, and milestones
Manage projects: create projects (from scratch or from one of your project templates), update project details
Manage tasks: create tasks in a specific phase, update them (complete, due dates, content), assign team members
Communicate: post messages to a project's client feed or team-only feed, add and edit comments on tasks
Plan: create and update phases and milestones, write planning Documents into a project
Content is exchanged as Markdown. Rich elements like file attachments, form fields, and embeds are preserved automatically when your assistant edits content â it can never accidentally delete something you attached.
You don't need an API key - connecting works like "Sign in with Outlign":
In your AI tool, add a new MCP server (sometimes called a "connector" or "integration") with this URL:https://go.outlign.co/mcp
Claude (web/desktop): Settings → Connectors → Add custom connector
Claude Code: claude mcp add outlign --transport http https://go.outlign.co/mcp
Cursor / VS Code: add the URL in the MCP settings for your editor
Your browser opens an Outlign login page. Sign in with your normal Outlign account (if you're not already signed in).
Review and approve the access request.
That's it - your assistant is connected and can start working with your Outlign data.
Access tokens are short-lived and refresh automatically. A connection that goes unused for ~90 days expires and you'll be asked to sign in again.
Morning catch-up: "What's on my plate today in Outlign? Anything overdue?"
Meeting notes → tasks: "Here are my notes from the ACME kickoff call. Create tasks in the internal Concept phase of the ACME Rebrand project for each action item, and assign the design ones to Sarah."
Project spin-up: "Create a new project for ACME using our Website Design template, and rename the client phases to match their brand launch."
Status updates: "Draft a client-facing status message for the ACME project summarising what was completed this week, and post it when I approve."
Triage: "List all incomplete tasks in the Bugs phase of the Product project and summarise which ones mention Safari."
Handovers: "Reassign all of Tom's open tasks in the ACME project to Priya and add a comment on each explaining the handover."
Tip on internal vs client-facing: every project has team-only (internal) and client-facing phases and message feeds, which often have similar names. A well-behaved assistant will ask which side you mean when it's ambiguous - being explicit ("post this to the client feed", "add it to the internal Concept phase") gets the best results.
You authorise it, you control it. The connection is approved by you in the browser; no passwords or API keys are ever shared with the AI tool.
It acts as you. The assistant has exactly your permissions - same projects, same companies, same internal/client visibility. It can never see anything you couldn't see yourself.
Disconnect any time. Go to Integrations → Connected AI Agents in Outlign to see everything connected to your account and disconnect it instantly.
"Unauthorized" or connection expired: disconnect the server in your AI tool and reconnect — you'll be asked to sign in again.
The assistant can't find a project: check that your Outlign account actually has access to it, and try giving the exact project title.
Rate limits: heavy automated use may be throttled briefly; the assistant will usually retry on its own.