4,500+ servers built on MCP Fusion
Vinkius

CodeRabbit MCP. Control user roles and review metrics via your agent.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

CodeRabbit MCP on Cursor AI Code Editor MCP Client CodeRabbit MCP on Claude Desktop App MCP Integration CodeRabbit MCP on OpenAI Agents SDK MCP Compatible CodeRabbit MCP on Visual Studio Code MCP Extension Client CodeRabbit MCP on GitHub Copilot AI Agent MCP Integration CodeRabbit MCP on Google Gemini AI MCP Integration CodeRabbit MCP on Lovable AI Development MCP Client CodeRabbit MCP on Mistral AI Agents MCP Compatible CodeRabbit MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

CodeRabbit. Manage your AI code review workflow directly from your agent. This server lets you list users, check review metrics, and control seat assignments—all without logging into CodeRabbit.

You can run audit queries, promote/demote roles, and check current seat modes, keeping your entire code review infrastructure managed through natural conversation with your AI client.

What your AI agents can do

Assign seats

Assigns CodeRabbit seats to a group of user IDs, up to 500 per request.

Demote users

Changes multiple users from admin status back to a standard member role.

Get audit logs

Retrieves tamper-resistant organization audit logs, useful for compliance reports.

+ 6 more capabilities included
Check team membership and roles

Lists all CodeRabbit users, letting your agent filter the results by role or current seat status.

Adjust user roles in bulk

Promotes or demotes multiple users to administrator or member roles using a single command.

Manage seat assignments

Assigns or removes CodeRabbit seats for up to 500 users at a time, enabling or disabling AI reviews for those accounts.

Audit administrative actions

Retrieves tamper-resistant logs of all admin actions, ideal for compliance reporting.

Analyze PR review performance

Gathers metrics on merged pull requests, like complexity scores and average review time, for a specified date range.

Check system configuration

Reads the current CodeRabbit seat assignment mode (automatic or manual).

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

CodeRabbit MCP Server: 9 Tools for Code Management

Use these nine tools to manage everything from user roles and seat assignments to complex PR review metrics, all through your AI agent.

assign019d7576

assign seats

Assigns CodeRabbit seats to a group of user IDs, up to 500 per request.

demote019d7576

demote users

Changes multiple users from admin status back to a standard member role.

get019d7576

get audit logs

Retrieves tamper-resistant organization audit logs, useful for compliance reports.

get019d7576

get metrics

Retrieves PR review metrics, including complexity scores, for a specific date range.

get019d7576

get seat mode

Checks the current CodeRabbit seat assignment mode (automatic or manual).

list019d7576

list users

Lists all users in the CodeRabbit organization, with options to filter by role or seat status.

promote019d7576

promote users

Raises the status of multiple users to administrator role.

unassign019d7576

unassign seats

Removes CodeRabbit seats from users without deleting their actual accounts.

update019d7576

update seat mode

Allows updating the system's seat assignment mode (requires Enterprise plan).

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
Start building

Make Your AI Do More

Start with CodeRabbit, 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

CodeRabbit MCP Server - Code Review & User Management

Your agent handles your CodeRabbit workflow right from the client. You can list users, check review metrics, and control seat assignments without ever logging into CodeRabbit. You'll manage your whole code review setup through natural conversation with your AI client.

Team Membership and Roles

Your agent lists every user in the CodeRabbit organization; you can filter those results by role or current seat status. You can promote or demote multiple users to admin or member roles using one command. You can assign or remove CodeRabbit seats for up to 500 users at a time, enabling or disabling AI reviews for those accounts.

System Configuration and Auditing

Your agent checks the current seat assignment mode, telling you if it's automatic or manual. You can update that system mode if you're on the Enterprise plan. You can retrieve tamper-resistant organization audit logs, which are great for compliance reporting.

Review Performance and Metrics

Your agent pulls PR review metrics, giving you complexity scores and other data points for a date range you specify. You'll get detailed data on merged pull requests, like average review time, for the time period you want.

User Management Deep Dive

