Connector guide7-minute read33 MCP tools7 languages

Connect Worksection to Microsoft Copilot via MCP

Worksection project management: projects, tasks and subtasks, comments, time and money costs, timers, files, tags, users and contacts, plus creating and updating tasks, comments and time entries. OAuth 2.0 as the connected user.

HCBy HelpCode teamUpdated 7 min read Open-source on GitHub

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

Worksection

Worksection

Worksection project management: projects, tasks and subtasks, comments, time and money costs, timers, files, tags, users and contacts, plus creating and updating tasks, comments and time entries. OAuth 2.0 as the connected user.

tools

33

Region

INTL

Category

Project Management

Authentication

OAuth 2.0

Required env vars

WORKSECTION_URLWORKSECTION_CLIENT_IDWORKSECTION_CLIENT_SECRET
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

Skip the install. Get this working in under 2 minutes.

Start a free trial on cloud.anythingmcp.com, add the Worksection in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.

Start free trial

Summary

Worksection project management: projects, tasks and subtasks, comments, time and money costs, timers, files, tags, users and contacts, plus creating and updating tasks, comments and time entries. OAuth 2.0 as the connected user.

Try asking

Example prompts for Worksection

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

Worksection · 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 → Worksection, paste your credentials, mint an MCP API key — done. No Docker, no git clone, no local server.

Worksection + Microsoft Copilot

Worksection project management: projects, tasks and subtasks, comments, time and money costs, timers, files, tags, users and contacts, plus creating and updating tasks, comments and time entries. OAuth 2.0 as the connected user.

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:

WORKSECTION_URL, WORKSECTION_CLIENT_ID, WORKSECTION_CLIENT_SECRET

Step 1 — Get credentials

