Code Climate MCP. Audit code quality and metrics conversationally.
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 lets your AI client pull engineering metrics and code quality data directly into a conversation. You can list all repositories to check their grade, access historical analysis snapshots, see current test coverage percentages, or audit specific technical debt issues without ever leaving your chat interface.
What your AI agents can do
Get my codeclimate profile
Retrieves basic information about the authenticated user connected to Code Climate.
Get repository code quality
Gets detailed quality metrics for a specific codebase, including its overall health grade and complexity data.
Get snapshot quality details
Provides deep details about one specific analysis snapshot, showing how code quality looked at that exact moment in time.
List every project Code Climate tracks and retrieve its current overall quality grade.
Pull detailed metrics, like complexity scores or maintainability indexes, for a single codebase.
List all specific technical flaws and identified problems found within any given analysis snapshot.
Retrieve the latest test report for a repository to see its current code coverage percentage.
Access and compare metrics from past analysis points, seeing how code health has changed over time.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Code Climate: 8 Available Tools
Use these tools to retrieve detailed engineering metrics. You can get quality data for specific repositories, list all available snapshots, and check current test coverage reports.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Code Climate on Vinkius019d7576get my codeclimate profile
Retrieves basic information about the authenticated user connected to Code Climate.
019d7576get repository code quality
Gets detailed quality metrics for a specific codebase, including its overall health grade and complexity data.
019d7576get snapshot quality details
Provides deep details about one specific analysis snapshot, showing how code quality looked at that exact moment in time.
019d7576list codeclimate repositories
Lists all projects tracked by Code Climate and their current status grades.
019d7576list codeclimate webhooks
Retrieves a list of configured webhooks for a given repository to manage real-time alerts.
019d7576list repository snapshots
Lists all available historical analysis snapshots for a designated repository.
019d7576list repository test reports
Retrieves the latest reports detailing test coverage percentages for an entire codebase.
019d7576list snapshot code issues
Lists all specific, actionable code issues found within a particular analysis 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,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ 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
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.
The Pain of Context Switching
Right now, checking the code health is a multi-step pain. You log into Code Climate, find the repo list, click on 'core-api' to see its grade, then you have to open another tab to view snapshots to see if that grade is historical or current. If you need test coverage, you jump to yet another section and copy/paste percentages into a Slack thread just so your manager can see it.
With this MCP, the agent handles all those clicks. You ask one question—like 'How's the quality of my core-api?'—and you get the grade, the latest coverage report, *and* any major issues listed back to you in a single conversation thread.
Getting Code Quality Metrics with `list_codeclimate_repositories`
Today, getting an overview means clicking through multiple dashboards and manually compiling a summary grade for every major project. This takes time you'd rather spend actually writing code or fixing the problems.
Now, simply ask your agent to list all repositories. It pulls that high-level data instantly, giving you a complete picture of grades across your entire platform in seconds.
What you can do with this MCP connector
Need to know if the latest commit broke anything? Connect Code Climate and take full control of code quality auditing through natural conversation. You can list every repository analyzed in Code Climate to get its health grade instantly. Need context on why a repo is struggling? Access specific analysis snapshots, checking both current grades and historical trends over time.
The system lets you pull test coverage reports for any project, ensuring high standards before deployment. Because your workflow probably involves more than just code—maybe billing data or user IDs—you can chain this MCP with other services on Vinkius. This means you aren't limited to one source of truth; your agent can combine a repo grade from Code Climate with a user record from a CRM tool, giving you a single view for decision-making.
Your credentials pass through our zero-trust proxy, keeping your API keys safe and never storing them on disk.
019d7576-330f-7028-8748-25278968e156 How Code Climate MCP Works
- 1 Connect your Code Climate API token to the MCP via your preferred AI client.
- 2 Ask your agent to list repositories or check a specific metric (e.g., 'What's the coverage for X?').
- 3 The agent fetches and structures the data, presenting you with grades, issue lists, or percentages directly in chat.
The bottom line is that your AI client turns deep engineering dashboards into simple, conversational answers.
Who Is Code Climate MCP For?
Software developers and Engineering Managers who are tired of manually logging into the dashboard just to get a quick grade or check if a test passed. It’s for anyone who needs code quality metrics integrated directly into their daily chat flow.
Uses this MCP to ask about overall repository grades and identify trends in maintainability across multiple projects.
Checks the status of webhooks or lists all available snapshots without opening any external dashboard tools.
Quickly checks test coverage and audits specific code issues against a branch before merging, right from their chat window.
What Changes When You Connect
- Stop clicking through dashboards. You can list all repositories to get their grade instantly, then deep-dive into any specific project's history by calling
list_repository_snapshots. - Pinpoint technical debt fast. Instead of scrolling pages, ask your agent to use
list_snapshot_code_issuesand get a clean list of every flaw found in a snapshot. - Verify compliance across systems. Use this MCP alongside others on Vinkius; for instance, combine repo grades with user data to check if high-priority users are on stable codebases.
- Stay updated without manual checks. Check
list_codeclimate_webhooksstatus directly in your chat instead of navigating the settings page. - Track quality over time. Use
list_repository_test_reportsto monitor coverage percentages, seeing immediate trends and verifying if recent commits improved metrics.
Real-World Use Cases
The pre-merge gate check
A developer is about to merge code. They ask the agent: 'What's the coverage for core-api and are there any new issues?' The agent uses list_repository_test_reports and then calls list_snapshot_code_issues, giving them a green light or a list of mandatory fixes.
The weekly review
An Engineering Manager needs a high-level status. They ask the agent to 'List all repos and their grades.' The agent uses list_codeclimate_repositories, giving them an immediate, actionable overview of the entire engineering portfolio.
Debugging quality regression
A project's grade suddenly dipped. An engineer asks to see historical data and the agent calls list_repository_snapshots to identify exactly when the degradation started, pinpointing the problematic commit.
Auditing service dependencies
The ops team needs to confirm that a critical backend component is compliant. They ask for details on its grade and webhooks, using get_repository_code_quality and list_codeclimate_webhooks in one flow.
The Tradeoffs
Treating it like a search engine
Copy-pasting 10 different URLs into the agent, hoping it figures out which ones to check for quality.
→
Instead, ask the agent directly: 'What is the code quality grade and coverage for my main API repo?' The agent handles the lookup using get_repository_code_quality automatically.
Ignoring historical data
Only checking the current metrics without understanding if they're actually better than last month.
→
Always check past performance by asking for a list of snapshots using list_repository_snapshots before accepting a new grade.
Missing context
Asking, 'What are the issues?' without specifying which repository or snapshot to look at.
→
Be specific: 'For the latest snapshot of frontend-app, list all code issues.' This triggers a precise call to list_snapshot_code_issues.
When It Fits, When It Doesn't
Use this MCP if your primary bottleneck is accessing structured engineering data without navigating complex dashboards. If you frequently need to know 'What grade is Repo X?' or 'How did coverage change between Sprint Y and Z?', this is essential. Don't use it, however, if you are only trying to find out who wrote the code; this MCP only handles metrics and quality data. If your goal involves managing team assignments or Jira tickets, you need a dedicated project management MCP instead.
Common Questions About Code Climate MCP
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.
What does `list_codeclimate_repositories` do? +
It pulls a list of every repository analyzed by Code Climate. This lets your agent quickly identify all available projects and their current health status across your entire organization.
How can I check my webhooks using `list_codeclimate_webhooks`? +
This tool lists all configured webhooks for a given repository. Use it to verify that Code Climate is sending real-time quality notifications directly to your CI/CD pipeline.
What is the purpose of `list_repository_snapshots`? +
This tool lists all historical analysis snapshots for a repository. You can use it to track how code quality changes over time and analyze performance trends across different commits.
How do I find technical debt using `list_snapshot_code_issues`? +
This tool pulls all specific code issues recorded within one analysis snapshot. It helps you prioritize technical debt by listing exactly what needs fixing and where it occurs in the codebase.
What information does `get_my_codeclimate_profile` provide? +
It retrieves basic metadata about your authenticated user account. This confirms which specific Code Climate organization or workspace the MCP is connected to, preventing data mix-ups.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.