mcpField
N
nittim

nittim

VerifiedFeaturedRemote
nittim.comSecurity0Updated 4w ago

About nittim

nittim is an MCP server for auditing code before release, aimed at developers and coding agents. It offers free secret and dependency scans alongside paid, evidence-backed audits with fixes and a verdict.

Key features

  1. 01Scan for committed secrets and vulnerable dependencies
  2. 02List audit checks in plain English
  3. 03Read a free self-review checklist
  4. 04Estimate audit price before running
  5. 05Return findings, fixes, and an audit verdict
  6. 06Request an independent second opinion

Use cases

  1. 01Check a repository for secrets before release
  2. 02Review code against the self-review checklist locally
  3. 03Assess security and reliability findings with fixes

MCP support

The MCP server exposes scanning, checklist, pricing, full-audit, second-opinion, and finding-review tools to MCP clients. Free tools work without an account; paid tools require a key and owner confirmation before charging.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://nittim.com/api/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

15
ParameterTypeRequiredDescription
repoUrlstringYesGitHub repository URL or owner/repo. A private repo needs a githubToken, unless the account has installed nittim's GitHub App at nittim.com for it.
fullScanbooleanNoTrue buys the wider Full Audit tier: every eligible source file, priced by pass count.
payInsteadbooleanNoTrue pays credits now instead of queuing for the daily free-audit budget to reopen, skipping the covered (Audit) entitlement even when it would otherwise be free.
deployedUrlstringNoOptional URL of this repository's live deployment, for an origin the account owner actually operates. When set, the audit adds one bounded, READ-ONLY fetch pass against it and reports drift between the deployed artifact and the audited commit. Redirects are never followed; private addresses are refused.
githubTokenstringNoOptional read-only GitHub token for a private repo. Without one, only public repos are reachable — unless the account has installed nittim's GitHub App at nittim.com for this repo, in which case a private repo works with no token at all.
authorizationstringNoHUMAN CONFIRMATION. The `authorization` id from the confirm-link answer, once the account owner has pressed Confirm. Single-use, short TTL.
confirmedCostobjectNoCOST CONFIRMATION. Omit on the first call; then send back the exact quoted `cost`.
confirmedCost.kindstringYesThe `kind` from the quoted cost, e.g. 'credits'.
confirmedCost.creditsnumberYesThe `credits` number from the quoted cost.
confirmedCost.centicreditsnumberNoThe `centicredits` integer from the quoted cost, if it carried one.

Details

From the project README

nittim MCP

Add to Cursor Install in VS Code MCP Registry

nittim audits code before it ships.

Connect over MCP and your agent can:

  • Scan a repo or a handful of posted files for committed secrets and known vulnerable dependencies — free, no key needed.
  • List every check nittim runs, in plain English.
  • Read the free self-review checklist (get_loop) — free, no key needed.
  • Price a GitHub repo or a set of files before anything runs — free, no upload required.
  • Run a full audit and get back a verdict — Production Ready, Production Ready with Conditions, High Risk, or Not Safe — with security, privacy, reliability, and architecture findings, each paired with a fix.
  • Get a second opinion on any piece of work from an independent judge.
  • Flag a finding that looks wrong, for a person to review.

A paid audit quotes its price before it runs. Nothing is charged until you confirm.

Try it in 30 seconds

Connect (below), then ask your agent:

Run nittim's get_loop and review this repo against it.

That reads the free checklist and reviews your code on your own model. Nothing is uploaded and no key is needed. Or ask it to scan_source a file for committed secrets and vulnerable dependencies. Also free.

Connect

Claude Code, as a plugin (adds the server and the nittim-loop skill):

/plugin marketplace add ilanwolberger/nittim-mcp
/plugin install nittim@nittim

or just the server:

claude mcp add --transport http nittim https://nittim.com/api/mcp
Using Claude Code's auto mode?

Auto mode refuses any tool it reads as able to spend money before that tool runs. nittim's paid tools always quote a price first, and every charge waits for the account owner's click on a confirmation link — so allowing the server never lets an assistant spend on its own. Add this to ~/.claude/settings.json (or your project's .claude/settings.json):

{ "permissions": { "allow": ["mcp__nittim"] } }

The rule name follows whatever you called the server in claude mcp add — it's mcp__<your-name> if you picked something other than nittim. The free tools (scan, estimate, checklist) work without this rule.

Cursor or VS Code: the buttons at the top, or nittim → https://nittim.com/api/mcp in your MCP settings.

Or add it to any MCP client as:

{
  "nittim": {
    "type": "streamable-http",
    "url": "https://nittim.com/api/mcp"
  }
}

The free tools work right away, no account needed. Paid tools need a key — mint one at nittim.com/keys.

Skills

skills/nittim-loop is a free, local self-review — it walks your assistant through nittim's public checklist over a repository you own, on your own model, with nothing uploaded. It reads the checklist via the get_loop MCP tool when one is connected, or by fetching https://nittim.com/selfcheck.md directly otherwise.

Claude Code — install the plugin (see Connect above), then run /nittim:nittim-loop inside a project you want reviewed. Or install the skill on its own, available in every project:

mkdir -p ~/.claude/skills/nittim-loop && curl -fsSL https://nittim.com/skills/nittim-loop/SKILL.md -o ~/.claude/skills/nittim-loop/SKILL.md

Cursor — the same checklist as a project rule (skills/nittim-loop/nittim-loop.mdc), also served live at https://nittim.com/skills/nittim-loop/nittim-loop.mdc:

mkdir -p .cursor/rules && curl -fsSL https://nittim.com/skills/nittim-loop/nittim-loop.mdc -o .cursor/rules/nittim-loop.mdc

Any other MCP client — call the get_loop tool directly; no install needed.

Learn more

Full reference, for people and for agents: nittim.com/agents


Listed on Smithery, Glama, cursor.directory and the MCP Registry.

This repository holds the listing manifests for nittim's MCP server, all pointing at the live endpoint above: Open Plugins (plugin.json, .mcp.json), the MCP Registry (server.json), a Claude Code plugin and marketplace (.claude-plugin/), and the nittim-loop skill (SKILL.md for Claude Code, nittim-loop.mdc for Cursor). It carries no other application code. scripts/gate.sh checks the repo's own consistency — manifests agree, both skill copies identical, every URL above resolves — and hooks/pre-push runs a secret scan before anything reaches GitHub (git config core.hooksPath hooks once per clone).

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.