MCP server · People and HR

Remote MCP server

Remote in any MCP client, through Memtro: Remote does not publish this server. Memtro's Remote connector reads Remote 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

Remote (remote.com) employer of record and HR: employees and contractors with job title, department, country and status; time off by person, status and dates (health and family leave shown only as leave); expenses with amounts and status; timesheets with hours; payroll runs with their periods and payout dates. When you ask, can approve, decline or cancel time off and answer cancellation requests, record approved leave, approve or send back timesheets, approve or decline expenses, add an approved expense, add or delete a bonus or allowance, and invite a new hire to self-enrol.

Reads

  • remote_list_employmentsPeople employed or contracted through Remote: name, job title, department, status, onboarding stage, employee or contractor, employment model…
  • remote_list_time_offTime off in Remote: who (employment id), status (requested, approved, declined, cancelled, taken, cancel_requested), type, dates, days and hours…
  • remote_list_expensesExpenses in Remote: who, title, amount and currency (also converted to the company's billing currency), tax, date, status (pending, approved…
  • remote_list_timesheetsTimesheets in Remote: who, period, status (open, submitted, approved, in_calibration, processed), total, regular, overtime…
  • remote_list_payroll_runsPayroll runs in Remote: status (preparing, processing, waiting_for_customer_approval, completed, finalized, rejected), type, country, currency…

Acts, when you ask

These change something in Remote. 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.

  • remote_approve_time_offApproves a requested time off in Remote; the employee sees it approved and it counts against their balance.
  • remote_decline_time_offDeclines a requested time off in Remote; the employee sees it declined with the reason given.
  • remote_cancel_time_offCancels time off that was already approved in Remote, returning the days to the employee's balance; the employee sees it cancelled with the reason.
  • remote_approve_time_off_cancellationApproves an employee's request to cancel their time off (status cancel_requested), so the leave is cancelled.
  • remote_decline_time_off_cancellationDeclines an employee's request to cancel their time off, so the leave stands; the employee sees the reason.
  • remote_record_time_offRecords time off for an employee in Remote as already approved, with the hours for each day; it counts against their balance and payroll at once.
  • remote_approve_timesheetApproves a submitted employee timesheet in Remote, so its hours go to payroll.
  • remote_send_back_timesheetSends a timesheet back to the employee to review or change; they see the reason.
  • remote_approve_expenseApproves a pending expense in Remote, so the employee is reimbursed through a coming payroll.
  • remote_decline_expenseDeclines a pending expense in Remote; the employee sees the reason and is not reimbursed.
  • remote_create_expenseAdds an expense for an employee in Remote, created already approved, so it is reimbursed through a coming payroll.
  • remote_create_incentiveAdds a one-time bonus, commission or allowance for an employee in Remote, paid in the payroll cycle its effective date falls in…
  • remote_delete_incentiveDeletes an incentive in Remote so it is not paid.
  • remote_invite_employeeInvites a new hire whose employment is set up in Remote to start self-enrollment; Remote contacts them to begin onboarding.

Connect it

First connect Remote on Dashboard → Connections, then add Memtro to your client once. The Remote 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 Remote 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 off next week?
  • › Which expenses are pending approval?
  • › Which timesheets have been submitted but not approved?
  • › When does the next payroll run in Germany pay out?
  • › Which new hires are still onboarding?

Questions

Is this an official Remote MCP server?
No. It is Memtro's MCP server with Memtro's Remote connector behind it: the connector reads Remote through its API with the credentials you connect on Dashboard → Connections, and Remote 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 Remote?
Only when you ask, and only what it has been granted: approve a time off request; decline a time off request (the employee sees the reason); cancel approved time off; approve a time off cancellation request; decline a time off cancellation request; record approved time off for an employee; approve a timesheet (feeds payroll); send a timesheet back to the employee with a reason; approve a pending expense (it is reimbursed through payroll); decline a pending expense with a reason; add an expense for an employee, already approved for reimbursement; add a bonus, commission or allowance for an employee, paid in a coming payroll; delete an incentive that has not started processing; invite a new hire to start self-enrollment. 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