hello
Verifies connectivity to the hosted CircleCI MCP server.
CircleCI's officially hosted server, which replaces the deprecated npm package.
LABSCO SUMMARY
Search results and older blog posts still point at @circleci/mcp-server-circleci, and anyone following those is installing something the vendor has retired. Hosted is now the supported path. Check CircleCI's guide for the specifics before wiring it in.
CircleCI's own hosted endpoint. It supersedes @circleci/mcp-server-circleci, the npm package they previously published and have now deprecated.
One address for every account, https://mcp.circleci.com/v1/mcp — you sign in with OAuth2 or send a personal API token. Its 13 tools cover pipeline runs, workflows (including rerun and cancel), jobs and their logs, artifacts, test results and usage data.
Follow CircleCI's setup guide. If you are running the old npm package, this is the migration target.
Paste a URL, then authorize — add the endpoint to your client, then approve the OAuth consent screen
USE CASES
Switch from the npm server to CircleCI's hosted endpoint, which is the supported route now.
Connect through CircleCI's own setup rather than a community wrapper.
Listed in project docs. Your client may show a different list.
helloVerifies connectivity to the hosted CircleCI MCP server.
list_runsLists runs for a project, given its slug ( gh/org/repo ) or UUID, or your own runs across all projects. Filter by branch or run status.
get_runFetches a single run by UUID, returning its phase, outcome, VCS details, and any config errors.
list_workflowsLists the workflows belonging to a run, given the run’s UUID.
get_workflowFetches a single workflow by UUID, returning its name, phase, and outcome.
rerun_workflowReruns a workflow, given its UUID. By default every job reruns from the start. Set from_failed to rerun only the failed jobs and everything downstream of them.
cancel_workflowCancels a running workflow, given its UUID.
list_jobsLists the jobs belonging to a workflow, given the workflow’s UUID.
get_jobFetches a single job by UUID, returning its phase, outcome, and per-step detail, including each step’s exit code.
get_job_logsFetches the output of a job’s steps, given the job’s UUID. When you do not name a step, the tool reads the failed steps automatically.
list_artifactsLists the files a job persisted, such as test reports, coverage, or build output, given the job’s UUID.
list_job_testsLists a job’s test results, given the job’s UUID. The tool returns failing tests by default; set all to include passing and skipped tests.
download_usage_dataExports an organization’s usage data as downloadable CSV files, given an org slug or UUID and a date range of up to 31 days.
BEFORE YOU INSTALL
13 tools named in the project's documentation.
All 5 documented clients connect to a hosted endpoint.
INSTALLATION
Add the endpoint to your client, then approve the OAuth consent screen.
https://mcp.circleci.com/v1/mcpclaude mcp add --transport http circleci-mcp-server https://mcp.circleci.com/v1/mcp{
"mcpServers": {
"circleci-mcp-server": {
"url": "https://mcp.circleci.com/v1/mcp"
}
}
}{
"servers": {
"circleci-mcp-server": {
"type": "http",
"url": "https://mcp.circleci.com/v1/mcp"
}
}
}{
"mcpServers": {
"circleci-mcp-server": {
"serverUrl": "https://mcp.circleci.com/v1/mcp"
}
}
}