Your agent runs list_users to get every user in the CodeRabbit organization, letting you filter by role or seat status. You can use promote_users to raise the status of multiple users to administrator role. You can use demote_users to change multiple users from admin status back to a standard member role.

You'll manage access with assign_seats by assigning CodeRabbit seats to a group of user IDs, up to 500 per request. You can use unassign_seats to remove CodeRabbit seats from users without deleting their actual accounts. You can run get_audit_logs to pull tamper-resistant organization audit logs. You can check the system status with get_seat_mode to see the current CodeRabbit seat assignment mode.

Finally, your agent can pull PR review metrics for a specific date range using get_metrics.

How CodeRabbit MCP Works

  1. 1 Subscribe to the CodeRabbit MCP Server and enter your API Key in the Organization Settings.
  2. 2 Your agent calls a tool (e.g., list_users) to initiate the request.
  3. 3 The server executes the API call, retrieves the data (e.g., user list or audit logs), and sends the structured result back to your agent for action.

The bottom line is, you control your code review settings and metrics entirely through your AI client, never needing to open the CodeRabbit dashboard.

Who Is CodeRabbit MCP For?

This is for the Engineering Manager who needs immediate visibility into team code review quality. It’s also for the Platform Engineer automating user provisioning across large orgs. Compliance Officers rely on this to pull audit logs without ever touching the main dashboard.

Engineering Manager

Checks the get_metrics tool to see code review velocity and quality scores across the team.

Platform Engineer

Uses assign_seats and promote_users to automate bulk user management and role changes.

Compliance Officer

Runs get_audit_logs to pull tamper-proof records of admin actions for mandatory reporting.

What Changes When You Connect

  • Automate user access. Use assign_seats or unassign_seats to enable or disable AI reviews for large groups, instantly managing resource allocation.
  • Maintain compliance visibility. Run get_audit_logs to get a complete, tamper-resistant record of every administrative action taken in the system.
  • Measure team quality. Run get_metrics to pull PR review metrics—like average complexity score—for any date range to track development quality.
  • Manage roles at scale. Use promote_users or demote_users to handle team structure changes in bulk, saving manual clicking.
  • Stay informed on configuration. get_seat_mode lets you verify if CodeRabbit is managing seats automatically or if you need to intervene manually.
  • View the whole team. list_users lets you quickly see who is in the organization, filtered by seat status or role, without navigating multiple dashboards.

Real-World Use Cases

01

The quarterly security audit

A Compliance Officer needs proof of who had admin access last quarter. Instead of pulling reports from three different dashboards, they ask their agent to run get_audit_logs. The agent returns a complete, chronological, and tamper-resistant log, solving the compliance headache in seconds.

02

Onboarding a new feature team

An Engineering Manager needs to give 10 developers new seats and promote the team lead. They ask their agent to run assign_seats followed by promote_users. The agent handles the bulk updates, ensuring everyone is set up and elevated to the right role without manual steps.

03

Debugging a stalled project

The Tech Lead suspects a key developer lost their seat access. They ask their agent to run list_users and filter by seat status. The agent immediately flags the user, allowing the team to quickly run unassign_seats (if needed) or assign_seats to fix the access problem.

04

Reviewing sprint performance

An Engineering Manager wants to know if the team's code quality dipped last month. They ask the agent to run get_metrics for the last 30 days. The agent provides a detailed report on complexity scores and review times, letting them pinpoint the performance dip.

The Tradeoffs

Manually tracking roles

Opening the CodeRabbit dashboard, clicking the user list, filtering by 'Admin,' then exporting the list to Excel to check who needs a role change.

Ask your agent to run list_users and filter by role. Then, if changes are needed, use demote_users or promote_users to execute the change instantly.

Forgetting to check seat status

A user is demoted to member status, but the admin forgets to run unassign_seats. The user still shows as 'active' in the system, causing confusion and potential access gaps.

Always check the system state first. Run get_seat_mode to see how assignments work, and use unassign_seats to ensure the user loses access correctly.

Confusing metrics with raw data

