Connector guide10-minute read47 MCP tools7 languages

Connect Weeek to Microsoft Copilot via MCP

Manage Weeek projects and the CRM from your AI: find and update tasks, move them across boards, assign people, comment and log time, and work with deals, contacts and organizations, with confirmation before changes.

HCBy HelpCode teamUpdated 10 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

Weeek

Weeek

Manage Weeek projects and the CRM from your AI: find and update tasks, move them across boards, assign people, comment and log time, and work with deals, contacts and organizations, with confirmation before changes.

tools

47

Region

INTL

Category

Project Management

Authentication

Bearer Token

Required env vars

WEEEK_API_TOKEN
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Summary

Manage Weeek projects and the CRM from your AI: find and update tasks, move them across boards, assign people, comment and log time, and work with deals, contacts and organizations, with confirmation before changes.

Guided setup

Connect Weeek to Microsoft Copilot in 2 minutes

Start a free trial on AnythingMCP Cloud, connect Weeek in the guided setup, then add your MCP URL to Microsoft Copilot. No code and no server to run.

No credit card · 7-day trial · Self-host alternative available

Try asking

Example prompts for Weeek

Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.

Weeek · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Weeek, paste your credentials, mint an MCP API key and you're done. No Docker, no git clone, no local server.

Weeek + Microsoft Copilot

Manage Weeek projects and the CRM from your AI: find and update tasks, move them across boards, assign people, comment and log time, and work with deals, contacts and organizations, with confirmation before changes.

Prerequisites

See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:

WEEEK_API_TOKEN

Step 1 — Get credentials

Setting up takes about a minute and needs a Weeek workspace where you can open the API section of the workspace settings.

  1. In Weeek, open the workspace settings and the API section.
  2. Create a token and copy it.
  3. Paste it into WEEEK_API_TOKEN, without the word Bearer, and install the connector. The token is sent only to Weeek.
  4. Everything the connector does is done as the user who created the token, with that user's access. weeek_get_profile shows who that is and is the quickest check that the token works.

What it covers: projects and portfolios, boards and their columns, tasks with subtasks, comments, assignees, watchers and time entries, workspace tags and members, and the CRM: sales funnels and their stages, deals, contacts and organizations.

Confirm first: creating, moving, completing or commenting on tasks and changing deals is visible to your team and notifies other members. The AI describes the change and waits for your yes before every write. weeek_delete_task is switched off at install; completing a task with weeek_complete_task is usually what you want.

Finding ids: you can talk in names, the AI looks up the ids. weeek_list_projects gives project ids, weeek_list_boards the boards of a project and weeek_list_board_columns the columns of a board, which a new or moved task needs. People are user ids from weeek_list_members. In the CRM, weeek_list_funnels and weeek_list_funnel_statuses lead to the stage in which deals are listed and created.

Formats: Weeek wants flags as 0 or 1, not true or false. Task filters and the planned day use dd.mm.yyyy; start and due dates on a task update use YYYY-MM-DD. Priority is 0 low, 1 medium, 2 high, 3 hold.

Common errors: 401 means the token is wrong or was deleted; create a new one in the workspace settings under API. 403: the token's user cannot see or change that project or deal. 404: the id does not exist in this workspace. 422: a field is missing or has the wrong format, often true or false instead of 0 or 1, or a date in the wrong format; the message names the field.

The connector does not upload files, configure custom fields or funnels, run timers, or delete projects, boards, deals or contacts.

Step 2 — Install the adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Add the connector in Microsoft Copilot

Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide shows YOUR_SERVER_ID.

