Code Climate MCP. Audit your codebase quality in natural conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Code Climate. This MCP Server lets your AI agent audit your codebase directly. You track repository grades, check test coverage percentages, and audit technical debt snapshots from natural conversation.
You can list all repositories, view historical quality snapshots, and pinpoint specific code issues without opening the Code Climate dashboard.
It's engineering metrics, right in your chat.
What your AI agents can do
Get my codeclimate profile
Gets details about the user who authenticated with the service.
Get repository code quality
Retrieves detailed code quality metrics for a single repository.
Get snapshot quality details
Gets detailed information for one specific code analysis snapshot.
Retrieves a list of all repositories connected to Code Climate, along with basic status and health data for each.
Gathers detailed quality metrics for a single, specified repository.
Provides deep information about a specific analysis snapshot, showing the state of the code at a past time.
Lists all technical debt issues found within a chosen code quality snapshot.
Retrieves and lists all test coverage reports for a given repository.
Lists configured webhooks for a repo or fetches details about your authenticated user profile.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Code Climate MCP Server: 8 Tools for Code Metrics
Use these tools to pull deep, structured data on code quality, historical snapshots, and test coverage directly into your chat interface.
019d7576get my codeclimate profile
Gets details about the user who authenticated with the service.
019d7576get repository code quality
Retrieves detailed code quality metrics for a single repository.
019d7576get snapshot quality details
Gets detailed information for one specific code analysis snapshot.
019d7576list codeclimate repositories
Lists all repositories that Code Climate has analyzed.
019d7576list codeclimate webhooks
Lists all webhooks configured for a specific repository.
019d7576list repository snapshots
Lists all historical code analysis snapshots for a given repository.
019d7576list repository test reports
Lists all available test coverage reports for a repository.
019d7576list snapshot code issues
Lists all technical debt issues found in a specific code snapshot.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Code Climate, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Code Climate lets your AI agent audit your code base directly. You'll track repo grades, check test coverage percentages, and audit technical debt snapshots just by talking to it. You can list all repos, view historical quality snapshots, and pinpoint specific code issues without even opening the Code Climate dashboard.
It's pure engineering metrics, right in your chat.
List all analyzed code repositories lets you pull a list of every repo Code Climate's tracked, along with its basic status and health data. Check a repository's overall code quality gathers detailed quality metrics for a single, specified repo. Examine historical code quality snapshots gives you deep info on a specific analysis snapshot, showing the code's state at a past time. Identify specific code issues in a snapshot lists all technical debt issues found in a chosen code quality snapshot. Track test coverage reports retrieves and lists every test coverage report for a given repo. Manage webhooks and account info lets you list configured webhooks for a repo or pull details about your authenticated user profile.
How Code Climate MCP Works
- 1 Subscribe to the Code Climate MCP Server and enter your Personal API Token.
- 2 Prompt your AI agent with a natural language request (e.g., 'What's the coverage for core-api?').
- 3 The agent executes the necessary tool (like
list_repository_test_reports) and returns the specific data to your chat interface.
The bottom line is: you ask your agent a question about your codebase, and it gets the precise data from Code Climate and shows it to you.
Who Is Code Climate MCP For?
This is for the Engineering Manager who needs to track maintainability trends without opening a dashboard. It's for the DevOps Engineer who needs to audit webhooks or check status codes quickly. And it's for the Software Developer who needs to verify test coverage or look up a specific code issue, fast.
Uses the agent to check test coverage percentages or look up specific code issues in a snapshot without leaving their IDE.
Audits repository webhooks and checks analysis status directly from the chat interface, skipping the dashboard navigation.
Uses the agent to monitor overall repository grades and maintainability trends using simple language prompts.
What Changes When You Connect
- See a repository's grade and maintainability score immediately. Use
get_repository_code_qualityto get the current health status of any project, skipping the dashboard drill-down. - Track how code quality changes over time. Use
list_repository_snapshotsandget_snapshot_quality_detailsto see historical data, which is critical for trend analysis. - Prioritize technical debt efficiently. Run
list_snapshot_code_issuesagainst a snapshot to get a clean list of all outstanding issues, ready for a sprint backlog. - Verify test coverage percentages instantly. Use
list_repository_test_reportsto get the latest coverage reports and confirm quality before a merge. - Audit integration points without leaving your chat. Call
list_codeclimate_webhooksto check if real-time quality notifications are set up correctly. - Know who you are and what's connected. Use
get_my_codeclimate_profileto confirm user details orlist_codeclimate_repositoriesto see all analyzed projects.
Real-World Use Cases
Reviewing a PR's quality metrics
A developer needs to know if the latest changes broke anything. They ask their agent to check the latest snapshot. The agent calls list_snapshot_code_issues and returns the 12 high-severity issues found in the core-api snapshot, allowing the developer to fix them before merging.
Assessing a project's long-term health
An engineering manager wants to know if the 'frontend-app' is getting worse. They ask the agent to compare the last three snapshots. The agent uses list_repository_snapshots and get_snapshot_quality_details, revealing that the maintainability score has dropped from 'A' to 'C' over the last quarter.
Checking test coverage compliance
A QA engineer needs proof that the latest build covered the payment module. They ask the agent to check the reports. The agent calls list_repository_test_reports and provides the 92% coverage percentage, verifying compliance instantly.
Quickly checking all service status
A DevOps engineer needs a quick overview of all services. They prompt the agent to list all repositories. The agent calls list_codeclimate_repositories, giving them a list of 15 services and their current health grades in seconds.
The Tradeoffs
Manual Dashboard Scrolling
Opening the Code Climate UI, clicking to the 'Coverage' tab, then scrolling through history to find the 85.4% report. This takes three tabs and five minutes of manual clicking.
→
Just ask your agent. Prompt: 'What is the current test coverage for core-api?'. The agent calls list_repository_test_reports and returns the number directly in the chat.
Forgetting Historical Context
Looking only at today's code grade and thinking everything is fine. You miss the fact that the grade dropped from 'A' last month to 'B' this month.
→
Use list_repository_snapshots to list the last 5 snapshots. Then, use get_snapshot_quality_details on the older dates to track the grade decline and spot the regression.
Ignoring the Source of Failure
Seeing a low code grade (e.g., 'C') and only knowing that something is wrong, but not what or why.
→
First, get the current grade with get_repository_code_quality. Then, use list_snapshot_code_issues on the latest snapshot to get a prioritized list of actionable technical debt items.
When It Fits, When It Doesn't
Use this if you need actionable, deep-dive code metrics that are tied to specific historical snapshots, like seeing exactly which lines of code caused a grade drop. You need to pinpoint why the quality is bad, not just that it's bad.
Don't use this if you only need a simple list of names or a general status check. For that, checking the list of repositories (list_codeclimate_repositories) is enough. If you only need to know the latest test coverage, a simple API call is faster than listing all snapshots. Use this tool when you are actively investigating a quality problem and need to piece together the full story: profile > snapshots > issues > coverage.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Code Climate. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Checking code quality used to mean opening 4 different dashboards.
Before this server, checking a codebase's health meant juggling five different tabs: one for the grade, one for coverage, one for issues, and two for historical trends. You'd click through the repository UI, copy the grade, open the snapshots page, and then run a separate report for test coverage. It was a painful, manual process that lost context and took too long.
Now, you ask your agent. You prompt it, 'What's the current status of the core-api?' The agent executes the necessary tools and returns a structured report with the grade, the latest coverage, and the top three issues—all in one chat window. You get the answer, instantly.
Code Climate MCP Server: Grade and Metrics
You no longer have to manually navigate from the main dashboard to the 'Issues' section, then over to 'Snapshots' to see the history. You ask the agent to list the issues for a specific snapshot. It runs `list_snapshot_code_issues` and gives you a clean, filtered list of exactly what's wrong with the code, no clicking required.
The code moves from 'I think this is bad' to 'This specific line of code needs fixing.' The agent gives you the facts, right where you are working.
Common Questions About Code Climate MCP
How do I use the `list_codeclimate_repositories` tool? +
You ask your agent to 'list all my repositories.' The agent runs list_codeclimate_repositories and immediately provides a list of all analyzed projects and their current status.
What is the difference between `get_repository_code_quality` and `get_snapshot_quality_details`? +
The get_repository_code_quality tool gives you the current, live quality status of a repo. get_snapshot_quality_details gives you the fixed status of a repo at a specific point in the past.
Can I check test coverage using the `list_repository_test_reports` tool? +
Yes. Prompt your agent to check the coverage for a repo. The agent calls list_repository_test_reports and provides the most recent percentage and any associated metadata.
How do I find technical debt issues with `list_snapshot_code_issues`? +
Ask your agent to list issues for a snapshot. You specify the snapshot ID, and the agent runs list_snapshot_code_issues, returning only the list of actionable technical debt.
Does the Code Climate MCP Server track webhooks? +
Yes. You can use the list_codeclimate_webhooks tool. This lets you see what real-time quality notifications are configured for a repository.
How do I use the `get_my_codeclimate_profile` tool to check my account details? +
This tool retrieves your profile information. You can check your user name, organization ID, and other metadata. This is useful for verifying permissions or knowing which organization the code belongs to.
What should I do if I get an error when calling `list_codeclimate_webhooks`? +
If the tool fails, check your API token first. Ensure the token has read access to webhooks and that the repository ID is correct. The error message usually points to the missing scope.
Is there a limit to how many repositories I can list using `list_codeclimate_repositories`? +
The tool can list all repositories analyzed by Code Climate. If you hit a limit, the API will return pagination details, which your agent can use to fetch the remaining results.
Can I see the maintainability rating for a specific repository? +
Yes! Use the get_repository_code_quality tool with the unique repository ID. The agent will return the current maintainability grade (A-F) and other core health metrics provided by Code Climate.
How do I check the test coverage percentage for a repository? +
Use the list_repository_test_reports tool. Your agent will fetch all test coverage reports associated with the repository, showing the coverage percentage for the most recent runs.
Where do I find my Code Climate API Token? +
Log in to Code Climate, click on your avatar in the top right, go to User Settings, and select Personal API Tokens. You can generate and copy your token from that section.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
String Metrics Analyzer
Bypass LLM tokenization blindness. Get exact character counts, word counts, and specific string occurrences deterministically.
GitHub
Manage repositories, track issues, and search code via AI agents with GitHub.
TF-IDF Vectorizer Engine
Exact Term Frequency-Inverse Document Frequency scores. Stop LLMs from guessing keyword relevance across massive corpuses.
You might also like
SEC EDGAR Filings — 10-K, 10-Q, 8-K, Insider Trades & Full-Text Search
Access all SEC filings: 10-K annual reports, 10-Q quarterly reports, 8-K material event disclosures, Form 4 insider trading data, and full-text search across every document ever filed on EDGAR. Filter by company, form type, and date range.
AiMasher
Generate marketing content, social media posts, and creative assets using multiple AI models in a single unified workspace.
RentCast Alternative
Access real-time real estate data, property records, and rental market analytics directly from your AI agent.