@addai/training-matrix-mcp
v1.0.0
Published
MCP server for Training Matrix: training compliance, people, certificates, bookings, leave and more, scoped by a Training Matrix MCP key
Maintainers
Readme
@addai/training-matrix-mcp
MCP server for Training Matrix. It lets an AI assistant read and manage the following for the companies your key covers:
- employee training compliance, certificates and expiries
- people, spaces and teams
- bookings and leave
- check-ins, checklists and tasks
- PPE, policies and e-learning
This package is a small stdio bridge to the hosted Training Matrix MCP server. All tools, permissions and business rules run on the server, so the package never needs updating when tools are added.
You need a key
Keys look like tmmcp_live_… and are issued by a Training Matrix admin. Each key sets:
- which companies it can see
- what it can do in each area: none, read or write
- whether it can see sensitive personal fields
The tools your key doesn't allow won't appear at all.
Use
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"training-matrix": {
"command": "npx",
"args": ["-y", "@addai/training-matrix-mcp"],
"env": { "TRAINING_MATRIX_MCP_KEY": "tmmcp_live_…" }
}
}
}Claude Code:
claude mcp add training-matrix -e TRAINING_MATRIX_MCP_KEY=tmmcp_live_… -- npx -y @addai/training-matrix-mcpClients that support remote (HTTP) MCP don't need this package. Point them at
https://yqmlqctpakqxtwzrdofl.supabase.co/functions/v1/mcp-training-matrix and send the key as
the TRAINING-MATRIX-MCP-KEY header (or Authorization: Bearer <key>).
Environment
| Variable | |
|---|---|
| TRAINING_MATRIX_MCP_KEY | Required. Your tmmcp_live_… key. |
| TRAINING_MATRIX_MCP_URL | Optional. Overrides the hosted endpoint. |
Requires Node 18 or later.