Getting a raw list of pull requests and trying to calculate the average review time manually in a spreadsheet, which is slow and error-prone.

Just ask the agent to run get_metrics and specify the date range. It returns the calculated average review time and complexity scores directly.

When It Fits, When It Doesn't

Use this if you need to manage user access and track code quality using bulk operations. It’s perfect for Platform Engineers and Managers who need to enforce roles and seats across large teams quickly.

Don't use this if you only need to check a single user's profile manually—you can do that in the native tool. And don't use it if you need a dedicated identity provider (IdP) solution, because this only manages CodeRabbit's internal state. If your core need is managing user identities across dozens of separate SaaS tools, you need a dedicated IdP, not an MCP server.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by CodeRabbit. 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

How we secure it →

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 9 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

assign_seats demote_users get_audit_logs get_metrics get_seat_mode list_users promote_users unassign_seats update_seat_mode

Managing user access and roles used to be a painful, multi-step process.

You used to have to jump through five different dashboards just to confirm if a user had the right role, if they were assigned a seat, and if the system was running in manual or automatic mode. Then you’d have to manually export the data, cross-reference it in a spreadsheet, and email the findings to your team lead. It was a mess.

Now, you just tell your agent: 'Show me all team members who don't have a CodeRabbit seat assigned.' The agent runs `list_users` and filters the results for you, giving you a clean list and asking if you want to fix it. It's instant.

CodeRabbit MCP Server: Get full audit and metric control.

Before this server, running a compliance check meant logging into the audit dashboard, setting date ranges, and hoping nothing was missed. It was a tedious, manual process with a high chance of missing critical details.

Now, you ask your agent to run `get_audit_logs` for the last month. It returns all entries—including the action, the user, and the timestamp—in a structured, SIEM-ready format. The oversight is total.

Common Questions About CodeRabbit MCP

How do I use the `assign_seats` tool in CodeRabbit MCP Server? +

You provide the list of user IDs (up to 500) and the tool assigns the seats. The agent handles the API call, and you get confirmation of the successful assignment.

Can I use `get_metrics` to check code review data for a specific period? +

Yes. You prompt the agent with the desired date range, and the get_metrics tool retrieves PR review metrics, including average complexity scores and review times.

Is `get_audit_logs` tamper-proof? +

Yes, the logs are designed to be tamper-resistant, making them suitable for formal compliance reporting and SIEM integration.

Does `list_users` include seat assignment status? +

Yes. The list_users tool lets you filter the entire organization roster by whether or not a user currently has an assigned CodeRabbit seat.

What is the difference between `unassign_seats` and deleting a user? +

unassign_seats simply removes the CodeRabbit seat, leaving the user account intact. It does not delete the user, which is key if you plan to reassign the seat later.

How do I use the `promote_users` tool to manage admin roles? +

You promote users by providing their user IDs. This tool updates roles in bulk, allowing you to elevate team members to admin status quickly.

What information does `get_metrics` return about PR reviews? +

It returns key metrics like total PRs reviewed, average complexity score, and average review time for the specified date range. This helps analyze team velocity and code quality.

Does `get_seat_mode` help me check the current seat assignment settings? +

Yes, this tool retrieves the current seat assignment mode (automatic or manual). Knowing this mode dictates how CodeRabbit handles seat availability for the team.

Can I see how productive my team's code review process is over the last month? +

Yes! Use the get_metrics tool with a date range (e.g., 2026-03-01 to 2026-03-31). It returns complexity scores, average review times, and comment breakdowns categorized by severity for all merged PRs.

How do I enable AI code reviews for new team members? +

First run list_users with seat_filter=unassigned to find members without seats. Then use assign_seats with their user IDs to grant them AI-powered code review access instantly.

Can I audit who made administrative changes in the organization? +

Absolutely. The get_audit_logs tool returns a complete, tamper-resistant trail of all admin actions including seat assignments, role changes, configuration updates, and API key operations. You can filter by action type and date range.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 9 tools

We've already built the connector for CodeRabbit. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 9 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.