MCP.Market

Carrick MCP server

online · 100% uptime
by carrick-tools·io.github.carrick-tools/carrick·v0.4.0·3 stars

TypeScript codebase intelligence for AI agents and IDEs, across every service and repo.

A95/100grade A
What users say
No reviews yet
Be the first
Safety scan
A95/100

full report

Adoption
Growing

3 stars

Reviews

Write one

Nobody has reviewed Carrick yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Carrick tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 385ms (auth required)20/20
  • –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
  • Auth qualityOAuth resource metadata advertised on 40115/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 95/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Carrick compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
95/100
higher than 97% of 48,255 servers
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
535 ms
faster than 27% of 30,031 servers
GitHub stars
3
more than 80% of 28,688 servers

Install Carrick in Claude Code, Cursor or VS Code

claude mcp add --transport http carrick https://api.carrick.tools/mcp
Add to Cursor

What the publisher says

From the Carrick repository's README, as published. We do not edit it. Read it on GitHub

Carrick

Carrick is a live, type-aware, intent-aware cross-repo index of every TypeScript service in your GitHub org, exposed to AI coding agents over the Model Context Protocol.

Carrick scans TypeScript projects using npm, pnpm, Yarn, Bun, or Deno. Deno projects require Deno 2.9.4 or newer; the Action supplies the runtime and reads existing deno.json or deno.jsonc manifests. Dependency preparation disables lifecycle scripts (details). Cross-repo features need at least two services indexed in the same Carrick project; a single-service install still gets same-repo validation.

Get started: sign up at app.carrick.tools · full documentation at docs.carrick.tools

What an agent can ask

Connect Claude Code, Cursor, Windsurf, or Codex to the Carrick MCP endpoint. Carrick answers semantic questions about your org that an agent normally has to grep across repos to answer, badly:

  • "Which functions handle webhook signing across our services?"
  • "Where do we deduplicate users by email?"
  • "What calls /api/users and what response shape do they expect?"
  • "Show me every function that retries on rate-limit errors."

These work because the index combines structural facts, resolved types, and a per-function description of what the code actually does.

What's in the index

For every scanned function in every repo in your org, Carrick stores three layers:

  • Structural. Endpoints declared, outbound calls made, mounts, normalised paths.
  • Type-aware. Request and response types resolved through the TypeScript compiler, so cross-repo type compatibility is checkable.
  • Intent-aware. A one or two sentence description of what each function does, generated at scan time and stored alongside the structural and type data.

The intent layer is the difference. It is what lets an agent answer "where do we deduplicate users by email" rather than "which functions are named dedupeUser."

Connect your agent

The MCP endpoint lives at https://api.carrick.tools/mcp.

claude mcp add --scope user --transport http carrick https://api.carrick.tools/mcp

The recommended authentication is sign-in-with-Carrick: your agent opens a browser, you click Approve once, and no API key changes hands. A manual key paste is available as a fallback. To get started, sign up at app.carrick.tools — the full setup guide lives at docs.carrick.tools.

Populate the index

The index is populated by running the Carrick GitHub Action on each TypeScript repo you want indexed. On the main branch the action refreshes that repo's contribution to the index. On pull requests the Carrick App posts a drift comment for you (no extra workflow steps required).

name: Carrick

on:
  push:
    branches: [main]
  pull_request:
    branches: [main]
  # Lets Carrick re-trigger this repo's main scan when a sibling repo in the
  # project changes. Optional today and dormant unless enabled server-side —
  # included here so it's already wired if you ever turn it on.
  repository_dispatch:
    types: [carrick-sibling-updated]

permissions:
  id-token: write
  contents: read

jobs:
  carrick:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
        # Full git history lets Carrick diff against the last scan and run incrementally.
        with:
          fetch-depth: 0

      - uses: carrick-tools/carrick@v1

No secrets required. The id-token: write permission lets the action mint a short-lived GitHub Actions OIDC token, which Carrick uses to verify the repo's identity and authorize the upload. On pull requests the Carrick App posts the drift comment itself, so the workflow needs no extra permissions and no comment-posting step. Just make sure the Carrick GitHub App is installed on the org and the repo is connected to a project in the dashboard.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Carrick: common questions

Is Carrick MCP server safe?
Yes, by our scan: it is graded A (95/100). Read the Carrick safety report
How do I install Carrick?
It runs remotely at api.carrick.tools. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Carrick need an API key?
No key to paste: it signs you in with OAuth when your client connects.
Is Carrick maintained?
The last commit was 37 days ago (2026-09-27). The latest release is v0.4.0.
Is Carrick up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
How does Carrick compare with other MCP servers?
safety score 95/100 (higher than 97% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 535 ms (faster than 27% of 30,031 servers). Full comparison.