Microsoft Copilot uses MCP servers through agents built in Copilot Studio: you add AnythingMCP to an agent as a tool, then publish the agent to Microsoft 365 Copilot and Teams. Copilot Studio connects from Microsoft's cloud over Streamable HTTP, which AnythingMCP supports.

  1. In Copilot Studio, open your agent (or create one), go to Tools and choose Add a tool → New tool → Model Context Protocol.
  2. Enter a Server name (for example AnythingMCP), a Server description that says what the connector does, and the Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio uses the description to decide when to call the server.
  3. Under authentication, choose API key, set Type to Header and the header name to X-API-Key, then select Create.
  4. In Add tool, choose Create a new connection, paste an MCP API key from AnythingMCP (MCP Servers → your server → API keys) and select Add to agent.
  5. Try it in the agent's Test pane: ask for something that needs the Weeek tools.
  6. Select Publish, then Channels → Microsoft 365 and Microsoft Teams, keep Make agent available in Microsoft Copilot selected and choose Add channel. See agent in Teams installs it for you; in Microsoft 365 Copilot, type @ and pick the agent.

Prefer per-user sign-in? Choose OAuth 2.0 → Dynamic discovery instead of an API key: each user then signs in to AnythingMCP the first time the agent calls it.

Self-hosting? Use your instance's public HTTPS address instead of https://cloud.anythingmcp.com. Copilot Studio connects from Microsoft's cloud, so localhost does not work.

Available tools

