
This playbook is part of our MCP playbooks, within The MCP Guide. Want help setting it up for your team? Request a free MCP readiness review.
Client onboarding is the run of setup work after a contract is signed: a new project, a kickoff task list, owners, due dates and a welcome note. An account manager or project manager usually does it by copying last month's project and editing it by hand. With MCP (Model Context Protocol), an AI app such as Claude or ChatGPT can read your onboarding checklist and create the project and tasks in your work tool, while you approve each change.
This playbook uses three official, vendor-hosted servers: Asana, monday.com and Linear. Pick the one your team already uses. Everything below was checked against each vendor's docs on 28 October 2026. eSEOspace did not test these servers.
Key Takeaways
- All three tools publish an official remote MCP server, and each one acts with the permissions of the person who signs in.
- monday.com publishes its tool names, such as
create_board,create_groupandcreate_item. Asana and Linear tell you to read the tool list from your client instead. - Linear offers a separate read-only endpoint, which is a safe way to start.
- Keep a human approval on every create or update. Onboarding writes are visible to the client team and can trigger notifications.
- Measure setup time, missed steps and rework, not the number of prompts.
What you need
You need one MCP client and one project tool server.
| Tool | Server URL | Sign-in | Tool list |
|---|---|---|---|
| Asana | https://mcp.asana.com/v2/mcp | OAuth with your Asana account | Run tools/list in your client |
| monday.com | https://mcp.monday.com/mcp | API token, your own OAuth app or dynamic client registration | 64 named tools |
| Linear | https://mcp.linear.app/mcp (read-only: /mcp/readonly) | OAuth 2.1, or a Bearer API key | Not published; check your client |
Notes from the vendors' pages:
- Asana. Asana's MCP docs say the old beta endpoint at
https://mcp.asana.com/sseis deprecated, with a listed shutdown date of 05/11/2026. Use the V2 URL. Our Asana MCP server profile has the details. - monday.com. The Platform MCP tools page lists 64 tools across 15 categories. See the monday.com MCP server profile.
- Linear. Linear's MCP docs say the tools are for "finding, creating, and updating objects in Linear like issues, projects, and comments." See the Linear MCP server profile.
For the client, Claude, ChatGPT, Cursor and other apps work with all three. Each vendor's docs give the setup steps for each client.
The workflow
- Write the onboarding checklist once. Keep it as a plain document: phases, tasks, default owners by role, and due-date offsets from the kickoff date. This is the source the AI copies from. It stays under your control.
- Read before you write. Ask the AI to find the right workspace and any existing project for the client. On monday.com that is
searchorlist_workspaces. On Asana, use a read request like Asana's own example, "List all sections in the Product Launch project." On Linear, connect to/mcp/readonlyfor this step. - Create the container. On monday.com,
create_boardcreates a board andcreate_groupcreates groups for each phase. On Asana and Linear, ask for a new project and check which tool your client calls. - Add the tasks. On monday.com,
create_itemcreates items or subitems and can duplicate an existing item. Asana's docs give the example "Create a new task in the Marketing project assigned to me." Linear's docs describe turning a plan into projects, issues and sub-issues. - Assign owners and dates. On monday.com,
list_users_and_teamsfinds people andchange_item_column_valuessets owner and date columns. In Asana and Linear, the AI updates the tasks it just created. - Attach the welcome pack. monday.com's
create_doccreates a WorkDoc in a workspace or on an item. Use it for the kickoff agenda or access checklist. - Post the handoff note. On monday.com,
create_updateposts a comment on an item. Keep this step for last, after a person has checked the board. - Review and fix. Read the new project back and compare it with the checklist. Ask the AI to list anything missing rather than to "fix everything."
Example prompts
- "Read our onboarding checklist below. Then find the Clients workspace in monday.com and tell me whether a board for Acme Dental already exists. Do not create anything yet."
- "Create a board called Acme Dental Onboarding with groups for Kickoff, Access, Build and Launch. Show me the plan before each create call."
- "Add the Kickoff tasks from the checklist as items in the Kickoff group. Set due dates from a kickoff date of 3 November, and leave owners blank."
- "In Asana, create a new project for Acme Dental from these sections, then list all sections so I can check them."
- "In Linear, turn this onboarding plan into a project with one issue per step. List the issues you would create first."
Guardrails
- Start read-only. Use Linear's
/mcp/readonlyendpoint or a Read-only API key while you learn the flow. For the others, run the read steps first and approve writes one by one. - Keep approvals on. The MCP tools specification says there should always be a human in the loop who can deny tool calls. Onboarding is a good place to keep that rule strict, because tasks notify real people.
- Use a scoped account. monday.com says every call runs as the signed-in user and suggests limiting MCP use to specific workspaces or boards, per its security overview. The same idea applies to Asana and Linear.
- Know the admin controls. Asana says Enterprise+ and Legacy Enterprise customers can allow or block MCP clients through app management. monday.com admins can approve dynamic connectors before tokens are issued.
- Watch revocation timing. monday.com says that during early access, a revoked dynamic connector can keep a valid token for up to 24 hours.
- Keep the judgment human. Pricing, scope, contract dates and anything said to the client stay with your team.
The MCP security hub and our lesson on least privilege in practice cover these controls in more depth.
What to measure
Track a baseline for a few onboardings done by hand, then compare:
- Time from signed contract to a ready project.
- Checklist steps missed or added late.
- Edits a person had to make after the AI created the project.
- Writes the reviewer rejected, and why.
- For monday.com, API calls used, since MCP calls count toward your daily API limit.
If rework stays high, improve the checklist before you change the prompts.
Next step
More task guides like this one live in the MCP playbooks hub. If you want help picking a server and setting permissions for your team, start with an MCP readiness audit.
Frequently asked questions
Which project tool has the clearest MCP documentation for onboarding?
As of October 2026, monday.com publishes the most detail, with 64 named tools and a security overview. Asana and Linear publish their endpoints and use cases but ask you to read the tool list from your client. All three are official servers.
Can the AI copy my onboarding template project?
monday.com's create_item can duplicate an existing item, and its tools page lists no template-specific tool. For Asana and Linear, check the tool list your client shows. A plain checklist document that the AI reads is the simplest approach for all three.
Will the AI see every client project in our workspace?
It sees what the signed-in user can see. Asana, monday.com and Linear all describe the server as acting within that person's permissions. Use an account limited to the workspaces it needs.
Do I need a paid plan?
None of the three lists a separate MCP price. monday.com counts MCP calls toward your daily API allowance. Asana's per-client admin controls are listed for Enterprise+ and Legacy Enterprise.











