{
  "ok": true,
  "resource": {
    "id": "RES_04654219591B",
    "resource_type": "mcp_server",
    "canonical_url": "https://registry.modelcontextprotocol.io/v0.1/servers/Verificate%20MCP/versions/1.8.7",
    "name": "Verificate MCP",
    "summary_en": "Agentic code review, no signup to try: reality gates + frontier-model review, with veto.",
    "summary_zh": "对AI生成的代码、文档和计划进行确定性现实门控与前沿模型审查，可一票否决，用于软件交付前的质量与安全把关。",
    "description_en": "Verificate MCP gates AI-written code, plans, and documents with deterministic reality checks (vetoing mocks, invented APIs, and gaming) plus a frontier-model review, returning a binary approve/reject verdict. It also offers advisory code analysis and gated code generation. The server is read-only for validation tools, but code generation runs on Verificate's infrastructure; no signup is required to try.",
    "description_zh": "Verificate MCP 对 AI 生成的代码、计划和文档进行确定性现实检查（否决模拟内容、虚构 API 和作弊行为）并辅以前沿模型审查，返回二元批准/拒绝裁决。它还提供咨询性代码分析和门控代码生成。验证工具为只读，但代码生成在 Verificate 的基础设施上运行；无需注册即可试用。",
    "provider_name": "ai.verificate",
    "homepage_url": "https://verificate.ai/mcp",
    "endpoint_url": "https://mcp.verificate.ai/mcp",
    "source_url": "https://github.com/Verificate-Dev/verificate-mcp-quickstart",
    "icon_url": null,
    "cover_image_url": null,
    "capabilities": [
      "code.review",
      "plan.validation",
      "code.generation"
    ],
    "categories": [
      "software-development"
    ],
    "industries": [
      "gaming"
    ],
    "protocols": [
      "mcp"
    ],
    "auth": {
      "type": "unknown"
    },
    "pricing": {
      "model": "unknown"
    },
    "input_schema": {},
    "output_schema": {},
    "metadata": {
      "content_language": "en",
      "translation_status": "luna-reviewed",
      "official_registry": {
        "version": "1.8.7",
        "packages": [],
        "remotes": []
      },
      "review_gate": {
        "passed": true,
        "reasons": [],
        "policy_version": "review-gate-v1",
        "evaluated_at": "2026-09-04T04:30:39.666Z"
      },
      "catalog_profile": {
        "version": "catalog-profile-v1",
        "primary_category": "software-development",
        "integrations": [
          "GitHub"
        ],
        "use_cases": {
          "en": [
            "Gate AI-generated code before merging to catch hallucinated APIs and mocks",
            "Validate implementation plans before coding to catch design flaws early",
            "Analyze existing code for performance and scalability issues"
          ],
          "zh": [
            "在合并前对 AI 生成的代码进行把关，捕获虚构 API 和模拟内容",
            "在编码前验证实施计划，及早发现设计缺陷",
            "分析现有代码的性能和可扩展性问题"
          ]
        },
        "categories": [
          "software-development"
        ],
        "industries": [
          "gaming"
        ],
        "copy": {
          "source_language": "en",
          "summary_zh_state": "present",
          "description_zh_state": "present",
          "description_en_state": "present"
        }
      }
    },
    "latest_version": "1.8.7",
    "status": "listed",
    "health_status": "healthy",
    "source_kind": "imported",
    "source_agent": "registry.modelcontextprotocol.io",
    "trust": {
      "signal": "none",
      "reason": null,
      "signals": {
        "yellow": 0,
        "red": 0
      }
    },
    "review_summary": {
      "method_version": "capability-evidence-v3",
      "capability_definition": "strong",
      "contract_completeness": "strong",
      "access_friction": "low",
      "operational_transparency": "strong",
      "evidence_strength": "protocol_inspected",
      "use_readiness": "ready_for_guidance",
      "reviewed_at": "2026-09-04T04:30:41.686Z"
    },
    "experience_count": 0,
    "verified_experience_count": 0,
    "usage_count": 0,
    "success_rate": null,
    "first_seen_at": "2026-09-03T13:55:33.528Z",
    "last_seen_at": "2026-09-04T04:30:40.937Z",
    "published_at": "2026-09-03T13:55:33.528Z",
    "created_at": "2026-09-03T13:55:33.528Z",
    "updated_at": "2026-09-04T04:30:41.686Z",
    "api_url": "https://aiworkshub.io/api/v1/resources/RES_04654219591B",
    "reviews_url": "https://aiworkshub.io/api/v1/resources/RES_04654219591B/reviews",
    "public_url": "https://aiworkshub.io/resources/RES_04654219591B",
    "distribution": {
      "canonical_identity": "https://registry.modelcontextprotocol.io/v0.1/servers/Verificate%20MCP/versions/1.8.7",
      "syndicatable": true,
      "origins": [
        {
          "registry_url": "https://registry.modelcontextprotocol.io/",
          "upstream_resource_id": "Verificate MCP@1.8.7",
          "upstream_record_url": "https://registry.modelcontextprotocol.io/v0.1/servers/Verificate%20MCP/versions/1.8.7",
          "relation": "syndicated",
          "metadata": {
            "source": "official-mcp-registry"
          },
          "first_seen_at": "2026-09-03T13:55:33.528Z",
          "last_seen_at": "2026-09-04T04:30:40.937Z"
        }
      ]
    },
    "tools": [
      {
        "name": "analyze_code",
        "title_en": "Advisory code deep-dive",
        "title_zh": "咨询性代码深度分析",
        "description_en": "Advisory deep-dive on existing code — scores and findings, deliberately NO pass/fail verdict, so it never blocks an agent. Surfaces performance hot paths, scalability cliffs, reliability gaps and tech debt with concrete latency/throughput arithmetic. Read-only: the code is analyzed, never executed.",
        "description_zh": "对现有代码的咨询性深度分析——评分和发现，故意不给出通过/失败裁决，因此不会阻塞代理。通过具体的延迟/吞吐量计算，揭示性能热点、可扩展性瓶颈、可靠性差距和技术债务。只读：分析代码，从不执行。",
        "input_schema": {
          "type": "object",
          "properties": {
            "code": {
              "type": "string",
              "description": "The source code to analyze — a function, file or pasted excerpt."
            },
            "analysis_type": {
              "type": "string",
              "default": "quality",
              "enum": [
                "quality",
                "performance",
                "scalability",
                "security",
                "tech_debt"
              ],
              "description": "Lens for the review: 'quality' (default, broad ISO/IEC 25010 pass) or a focused pass on one dimension."
            },
            "language": {
              "type": "string",
              "description": "Source language, e.g. 'python', 'typescript', 'cpp', 'sql', 'swift'. Inferred if omitted; stating it sharpens findings."
            }
          },
          "required": [
            "code"
          ]
        },
        "output_schema": {
          "type": "object",
          "properties": {
            "quality_score": {
              "type": "number",
              "description": "0-100 advisory score for the chosen lens"
            },
            "complexity": {
              "type": "string",
              "description": "low | medium | high"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Findings as 'severity|category|detail' with supporting arithmetic"
            },
            "suggestions": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "provider": {
              "type": "string"
            }
          },
          "required": [
            "quality_score",
            "issues"
          ],
          "additionalProperties": true
        },
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": true,
        "idempotency": "idempotent",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "generate_code",
        "title_en": "Generate gated code",
        "title_zh": "生成门控代码",
        "description_en": "Generate code and gate it in one step: an LLM writes the implementation, then the same protection engine as validate_ai_output vets it — retrying generation when the gate rejects. If every attempt is vetoed you still receive the last attempt, clearly marked validated:false with the gate findings. Generation runs on our infrastructure; nothing executes in your environment.",
        "description_zh": "一步生成代码并进行门控：LLM 编写实现，然后使用与 validate_ai_output 相同的保护引擎进行审查——当门控拒绝时重试生成。如果所有尝试都被否决，您仍会收到最后一次尝试，并明确标记 validated:false 及门控发现。生成在我们的基础设施上运行；您的环境中不执行任何操作。",
        "input_schema": {
          "type": "object",
          "properties": {
            "prompt": {
              "type": "string",
              "description": "What to build, with any constraints worth enforcing — e.g. 'a rate-limited retry decorator with exponential backoff, stdlib only'."
            },
            "language": {
              "type": "string",
              "default": "python",
              "description": "Target language for the generated code, e.g. 'python' (default), 'typescript', 'go', 'sql'."
            },
            "max_tokens": {
              "type": "integer",
              "default": 4000,
              "minimum": 256,
              "maximum": 32768,
              "description": "Generation budget. The default 4000 fits most functions/classes; raise it for multi-file scaffolds."
            }
          },
          "required": [
            "prompt"
          ]
        },
        "output_schema": {
          "type": "object",
          "properties": {
            "generated": {
              "type": "boolean",
              "description": "False only when no provider returned code"
            },
            "code": {
              "type": "string",
              "description": "The generated implementation"
            },
            "validated": {
              "type": "boolean",
              "description": "True if the protection gates approved the final attempt; false means the gate findings in 'protection' explain the veto"
            },
            "validation_score": {
              "type": "number",
              "description": "Deterministic gate score, 0-100"
            },
            "attempts": {
              "type": "integer",
              "description": "Generation attempts before approval or give-up"
            },
            "protection": {
              "type": "object",
              "description": "Deterministic gate result. A veto here is final — the model review cannot override it.",
              "properties": {
                "verdict": {
                  "type": "string",
                  "description": "'approved' or 'rejected' from the gate layer"
                },
                "vetoed": {
                  "type": "boolean",
                  "description": "True if any veto gate failed the submission"
                },
                "vetoed_by": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  },
                  "description": "Names of the gates that vetoed, e.g. ['code_reality_gate']"
                },
                "protection_score": {
                  "type": "number",
                  "description": "Deterministic gate score, 0-100"
                }
              },
              "additionalProperties": true
            },
            "provider": {
              "type": "string"
            }
          },
          "required": [
            "generated"
          ],
          "additionalProperties": true
        },
        "unit_kind": "mcp_tool",
        "effect": "compute",
        "open_world": true,
        "idempotency": "safe_to_retry",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "validate_ai_output",
        "title_en": "Gate AI-written output (code or documents)",
        "title_zh": "对 AI 编写的输出（代码或文档）进行把关",
        "description_en": "The merge gate for ANY AI-written output — code, documentation, reports, emails, configs: returns a binary approve/reject verdict with veto power. Deterministic reality gates run first and cannot be overridden; a frontier-model review then scores quality, accuracy, reliability and tech debt. Read-only: nothing is executed.",
        "description_zh": "针对任何 AI 编写输出的合并门控——代码、文档、报告、电子邮件、配置：返回具有否决权的二元批准/拒绝裁决。确定性现实门控首先运行且不可覆盖；随后前沿模型审查对质量、准确性、可靠性和技术债务进行评分。只读：不执行任何操作。",
        "input_schema": {
          "type": "object",
          "properties": {
            "ai_output": {
              "type": "string",
              "description": "The AI-generated output to gate — source code (a diff, function or whole file, any mainstream language) or prose (documentation, a report, an email, release notes). For reliable latency keep one submission under ~15,000 characters; split larger artifacts at natural boundaries (functions, SQL statements, sections) and validate the units separately. Reviews are wall-clock bounded: an over-budget model review returns an explicit timed-out result (deterministic gates still run) rather than hanging."
            },
            "validation_type": {
              "type": "string",
              "default": "code_generation",
              "description": "What the output is: 'code_generation' (default) for source code; 'documentation', 'report', 'email', 'text', ... for prose (code-marker gates are skipped, integrity gates and the frontier review still run); 'plan' for designs/specs."
            },
            "context": {
              "type": [
                "object",
                "string"
              ],
              "description": "Optional review context — an object like {\"language\": \"cpp\", \"scale\": \"10k req/s\"} ('language' sharpens SDK-reality checks) or a free-text sentence describing intent."
            }
          },
          "required": [
            "ai_output"
          ]
        },
        "output_schema": {
          "type": "object",
          "properties": {
            "valid": {
              "type": "boolean",
              "description": "The binary verdict: true = approved, false = rejected"
            },
            "score": {
              "type": "number",
              "description": "Combined score 0-100 (gates fused with the model review)"
            },
            "confidence": {
              "type": "number",
              "description": "score / 100"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Severity-ranked findings, each 'severity|category|detail' with the reasoning"
            },
            "suggestions": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Concrete fixes to reach approval"
            },
            "protection": {
              "type": "object",
              "description": "Deterministic gate result. A veto here is final — the model review cannot override it.",
              "properties": {
                "verdict": {
                  "type": "string",
                  "description": "'approved' or 'rejected' from the gate layer"
                },
                "vetoed": {
                  "type": "boolean",
                  "description": "True if any veto gate failed the submission"
                },
                "vetoed_by": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  },
                  "description": "Names of the gates that vetoed, e.g. ['code_reality_gate']"
                },
                "protection_score": {
                  "type": "number",
                  "description": "Deterministic gate score, 0-100"
                }
              },
              "additionalProperties": true
            },
            "provider": {
              "type": "string",
              "description": "Model that ran the deep review, or 'protection-gates-only'"
            }
          },
          "required": [
            "valid",
            "score",
            "issues"
          ],
          "additionalProperties": true
        },
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": true,
        "idempotency": "idempotent",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "validate_artifact",
        "title_en": "Gate a deployable artifact against the Verificate production doctrine",
        "title_zh": "根据 Verificate 生产规范对可部署工件进行把关",
        "description_en": "Deterministic production-readiness gate for AI-built systems. Verifies critical components are present and load, import closure resolves, runtime dependencies are declared, and health checks are real and fail-closed. Returns approve/reject with a fix plan and ISO 27001 / ISO 5055 control evidence.",
        "description_zh": "针对 AI 构建系统的确定性生产就绪门控。验证关键组件存在且可加载、导入闭包解析、运行时依赖已声明、健康检查真实且故障关闭。返回批准/拒绝及修复计划和 ISO 27001 / ISO 5055 控制证据。",
        "input_schema": {
          "type": "object",
          "properties": {
            "artifact": {
              "type": "object",
              "description": "Collected artifact facts: {critical_components:[{name,loads:bool}], import_closure_ok:bool, undeclared_deps:[str], health_truthful:bool}."
            }
          },
          "required": [
            "artifact"
          ]
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "unknown",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "validate_plan",
        "title_en": "Gate an implementation plan",
        "title_zh": "对实施计划进行把关",
        "description_en": "The gate for PLANS, designs and specs — run BEFORE any code is written. Returns the same binary verdict shape as validate_ai_output, with findings on completeness, feasibility, performance and scalability implications, security risks and missing considerations. Read-only: nothing is executed or stored beyond the verdict.",
        "description_zh": "针对计划、设计和规格的门控——在任何代码编写之前运行。返回与 validate_ai_output 相同的二元裁决结构，包含完整性、可行性、性能和可扩展性影响、安全风险和缺失考虑因素的发现。只读：除裁决外不执行或存储任何内容。",
        "input_schema": {
          "type": "object",
          "properties": {
            "plan": {
              "type": "string",
              "description": "The implementation plan, design or spec to validate, as plain text or markdown — e.g. a numbered migration plan or an architecture sketch."
            },
            "context": {
              "type": "object",
              "description": "Optional constraints the review should weigh, e.g. {\"system\": \"payments API\", \"scale\": \"1M users\", \"constraints\": \"PostgreSQL only\"}."
            }
          },
          "required": [
            "plan"
          ]
        },
        "output_schema": {
          "type": "object",
          "properties": {
            "valid": {
              "type": "boolean",
              "description": "The binary verdict: true = approved, false = rejected"
            },
            "score": {
              "type": "number",
              "description": "Combined score 0-100 (gates fused with the model review)"
            },
            "confidence": {
              "type": "number",
              "description": "score / 100"
            },
            "issues": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Severity-ranked findings, each 'severity|category|detail' with the reasoning"
            },
            "suggestions": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "Concrete fixes to reach approval"
            },
            "protection": {
              "type": "object",
              "description": "Deterministic gate result. A veto here is final — the model review cannot override it.",
              "properties": {
                "verdict": {
                  "type": "string",
                  "description": "'approved' or 'rejected' from the gate layer"
                },
                "vetoed": {
                  "type": "boolean",
                  "description": "True if any veto gate failed the submission"
                },
                "vetoed_by": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  },
                  "description": "Names of the gates that vetoed, e.g. ['code_reality_gate']"
                },
                "protection_score": {
                  "type": "number",
                  "description": "Deterministic gate score, 0-100"
                }
              },
              "additionalProperties": true
            },
            "provider": {
              "type": "string",
              "description": "Model that ran the deep review, or 'protection-gates-only'"
            }
          },
          "required": [
            "valid",
            "score",
            "issues"
          ],
          "additionalProperties": true
        },
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": true,
        "idempotency": "idempotent",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      }
    ],
    "review_profile": {
      "schema_version": "aiworkshub.resource-review/0.2",
      "method_version": "capability-evidence-v3",
      "review_state": {
        "identity": "verified",
        "source": "verified",
        "connectivity": "verified",
        "contract": "strong",
        "safe_use": "tested",
        "real_use": "observed"
      },
      "assessment": {
        "capability_definition": "strong",
        "contract_completeness": "strong",
        "access_friction": "low",
        "operational_transparency": "strong",
        "evidence_strength": "protocol_inspected",
        "use_readiness": "ready_for_guidance"
      },
      "profile": {
        "capabilities": [
          {
            "id": "code.review",
            "weight": 100,
            "confidence": 100,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "plan.validation",
            "weight": 80,
            "confidence": 100,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "code.generation",
            "weight": 60,
            "confidence": 100,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          }
        ],
        "domains": [
          {
            "id": "software-development",
            "weight": 100,
            "confidence": 100,
            "evidence_ids": [
              "source-record"
            ]
          }
        ],
        "workflow_roles": [
          "analyze",
          "design",
          "generate",
          "deliver"
        ]
      },
      "catalog_profile": {
        "version": "catalog-profile-v1",
        "primary_category": "software-development",
        "integrations": [
          "GitHub"
        ],
        "use_cases": {
          "en": [
            "Gate AI-generated code before merging to catch hallucinated APIs and mocks",
            "Validate implementation plans before coding to catch design flaws early",
            "Analyze existing code for performance and scalability issues"
          ],
          "zh": [
            "在合并前对 AI 生成的代码进行把关，捕获虚构 API 和模拟内容",
            "在编码前验证实施计划，及早发现设计缺陷",
            "分析现有代码的性能和可扩展性问题"
          ]
        }
      },
      "capability_units": [
        {
          "id": "tool:analyze_code",
          "kind": "mcp_tool",
          "capability_id": "code.review",
          "effect": "read",
          "open_world": true,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "typed",
          "accepts": [
            "source code"
          ],
          "produces": [
            "analysis report"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:generate_code",
          "kind": "mcp_tool",
          "capability_id": "code.generation",
          "effect": "compute",
          "open_world": true,
          "idempotency": "safe_to_retry",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "typed",
          "accepts": [
            "prompt"
          ],
          "produces": [
            "code"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:validate_ai_output",
          "kind": "mcp_tool",
          "capability_id": "code.review",
          "effect": "read",
          "open_world": true,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "typed",
          "accepts": [
            "AI-generated output"
          ],
          "produces": [
            "verdict"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:validate_artifact",
          "kind": "mcp_tool",
          "capability_id": "code.review",
          "effect": "read",
          "open_world": false,
          "idempotency": "unknown",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "artifact facts"
          ],
          "produces": [
            "verdict"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:validate_plan",
          "kind": "mcp_tool",
          "capability_id": "plan.validation",
          "effect": "read",
          "open_world": true,
          "idempotency": "idempotent",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "typed",
          "accepts": [
            "plan"
          ],
          "produces": [
            "verdict"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        }
      ],
      "access": {},
      "operational_flags": [],
      "trust": {
        "signal": "none",
        "evidence_ids": [],
        "reason": null
      },
      "fit": {
        "good_for": [
          "Gating AI-generated code before merge",
          "Validating implementation plans before coding",
          "Analyzing existing code for performance issues"
        ],
        "not_for": [
          "Executing code or running tests",
          "Replacing human code review for nuanced judgment"
        ]
      },
      "evidence": [
        {
          "id": "source-record",
          "type": "registry_record",
          "source": "https://github.com/Verificate-Dev/verificate-mcp-quickstart",
          "observation": "MCP source record for Verificate MCP; version 1.8.7.",
          "observed_at": null,
          "payload": {}
        },
        {
          "id": "protocol-tools",
          "type": "protocol_observation",
          "source": "https://mcp.verificate.ai/mcp#tools/list",
          "observation": "5 tools were returned by MCP discovery; 5 were retained for review.",
          "observed_at": "2026-09-04T04:30:27.904Z",
          "payload": {}
        }
      ],
      "unknowns": [
        "Authentication mechanism not specified",
        "Pricing model not specified",
        "Exact runtime behavior of code generation not independently verified"
      ],
      "id": "REV_954C2EC9E27A",
      "resource_id": "RES_04654219591B",
      "evaluator_type": "platform_ai",
      "provider": "deepseek",
      "model": "deepseek-v4-flash",
      "review_scope": "protocol-inspected-mcp",
      "created_at": "2026-09-04T04:30:41.686Z"
    }
  }
}