The CheckFlow Copilot integration for GitHub Copilot and Copilot Studio.
Ask Copilot in VS Code what is due, raise a task for the pull request you are reviewing or complete a step in the release checklist, without leaving the editor. Copilot Studio agents can use the same tools.
MCP server on every planUses no AI creditsActs only as you
Signs in with your CheckFlow account
{
"servers": {
"checkflow": {
"type": "http",
"url": "https://api.checkflow.io/mcp"
}
}
}Last updated
Copilot connects to CheckFlow through the CheckFlow MCP server. GitHub Copilot in VS Code signs in with your CheckFlow account. The Copilot CLI, the Copilot cloud agent and Copilot Studio agents send an API key in a header. Copilot can then read your tasks, start checklists and complete steps, as you or as the member its key acts as. Microsoft 365 Copilot agents aren’t confirmed yet.
Process work, from where you write code.
Stay in the editor
Check the release checklist, tick off a step or raise a follow-up task from Copilot Chat, without switching to the browser.
Agents your colleagues can use
A Copilot Studio agent can start and check on CheckFlow processes for people who never open VS Code.
Your permissions, not more
Copilot works as you, or as the member its key acts as. It sees what they see and is refused where they would be.
Today
Which Copilot can connect
“Copilot” covers several products. The CheckFlow MCP server takes two ways in: signing in with your CheckFlow account (OAuth), or an API key in an X-API-KEY header. What matters is which of them each Copilot supports.
| Copilot | Connects? | How |
|---|---|---|
| GitHub Copilot in VS Code | Yes | A server entry in .vscode/mcp.json: VS Code asks you to sign in, or add a headers block for a key. Used in agent mode |
| GitHub Copilot CLI | Yes | copilot mcp add with the --header option |
| Copilot cloud agent | Yes, tools only | The repository’s MCP configuration, with the key in a COPILOT_MCP_ secret |
| Copilot Studio agents | Yes | The MCP wizard’s API key option, sent in a header you name X-API-KEY |
| Microsoft 365 Copilot agents | Not confirmed | Their MCP plugins sign in with OAuth, but Microsoft’s automatic setup needs a client secret, which CheckFlow doesn’t issue. They don’t take API keys |
| Microsoft Copilot app | No documented way | Microsoft documents no custom MCP connections for it |
On Copilot Business and Copilot Enterprise, an organisation owner must switch on the “MCP servers in Copilot” policy first. It is off by default.
VS Code
Set up GitHub Copilot in VS Code
- 01
Add the server
Create
.vscode/mcp.jsonin your workspace with the CheckFlow entry shown above. - 02
Start it and sign in
Start the server from the file, or run MCP: List Servers from the command palette. CheckFlow opens in your browser: sign in and click Allow, and Copilot then works as you, so “my tasks” means yours.
- 03
Ask in agent mode
Open Copilot Chat in agent mode and ask “Which CheckFlow workspace are you connected to?”. It answers from
get_workspace_info. - 04
Or use an API key
To connect with a key instead, add a
headersentry forX-API-KEYand aninputsblock, so VS Code asks for the key once and stores it securely rather than in the file.
Use https://api-eu.checkflow.io/mcp if your workspace is in the EU. A request to the wrong region is refused with a message naming the right address.
Terminal and cloud
The Copilot CLI and the cloud agent
In the Copilot CLI, add CheckFlow once with copilot mcp add and the --header option. It is saved to ~/.copilot/mcp-config.json and available in every session.
For the Copilot cloud agent, a repository admin adds CheckFlow to the repository’s MCP configuration, with the key stored as an Agents secret whose name starts with COPILOT_MCP_. GitHub recommends listing only the tools the agent needs, so start with read-only ones such as list_my_work and get_checklist.
- The cloud agent supports tools only, not resources
- Give the agent its own key, named for it, so you can revoke it alone
- Keep the key out of files you commit
Copilot CLI
copilot mcp add --transport http \
--header "X-API-KEY: your-api-key-here" \
checkflow https://api.checkflow.io/mcpCloud agent · repository MCP configuration
{
"mcpServers": {
"checkflow": {
"type": "http",
"url": "https://api.checkflow.io/mcp",
"headers": { "X-API-KEY": "$COPILOT_MCP_CHECKFLOW_KEY" },
"tools": ["list_my_work", "get_checklist"]
}
}
}Copilot Studio
Connect a Copilot Studio agent
- 01
Add an MCP tool
On your agent’s Tools page, choose Add a tool, then New tool, then Model Context Protocol.
- 02
Describe the server
Enter a name, a short description of what CheckFlow does (the agent uses it to decide when to call it) and the server URL,
https://api.checkflow.io/mcp. - 03
Choose API key in a header
Pick API key as the authentication type, Header as where it goes, and
X-API-KEYas the header name. - 04
Connect with a key
Create the connection with a CheckFlow API key. Microsoft notes that the agent’s user provides the key, so use a key that acts as that person.
Copilot Studio uses the Streamable HTTP transport, which is what the CheckFlow MCP server speaks.
Honestly
What Copilot can’t do in CheckFlow
- 01
Reach further than its member
Copilot is refused wherever its member would be: a step assigned only to someone else, a task behind an incomplete halt, a template they can’t edit.
- 02
Sign in as someone else
Signing in always connects Copilot as you. For an agent that should act as another member or as the workspace, use an API key.
- 03
Report on analytics
Cycle times and bottlenecks come from Analytics in the app. The MCP server has no analytics tool.
- 04
Act as a separate user
Tasks are assigned to people and groups. Copilot works as you, or as the member its key acts as, and its changes are recorded in their name.
The MCP server is included on every plan, starting with Business at $10 per user per month, or $9 billed annually, and in the free trial. Copilot runs on your own Copilot plan, so it uses no CheckFlow AI credits.
Ask, and it happens in CheckFlow.
An example request from VS Code, the real tool Copilot calls, and what it can truthfully say back.
Claude too
Claude on the web, desktop and mobile, and Claude Code, sign in to the same MCP server.
Claude and CheckFlowDraft a template first
The free AI checklist generator drafts a release or deployment checklist from one sentence.
Try the AI generatorBuild it yourself
REST API v3 and signed webhooks give your own tools the same operations.
Developer overview
Raise a CheckFlow task for Priya to review the database migration PR by Friday, attached to this week’s release checklist.
name: "Review database migration PR" assignees: "Priya N." dueDateTime: "2026-10-16T17:00:00Z" attachedChecklistKey: "Software Rollout – 4.12"
Done. Priya has the review task, due Friday at 17:00 UTC, and has been notified. It is attached to Software Rollout 4.12, so that checklist won’t complete until the review is done.
Templates engineering teams run with Copilot.
Check on them and complete their steps from the editor.
Related pages
Copilot questions
Does CheckFlow work with GitHub Copilot?
Yes, through the CheckFlow MCP server. GitHub Copilot in VS Code connects with a server entry in .vscode/mcp.json, signs in with your CheckFlow account and uses the tools in agent mode. The Copilot CLI and the Copilot cloud agent can connect too, with an API key in a header.
Does CheckFlow work with Microsoft 365 Copilot?
Not confirmed yet. Microsoft 365 Copilot agents connect to MCP servers through plugins that sign in with OAuth, and Microsoft’s automatic setup needs a client secret, which CheckFlow doesn’t issue. Those plugins don’t take API keys. A Copilot Studio agent can connect with an API key header instead.
Can a Copilot Studio agent use CheckFlow?
Yes. In the agent’s Tools, add a Model Context Protocol tool with the URL https://api.checkflow.io/mcp, choose API key authentication sent in a header named X-API-KEY, and create the connection with a CheckFlow API key.
Why can’t I see the CheckFlow tools in Copilot at work?
On Copilot Business and Copilot Enterprise, an organisation owner has to switch on the “MCP servers in Copilot” policy, which is off by default. If it is on, check the connection: if you signed in, connect again; with a key, the header must be exactly X-API-KEY. EU workspaces use api-eu.checkflow.io.
What can Copilot do in CheckFlow?
Whatever you, or the member its key acts as, can do, through 147 tools: read the Tasks Grid, start checklists, complete tasks and fill in fields, raise standalone tasks, build templates, update Data Sets and manage schedules and webhooks. It can’t report on analytics, and it is refused wherever its member would be.
Does using Copilot with CheckFlow use AI credits?
No. Copilot runs on your own Copilot plan. MCP calls use no CheckFlow AI credits; they count towards your workspace’s hourly API request budget, shared with the REST API.
Bring your checklists into the editor.
Start a free trial, add CheckFlow to VS Code and sign in. GitHub Copilot can use it in minutes.
14-day free trial, no credit cardFull refund in your first 30 daysUS hosting, EU on request



