Codecov MCP by usefulapi

io.usefulapi/codecov

Read Codecov coverage reports, commits, pulls, flags and components.

Yes, your AI can use this right now.Answered a live MCP handshake in 245 ms with no sign-in needed and exposes 24 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://codecov.usefulapi.io/mcp

24 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
codecov_list_service_ownersread-only

List owners (organizations/users) the token can see on a git service. Codecov REST: GET /{service}/.

codecov_get_ownerread-only

Get a single owner (org/user) detail. Codecov REST: GET /{service}/{owner_username}/.

codecov_list_usersread-only

List users belonging to an owner (org), optionally filtered by activation/admin/search. Codecov REST: GET /{service}/{owner_username}/users/.

codecov_list_reposread-only

List repositories for an owner, optionally filtered by active state, names or search. Codecov REST: GET /{service}/{owner_username}/repos/.

codecov_get_reporead-only

Get a single repository's detail. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/.

codecov_get_repo_configread-only

Get a repository's Codecov configuration. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/config/.

codecov_list_branchesread-only

List a repository's branches, optionally filtered by author and ordering. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/branches/.

codecov_get_branchread-only

Get a single branch's detail, including its head commit's coverage totals. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/branches/{name}/.

codecov_list_commitsread-only

List a repository's commits, optionally filtered by branch. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/commits/.

codecov_get_commitread-only

Get a single commit's detail, including its coverage totals and report. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/commits/{commitid}/.

codecov_list_commit_uploadsread-only

List the coverage report uploads recorded for a commit. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/commits/{commitid}/uploads/.

codecov_list_pullsread-only

List a repository's pull requests, optionally filtered by state and start date. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/pulls/.

codecov_get_pullread-only

Get a single pull request's detail, including its base/head coverage. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/pulls/{pullid}/.

codecov_get_coverage_totalsread-only

Coverage totals for a commit (defaults to default branch head), plus per-file totals. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/totals/.

codecov_get_coverage_reportread-only

Full coverage report for a commit (defaults to default branch head) — totals plus per-file line coverage. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/report/.

codecov_get_report_treeread-only

Coverage report as a file/directory tree for a commit (defaults to default branch head). Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/report/tree.

codecov_get_file_coverageread-only

Line-by-line coverage for a single file. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/file_report/{path}/.

codecov_get_coverage_trendread-only

Coverage measurements over time for a repository, bucketed by interval. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/coverage/.

codecov_list_flagsread-only

List a repository's coverage flags. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/flags/.

codecov_get_flag_coverage_trendread-only

Coverage measurements over time for a single flag, bucketed by interval. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/flags/{flag_name}/coverage/.

codecov_list_componentsread-only

List a repository's components with their coverage. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/components/.

codecov_compareread-only

Compare coverage between two commits (base vs. head) or for a pull request. Provide EITHER both `base` and `head`, OR `pullid`. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/compare/.

codecov_compare_impacted_filesread-only

List the files whose coverage changed between two commits (base vs. head) or for a pull request. Provide EITHER both `base` and `head`, OR `pullid`. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/compare/impacted_files.

codecov_list_test_resultsread-only

List a repository's test-analytics results, optionally filtered by branch, commit, outcome and duration. Codecov REST: GET /{service}/{owner_username}/repos/{repo_name}/test-results/.

Alternatives in Developer Tools

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”