The connector uses OAuth 2.0: every call is made as the Worksection user who authorized it, with that user's role. Worksection's administrative API key needs an MD5 signature on every request, which the connector does not compute, so OAuth is the way in.

  1. In Worksection click your avatar → Account settings → API and create an OAuth 2.0 application. Set the redirect URI to <your AnythingMCP URL>/api/mcp-oauth/callback (on AnythingMCP Cloud: https://cloud.anythingmcp.com/api/mcp-oauth/callback).
  2. Put the client id and client secret into WORKSECTION_CLIENT_ID and WORKSECTION_CLIENT_SECRET, and your account address (for example https://youraccount.worksection.com) into WORKSECTION_URL.
  3. On the connector page click Authorize with Provider and sign in. The connector asks for read and write access to projects, tasks, comments, costs and tags, and read access to files, users and contacts.
  4. Start with worksection_get_me, then worksection_list_projects and worksection_list_tasks (add filter=active for open tasks).

Things to know:

  • Access tokens last 24 hours and are renewed automatically. The refresh token lasts one month, so a connector unused for longer has to be authorized again.
  • The limit is 1 request per second per account and 10,000 records per answer. Prefer worksection_list_tasks per project or worksection_search_tasks over worksection_list_all_tasks.
  • Errors often come back with HTTP 200 and "status": "error", so read status in the answer.
  • Dates are DD.MM.YYYY and users are addressed by e-mail. Write tools act as the connected user and comments notify the task's subscribers. worksection_update_task cannot change a description, and its tags replace all current tags.

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 Worksection 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
worksection_get_meReturn the Worksection user the access token belongs to: id, name, e-mail and role
worksection_list_projectsList the account's projects with id, name, status, folder, author, manager, dates and estimates
worksection_get_projectReturn one project by id with name, status, folder, author, manager, dates, estimates and tags; add extra=text,users for description and…
worksection_list_project_foldersList the project folders of the account (user folders and team folders) with id, name and type
worksection_list_tasksList the tasks of one project, open and closed, with name, status, priority, author, assignee, dates, estimates and tags
worksection_list_all_tasksList the tasks of all projects in the account
worksection_get_taskReturn one task or subtask by id with status, priority, author, assignee, dates, estimates, tags and, with extra, description, files…
worksection_search_tasksSearch tasks with a query on name and dates, by project, author or assignee
worksection_list_commentsList the comments of one task with text, author name and e-mail and date; add extra=files for attachments
worksection_list_usersList the account's users with id, name, e-mail, position, team, role and status
worksection_list_user_teamsList the user teams of the account (your company teams and external client teams)
worksection_list_contactsList the account's contacts (people without a login) with name, e-mail, phone numbers, position and folder
worksection_list_contact_foldersList the contact folders of the account with id and name, used to group contacts
worksection_list_costsList individual time and money entries (cost lines) for the account, one project or one task, with user, date, time, money and comment
worksection_get_costs_totalReturn total time and money spent for all projects, selected projects or one task in a date range; with extra=projects also per project and…
worksection_list_timersList the timers running right now in the account, with task, user, start time and current value
worksection_get_my_timerReturn the running timer of the connected user, if any, with its task and current value
worksection_list_filesList the files of one project or task: attachments of descriptions and comments and the project's Files section, with id, name and size
worksection_list_eventsReturn the change history of all or one project for a recent period: who created, updated, closed or reopened which project, task or comment
worksection_list_task_tagsList the task tags (statuses and labels) of all or one group, with id, name and group
worksection_list_task_tag_groupsList the task tag groups (sets of statuses or labels) with id, name, type and visibility
worksection_list_project_tagsList the project tags of all or one group, with id, name and group
worksection_list_project_tag_groupsList the project tag groups with id, name, type and visibility
worksection_get_users_scheduleReturn users' vacations, sick leave, unpaid leave and weekend work days in a date range, from each user's Schedule
worksection_create_taskCreate a task or subtask in a project, with assignee, priority, description, dates, estimates, tags and subscribers
worksection_update_taskChange a task's name, assignee, priority, dates, estimates or tags
worksection_complete_taskMark a task or subtask as done
worksection_reopen_taskReopen a completed task or subtask so it shows as active again
worksection_update_task_tagsAdd and remove single tags on a task without touching the others
worksection_create_commentPost a comment on a task as the connected user

(showing 30 of 33 tools — install the connector to see them all)

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?

Your Worksection agent is one click away.

Install the connector, paste the key, prompt Microsoft Copilot. Free for 7 days, no credit card.

Related guides

Connectors

Connect Worksection to ChatGPT via MCP: Tasks and Time

Worksection project management: projects, tasks and subtasks, comments, time and money costs, timers, files, tags, users and contacts, plus creating and updating tasks, comments and time entries. OAuth 2.0 as the connected user.

Connectors

Connect Worksection to Claude via MCP: Tasks and Time

Worksection project management: projects, tasks and subtasks, comments, time and money costs, timers, files, tags, users and contacts, plus creating and updating tasks, comments and time entries. OAuth 2.0 as the connected user.

Connectors

Connect Worksection to Cursor via MCP: Tasks and Time

Worksection project management: projects, tasks and subtasks, comments, time and money costs, timers, files, tags, users and contacts, plus creating and updating tasks, comments and time entries. OAuth 2.0 as the connected user.

Connectors

Connect Worksection to Gemini CLI via MCP

Worksection project management: projects, tasks and subtasks, comments, time and money costs, timers, files, tags, users and contacts, plus creating and updating tasks, comments and time entries. OAuth 2.0 as the connected user.

Connectors

Connect Worksection to Meta Muse via MCP

Worksection project management: projects, tasks and subtasks, comments, time and money costs, timers, files, tags, users and contacts, plus creating and updating tasks, comments and time entries. OAuth 2.0 as the connected user.

Connectors

Worksection MCP Server: Projects, Tasks and Time

Worksection project management: projects, tasks and subtasks, comments, time and money costs, timers, files, tags, users and contacts, plus creating and updating tasks, comments and time entries. OAuth 2.0 as the connected user.