ToolWhat it does
weeek_get_profileGet the Weeek user the API token belongs to: id, e-mail, name, language and time zone
weeek_get_workspaceGet the workspace the API token belongs to: id, title, description and whether it is a personal workspace
weeek_list_membersList the members of the workspace with their user id (a UUID), e-mail, name and position
weeek_list_tagsList the workspace tags with their id, title and colour
weeek_create_tagCreate a workspace tag and return it with its id
weeek_list_portfoliosList portfolios (groups of projects) with id, name, parent and privacy
weeek_list_projectsList the projects of the workspace with id, name, description, colour, privacy and team members
weeek_get_projectGet one project by id with its name, description, privacy and team
weeek_create_projectCreate a project, optionally inside a portfolio, and return it with its id
weeek_update_projectRename a project or change its privacy or colour
weeek_list_boardsList the boards (kanban boards) of one project with their id, name and privacy
weeek_create_boardCreate a board in a project and return it with its id
weeek_rename_boardRename a board
weeek_list_board_columnsList the columns (stages such as To do, In progress, Done) of one board with their id and name, in board order
weeek_create_board_columnAdd a column to a board and return it with its id
weeek_rename_board_columnRename a board column
weeek_move_board_columnReorder a column on its board: it is placed right after the column given in upperBoardColumnId, or first when that is null
weeek_list_tasksFind tasks by project, board, column, assignee, type, priority, text, due day or date range, open or completed
weeek_get_taskGet one task by id with description, dates, duration, priority, assignees, watchers, locations, tags, subtasks, time entries, custom fields…
weeek_create_taskCreate a task in one or more projects, optionally in a board column, as a subtask or planned for a day
weeek_update_taskChange a task: title, priority, type, start and due date or date-time, time estimate, tags or custom fields
weeek_complete_taskMark a task as completed. weeek_reopen_task undoes it
weeek_reopen_taskMark a completed task as open again
weeek_move_task_to_columnMove a task to another column of its board, for example from In progress to Done
weeek_move_task_to_boardMove a task to another board
weeek_add_task_to_projectAdd a task to a further project, optionally into a board column
weeek_add_task_assigneesAssign one or more workspace members to a task
weeek_remove_task_assigneesUnassign one or more members from a task; the task itself stays
weeek_add_task_watchersAdd watchers to a task; they are notified of its changes
weeek_set_task_parentMake a task a subtask of another task, or a top-level task again with parentId null
weeek_list_task_commentsList the comments of a task with author id, Markdown text, reply parent and dates
weeek_add_task_commentPost a comment on a task, or a reply to a comment, as the token's user
weeek_log_timeLog time spent on a task for a member on a given day
weeek_delete_taskDelete a task
weeek_list_funnelsList the CRM sales funnels (pipelines) with id, name, currency and deal counts
weeek_list_funnel_statusesList the statuses (pipeline stages) of one funnel with id, name, deal count and deal amount
weeek_list_dealsList the deals in one funnel status with title, amount, win status, assignees, contacts, organizations and tags; returns hasMoreDeals for…
weeek_get_dealGet one deal by id with amount, win status, description, assignees, contacts, organizations, tags, tasks and custom fields
weeek_create_dealCreate a deal in a funnel status, optionally with amount, assignees, contacts, organizations and tags
weeek_update_dealChange fields of a deal: title, amount, description, win status (won, lost, archived), assignees, contacts, organizations, tags or custom…
weeek_list_contactsList CRM contacts (people) with name, e-mails, phones, organizations and tags
weeek_get_contactGet one CRM contact by id with e-mails, phones, organizations and tags
weeek_create_contactCreate a CRM contact with name, e-mails, phones, organizations and tags
weeek_list_organizationsList CRM organizations (companies) with name, addresses, e-mails, phones and responsible user
weeek_get_organizationGet one CRM organization by id with addresses, e-mails, phones, contacts and tags
weeek_create_organizationCreate a CRM organization with name, addresses, e-mails, phones and responsible users
weeek_remove_task_from_projectTake a task out of one of its projects (and that project's board); the task itself is not deleted and can be put back with…

Example prompts

  • "Show me my open high-priority tasks in the Website project that are due this week."
  • "Create a task 'Prepare the Q4 newsletter' in the To do column of the Marketing board, assign it to Anna and set the due date to 25 October."
  • "Move 'Update pricing page' to Done and log 2 hours on it for me today."
  • "List the deals in the Negotiation stage of our sales funnel with their amounts, then mark the Acme deal as won."

FAQ

Which Copilot is this for? Microsoft 365 Copilot at work, through agents built in Copilot Studio. The Microsoft Copilot app for personal accounts has no option to add your own MCP server.

What do I need? A work account with access to Copilot Studio (a license or a trial) to build the agent. People who use it in Microsoft 365 Copilot or Teams need access to the agent: share it with them, or ask an admin to publish it to the organization. If your organization applies data policies to Power Platform connectors, they cover MCP servers too.

The agent doesn't call the tools. Check that the header name is exactly X-API-Key and that the key belongs to the same MCP server as the URL, and make the server description specific: Copilot Studio uses it to decide when to call the server. Publish the agent again after each change; in an open chat, type "start over" to get the new version.

Next steps

Was this guide helpful?

Connect Weeek to Microsoft Copilot in 2 minutes

Start a free trial on AnythingMCP Cloud, connect Weeek in the guided setup, then add your MCP URL to Microsoft Copilot. No code and no server to run.

Related guides

Connectors

Connect Weeek to ChatGPT via MCP: Tasks and CRM

Manage Weeek projects and the CRM from your AI: find and update tasks, move them across boards, assign people, comment and log time, and work with deals, contacts and organizations, with confirmation before changes.

Connectors

Connect Weeek to Claude via MCP: Tasks and Deals

Manage Weeek projects and the CRM from your AI: find and update tasks, move them across boards, assign people, comment and log time, and work with deals, contacts and organizations, with confirmation before changes.

Connectors

Connect Weeek to Cursor via MCP: Tasks and Boards

Manage Weeek projects and the CRM from your AI: find and update tasks, move them across boards, assign people, comment and log time, and work with deals, contacts and organizations, with confirmation before changes.

Connectors

Connect Weeek to Gemini CLI via MCP

Manage Weeek projects and the CRM from your AI: find and update tasks, move them across boards, assign people, comment and log time, and work with deals, contacts and organizations, with confirmation before changes.

Connectors

Connect Weeek to Meta Muse via MCP

Manage Weeek projects and the CRM from your AI: find and update tasks, move them across boards, assign people, comment and log time, and work with deals, contacts and organizations, with confirmation before changes.

Connectors

Weeek MCP Server: Tasks, Boards and CRM

Manage Weeek projects and the CRM from your AI: find and update tasks, move them across boards, assign people, comment and log time, and work with deals, contacts and organizations, with confirmation before changes.