# Verificate MCP

A hosted MCP server that runs AI-written code past 17 deterministic gates and an ISO/IEC 25010 review. Any gate can veto the change.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 1
- Author: VerificateAI
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/VerificateAI/verificate-mcp-quickstart
- Updated: 2026-09-21
- HTML: https://affpapa.org/en/nevibecode/mcp/verificate-mcp

## What it does

Verificate MCP sits between your assistant and your repo. When Claude, Cursor or another client writes code, the server sends it through deterministic gates first: they catch placeholders, reward-gaming tests and calls to SDK methods that do not exist. One gate is enough to veto, and no model output overrides that. Whatever survives gets scored by an enterprise review built on ISO/IEC 25010 — performance, scalability, reliability.

Four tools ship with it. `validate_ai_output` is the merge gate and returns approve or reject. `validate_plan` checks a design before any code exists. `analyze_code` digs into code you already have and returns scores without a verdict. `generate_code` writes and vets in one pass. Prompts `gate_my_changes` and `review_my_plan` loop validate, fix, re-validate until the change is approved.

Nothing to install — you add a URL. Each machine gets 25 validations with no account, card or key. After that you need a Verificate account, so pick a plan before you wire the server into a working loop.

## Requirements
- Remote server: `https://mcp.verificate.ai/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http verificate-mcp https://mcp.verificate.ai/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add verificate-mcp --url https://mcp.verificate.ai/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "verificate-mcp": {
            "url": "https://mcp.verificate.ai/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "verificate-mcp": {
            "type": "http",
            "url": "https://mcp.verificate.ai/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http verificate-mcp https://mcp.verificate.ai/mcp
```

## When to use it
- catch a mock refund path before merge
- reject a test that only asserts true
- flag an invented SDK call
- review a design before writing code
- audit inherited code for hot paths and rate limits

## Example prompts
- Run `validate_ai_output` on this diff and show me the verdict
- Gate the refactor plan with `validate_plan`
- Analyze `payments.py` with `analyze_code`

## Similar
- [breakdown-test](https://affpapa.org/en/nevibecode/skills/breakdown-test.md) — skill · 9264 installs
- [printing-press-polish](https://affpapa.org/en/nevibecode/skills/printing-press-polish.md) — skill · 6800 installs
- [blast-radius](https://affpapa.org/en/nevibecode/skills/blast-radius.md) — skill · 5700 installs
- [openspec-verify-change](https://affpapa.org/en/nevibecode/skills/openspec-verify-change.md) — skill · 3500 installs
- [ce-simplify-code](https://affpapa.org/en/nevibecode/skills/ce-simplify-code.md) — skill · 3400 installs
- [caveman-optimize](https://affpapa.org/en/nevibecode/skills/caveman-optimize.md) — skill · 105800 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
