MCP server · People and HR

Connecteam MCP server

Connecteam in any MCP client, through Memtro: Connecteam does not publish this server. Memtro's Connecteam connector reads Connecteam through its API with the credentials you connect, and one endpoint hands those tools, every other system you connect and Memtro's memory tools to Claude Code, Cursor, Claude Desktop or anything else that speaks Streamable HTTP, as you.

What the model can do

Connecteam: the people in the account with role and job title, schedulers and the shifts in a date window with who is assigned, task boards with their tasks, chats, publishers and time clocks. When asked and granted, can create, change or delete tasks and shifts, post in a chat or message one person, add, change, archive or delete users, add a note to a profile, clock someone in or out, and create a job. No time-off, timesheet, location or pay data is read.

Reads

  • connecteam_list_usersActive people in the Connecteam account: name, email, user type (owner, admin, manager, user), job title…
  • connecteam_list_schedulersThe account's job schedulers (schedules), with id, name, timezone and whether archived.
  • connecteam_list_shiftsShifts on one scheduler that overlap a date window (at most 92 days; default the next 7 days): title, start and end, who is assigned (by name)…
  • connecteam_list_task_boardsTask boards in the account, with id, name and whether archived.
  • connecteam_list_tasksTasks on one task board: title, status (draft, published, completed), one-off or recurring, who is assigned (by name), start and due dates…
  • connecteam_list_conversationsTeam chats and channels in Connecteam (private conversations are not listed): id, title and type.
  • connecteam_list_publishersCustom publishers in Connecteam (the senders chat messages go out as, set up under Settings → Feed settings): id and name.
  • connecteam_list_time_clocksTime clocks in Connecteam: id, name and whether archived.

Acts, when you ask

These change something in Connecteam. The model is told to use them only when you ask for exactly that, and each one is granted by name: per team on a shared connection, by the owner on a personal one.

  • connecteam_create_taskCreate a quick task on a Connecteam task board for the given people (several ids make one group task).
  • connecteam_update_taskChange a Connecteam quick task.
  • connecteam_delete_taskPermanently delete a Connecteam quick task.
  • connecteam_create_shiftCreate a shift in a Connecteam schedule, assigned to a person (more than one only on schedules with Vision) or as an open shift.
  • connecteam_update_shiftChange one Connecteam shift's start, end, title, job, assignees or published state; only the fields given change.
  • connecteam_delete_shiftPermanently delete a Connecteam shift.
  • connecteam_send_chat_messagePost a message in a Connecteam team chat or channel as a custom publisher (connecteam_list_publishers).
  • connecteam_send_private_messageSend a private message to one Connecteam user as a custom publisher (connecteam_list_publishers); it opens a conversation with them if there is none.
  • connecteam_create_userAdd a person to Connecteam as a user or manager (managers need an email).
  • connecteam_update_userChange a Connecteam user's name, type (user or manager), email, phone number, or archive or restore them; only the fields given change.
  • connecteam_delete_usersArchive Connecteam users (mode archive: they lose access and can be restored), or delete them permanently (mode delete: cannot be undone).
  • connecteam_create_user_noteAdd a note to a Connecteam user's profile, visible to admins and managers who can see that profile.
  • connecteam_clock_inClock a person in on a Connecteam time clock now, optionally against a job.
  • connecteam_clock_outClock a person out of their open shift on a Connecteam time clock now.
  • connecteam_create_jobCreate a job (a project or site people are scheduled or clocked to) under one or more schedules or time clocks…

Connect it

First connect Connecteam on Dashboard → Connections, then add Memtro to your client once. The Connecteam tools appear alongside the tools of everything else you have connected; nothing is configured per connector.

Claude Code

The Memtro plugin registers the server and a skill for when to use it; the tools are then available in every session.

claude plugin marketplace add memtro-org/claude-memtro
claude plugin install memtro@memtro --config api_key=sk-memtro-...

Cursor

Add the server to .cursor/mcp.json in the project, or to the global file under ~/.cursor/.

{
  "mcpServers": {
    "memtro": {
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Claude Desktop

Create a personal API key on Dashboard → Profile → API keys. In Claude Desktop add an MCP server of type HTTP with URL https://platform.memtro.com/api/mcp and the header Authorization: Bearer sk-memtro-…

OpenCode

A remote server in opencode.json.

{
  "mcp": {
    "memtro": {
      "type": "remote",
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Pi

One command: pi mcp add memtro --url https://platform.memtro.com/api/mcp --bearer-token-env-var MEMTRO_API_KEY. Tools arrive as mcp__memtro__*. The pi-memtro extension registers it for you, alongside Memtro as the model.

Any other client

Add an MCP server of type HTTP (Streamable HTTP, stateless) at https://platform.memtro.com/api/mcp with the header Authorization: Bearer sk-memtro-.... Codex, Zed, Windsurf, Cline and the SDKs all take a remote server this way.

Who may use it

The key identifies the person, and the server offers that person the tools they may use everywhere else in Memtro. A shared Connecteam connection is used by the teams an administrator granted it to, tool by tool, on the Permissions page; a personal connection is used by its owner alone, and its tools that act stay off until the owner allows them. See Teams and permissions and Connectors.

Ask it like this

  • › Who is working on Saturday?
  • › Which shifts next week are still open?
  • › What tasks on the store opening board are overdue?
  • › When is Dan Fletcher scheduled to work this week?
  • › Assign Saturday's open warehouse shift to Dan Fletcher and let him know

Questions

Is this an official Connecteam MCP server?
No. It is Memtro's MCP server with Memtro's Connecteam connector behind it: the connector reads Connecteam through its API with the credentials you connect on Dashboard → Connections, and Connecteam publishes nothing here. The same endpoint carries every other system you connect and Memtro's memory tools.
What does it cost?
Nothing on top of Memtro. One price per organisation by its number of users, from $50 a month for up to 10 users after a 7-day free trial, with every connector, the MCP server, jobs and memory included. You bring your own model keys.
Can it change anything in Connecteam?
Only when you ask, and only what it has been granted: create a quick task on a task board, as a draft or published to its assignees; change a quick task's title, status, assignees or dates; delete a quick task (permanent); create a shift in a schedule, notifying assignees only if asked; change a shift's time, assignees, title or published state, notifying only if asked; delete a shift (permanent), notifying only if asked; post a message in a team chat or channel as a custom publisher; send a private message to one person as a custom publisher; add an employee or manager, texting an activation link only if asked; change an employee's name, type, email or archived state; archive users, or delete them permanently; add a note to an employee's profile; clock a person in on a time clock; clock a person out on a time clock; create a job under schedules or time clocks. Every other tool reads, searches or lists. An administrator grants each acting tool by name per team, and a personal connection acts only after its owner allows it.
Which clients work?
Any MCP client that speaks Streamable HTTP: Claude Code, Cursor, Claude Desktop, OpenCode, Codex, Zed, Windsurf, Cline and the Anthropic and OpenAI SDKs. There is no local process to run; the server is remote and authenticated with your key.

Other MCP servers · People and HR

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time