Skip to content
Matilda TrainDocsOpen workspace
DocumentationStart here

Start here

Connect your research client

One remote connection. Your Matilda identity. Your research tools.

On this page

Add Matilda Train

Use a client that supports remote MCP over HTTP and OAuth browser sign-in. Add a server named Matilda Train with the URL below. The same service is available from macOS, Windows and Linux.

Remote MCP server URL
https://train.matilda.com/mcp/research
  1. Add a remote HTTP server

    Paste the server URL into your client’s MCP connection settings.

  2. Sign in with Matilda

    Choose the Matilda account approved for your research access. If your organisation has not been set up, contact the team through the Contact page.

  3. Review the connection

    The consent page names the client, account and requested permissions. Approve the connection to return to your client.

  4. Check your resources

    Ask your client to call research_profile. It returns your actual compute limits, runtime and granted permissions.

Researcher consent naming the client, example account and requested permissions.View full screenshot
The actual consent renderer captured by Playwright with synthetic client and researcher inputs.

VS Code configuration

Use MCP: Add Server in the command palette and choose a remote HTTP server. You can also add the configuration below to your VS Code MCP configuration. Start the server, complete Matilda sign-in and enable the tools you want in chat.

VS Code MCP configuration
{
  "servers": {
    "matilda-train": {
      "type": "http",
      "url": "https://train.matilda.com/mcp/research"
    }
  }
}

The client handles authorization and refresh. This configuration contains the server address; credentials are managed during sign-in.

Permissions you can understand

PermissionWhat it allows
research:readYour profile, run state, logs, metrics, artifacts, funding quotes and your own allocation costs.
jobs:writeSubmit, cancel and resume your runs.
files:readRead and download your workspace files.
files:writeCreate directories and files, replace a reviewed file, delete a reviewed file and upload datasets.
billing:readRead company balances, credit grants and member allocation costs when you are an owner or billing administrator.
billing:writeRequest cancellation of team-funded allocations when you are an owner or billing administrator.

A client can begin with read access. When a task needs another permission, compatible OAuth clients can ask you to reconnect and approve it. If your client does not handle this automatically, reconnect with the permissions shown in the error.

Review and disconnect clients

Sign in at train.matilda.com and open Connections to see your connected clients. Choose Disconnect beside a client, review its name and last activity, then confirm to revoke access and refresh permission. Choose Keep connected or Escape to cancel. Jobs already submitted continue running; reconnect a client to monitor or cancel them.

The Connections page in the Matilda Train console with remote MCP setup and connected-client controls.View full screenshot
The console captured in Playwright with synthetic researcher and client data.
A named Training assistant disconnect confirmation with Keep connected focused and a separate confirmation button.View full screenshot
Review the client before revoking it. This Playwright capture uses synthetic researcher and client data.