MCP server for Matrix42: explore the API and data model, search the service desk, act on tickets
Connect Runs on your machine
claude mcp add matrix42-mcp -e M42_HOST=<M42_HOST> -e M42_API_TOKEN=<M42_API_TOKEN> -e M42_ALLOW_WRITES=<M42_ALLOW_WRITES> -e M42_LANGUAGE=<M42_LANGUAGE> -e M42_TOOLS=<M42_TOOLS> -e M42_AUDIT_NOTE=<M42_AUDIT_NOTE> -e M42_AGENT_LABEL=<M42_AGENT_LABEL> -e M42_UI_URL=<M42_UI_URL> -e M42_ALLOW_INSECURE_TLS=<M42_ALLOW_INSECURE_TLS> -e M42_TIMEOUT_MS=<M42_TIMEOUT_MS> -- npx -y [email protected]
{
"mcpServers": {
"matrix42-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"M42_HOST": "<M42_HOST>",
"M42_API_TOKEN": "<M42_API_TOKEN>",
"M42_ALLOW_WRITES": "<M42_ALLOW_WRITES>",
"M42_LANGUAGE": "<M42_LANGUAGE>",
"M42_TOOLS": "<M42_TOOLS>",
"M42_AUDIT_NOTE": "<M42_AUDIT_NOTE>",
"M42_AGENT_LABEL": "<M42_AGENT_LABEL>",
"M42_UI_URL": "<M42_UI_URL>",
"M42_ALLOW_INSECURE_TLS": "<M42_ALLOW_INSECURE_TLS>",
"M42_TIMEOUT_MS": "<M42_TIMEOUT_MS>"
}
}
}
}
{
"mcpServers": {
"matrix42-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"M42_HOST": "<M42_HOST>",
"M42_API_TOKEN": "<M42_API_TOKEN>",
"M42_ALLOW_WRITES": "<M42_ALLOW_WRITES>",
"M42_LANGUAGE": "<M42_LANGUAGE>",
"M42_TOOLS": "<M42_TOOLS>",
"M42_AUDIT_NOTE": "<M42_AUDIT_NOTE>",
"M42_AGENT_LABEL": "<M42_AGENT_LABEL>",
"M42_UI_URL": "<M42_UI_URL>",
"M42_ALLOW_INSECURE_TLS": "<M42_ALLOW_INSECURE_TLS>",
"M42_TIMEOUT_MS": "<M42_TIMEOUT_MS>"
}
}
}
}
{
"servers": {
"matrix42-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"M42_HOST": "<M42_HOST>",
"M42_API_TOKEN": "<M42_API_TOKEN>",
"M42_ALLOW_WRITES": "<M42_ALLOW_WRITES>",
"M42_LANGUAGE": "<M42_LANGUAGE>",
"M42_TOOLS": "<M42_TOOLS>",
"M42_AUDIT_NOTE": "<M42_AUDIT_NOTE>",
"M42_AGENT_LABEL": "<M42_AGENT_LABEL>",
"M42_UI_URL": "<M42_UI_URL>",
"M42_ALLOW_INSECURE_TLS": "<M42_ALLOW_INSECURE_TLS>",
"M42_TIMEOUT_MS": "<M42_TIMEOUT_MS>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
M42_HOSTRequired | Base URL of the Matrix42 instance |
M42_API_TOKENRequired, secret | API token created in the Matrix42 Administration application |
M42_ALLOW_WRITESOptional | Expose the tools that modify tickets. Off by default, which keeps the server read-only |
M42_LANGUAGEOptional | Response language, sent as the Explicit-Language header |
M42_TOOLSOptional | Comma-separated tool ids to expose. Left unset, all tools are exposed |
M42_AUDIT_NOTEOptional | Mark created tickets with an internal note saying they were raised through this server |
M42_AGENT_LABELOptional | How the assistant is named in that note |
M42_UI_URLOptional | Origin of the web interface, for deep links. Discovered from the instance when unset |
M42_ALLOW_INSECURE_TLSOptional | Skip TLS certificate verification. Only for self-signed development instances |
M42_TIMEOUT_MSOptional | Per-request timeout in milliseconds |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 1 Oct 2026 |
| Last updated | 1 Oct 2026 |
| Registry name | io.github.sus-tech-gmbh/matrix42-mcp |
More search and web servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
