MCP server
tiden-mcp-server starts a stdio Model Context Protocol server. MCP-capable
clients can call Tiden through a tool interface instead of shelling out to
individual CLI commands.
The MCP server is distributed from the public
qase-tms/tiden-mcp-server
repository.
Install
Download a prebuilt binary from the latest GitHub release, or install from source:
go install github.com/qase-tms/tiden-mcp-server/cmd/tiden-mcp-server@latest
Start the server
tiden-mcp-server
The server uses the same config resolution as the CLI:
~/.tiden/config.jsonTIDEN_*environment variables- Flags such as
--base-url,--api-token,--workspace-id, and--timeout
If you already ran tiden setup, the MCP server can reuse the same
~/.tiden/config.json.
Stdout is reserved for the MCP protocol. Diagnostics go to stderr.
Register with Claude Code
claude mcp add tiden -- tiden-mcp-server
Typical tools
The MCP server exposes read operations and safe creates over the public API, including:
whoamilist_workspaceslist_productslist_requirementsget_requirementcreate_requirementupdate_requirementlist_testsget_testlist_branchescreate_branchget_merge_previewlist_componentslist_environmentslist_releasesgate_checkget_verdictget_overviewget_traceabilitycreate_testupdate_testlink_requirementlist_issuesget_issuelist_issue_eventsget_issue_eventget_issue_event_statsget_issue_fix_contextlist_release_issuesset_issue_status
Tool output is compact JSON matching the REST response shapes.
get_issue_fix_context returns the issue, its symbolicated stack frames, the
repository files those frames implicate, where the error is happening by
environment, and whether a test already covers the requirements those files
implement. Prefer it over calling get_issue, get_issue_event_stats, and the
requirement tools separately. See
Triage issues with an agent.
Security
The MCP server runs locally and uses your API token. Treat any MCP client with access to it as able to perform the exposed Tiden actions for that token.