greptile
claude-plugin:greptile/greptileAI code review agent for GitHub and GitLab. View and resolve Greptile's PR review comments, run reviews on your working branch, and search your organization's knowledge base and coding patterns, directly from Claude Code.
Score: 100/100
Handshake verified by our own probe.
Tools · 21
Identify the caller and discover the organizations available to other tools. Call this when the organization is unknown or after tenant_required; pass an organization's id or handle as organization on…
List repositories visible to the caller in the selected organization, sorted by name. Each entry contains namespaceId for knowledge-base tools and the name/remote/defaultBranch/optional remoteUrl tupl…
List saved review rules and learned patterns visible to the caller, newest first. Returns customContexts with id, type, body, status, scopes, metadata, evidenceCount, commentsCount, and createdAt; evi…
Get one saved review rule or pattern and up to 10 linked review-comment references. Returns customContext metadata and linkedComments; it does not return evidence bodies or source URIs. Each linked co…
Search visible custom-context bodies by case-insensitive substring, newest matches first. Returns customContexts and query; each result includes id, type, body, status, scopes, metadata, evidenceCount…
List merge requests and pull requests visible to the caller, newest first. Optionally restrict by a repository tuple, source branch, author, or state; sourceBranch and authorLogin are case-insensitive…
Alias of list_merge_requests with the same filters and result contract. List visible pull requests newest first; sourceBranch and authorLogin are case-insensitive substring filters, and this server ca…
Get one pull request or merge request with metadata, statistics, comments, up to 10 recent review records, and summary citations for the latest completed review. Addressed and unaddressed groups refle…
List all matching comments for one pull request or merge request, newest first. Returns comments, repository, prNumber, and total. Each comment exposes isGreptileComment rather than sourceType, plus s…
List code-review runs visible to the caller, newest first, optionally filtered by repository, PR number, or status. Returns codeReviews and the number returned as total. CLI/headless runs have source …
Get one code-review run by its stable id. Returns codeReview with body, status, commit, timestamps, allowlisted customer metadata, dispatch user, and optional mergeRequest, plus summaryCitations. CLI/…
Request a new asynchronous Greptile review for an existing GitHub pull request or GitLab merge request. This queues normal review processing, which consumes review credits, persists a review run, and …
Search Greptile-generated review comments by case-insensitive body substring across PR and CLI/headless reviews, newest first. Returns comments, query, the returned count as total, and an addressed/un…
Create a persistent review rule or pattern in the selected organization. Omitted type defaults to CUSTOM_INSTRUCTION, omitted status to ACTIVE, omitted scopes to universal scope, and omitted metadata …
Discover repositories with reachable Greptile knowledge-base data; start here before asking how an unfamiliar repository works. Returns repositories with namespaceId, deprecated repoNamespaceExternalI…
List paths in one repository's current published knowledge base to map its documented subsystems before reading. Returns namespaceId, deprecated repoNamespaceExternalId, repoName, indexPresent, sectio…
Read one current knowledge-base markdown document after listing its path. Returns document identity, section, immutable versionId, full characterCount, and content, plus untrustedContent and notice. T…
Search one repository's current knowledge base for a case-insensitive substring when you know the term, symbol, endpoint, or convention to investigate. Returns repository identity, query, pinned secti…
List exact team names, repository names, or author logins available to the caller for analytics filters. Query is a trimmed, case-insensitive substring; unique options are locale-sorted. Returns optio…
Get review analytics for repositories visible to the caller, optionally intersected by exact team, repository, and author filters. Omitted dates mean the current calendar month through now in timeZone…
List review findings visible to the caller, newest first, with optional exact scope, severity, security, stored-addressed-status, text, and date filters. Omitted dates mean the current calendar month …
How to use
Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://api.greptile.com/mcp
Cursor or Cline: add to your MCP config:
{
"mcpServers": {
"greptile": {
"url": "https://api.greptile.com/mcp",
"transport": "streamable-http"
}
}
}