---
title: "AP2/MCP Policy Validator"
method: POST
path: "/v1/tools/validate_ap2_mandate_credential"
tags: ["scheme_rule"]
---

# AP2/MCP Policy Validator

`POST /v1/tools/validate_ap2_mandate_credential`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/validate_ap2_mandate_credential`
- Auth: none declared

Validates a caller-supplied payload against the AINumbers Unified Build Contract v1.0 Policy Mandate field set (ap2_version, mandate_id, tool_id, mandate_type, jurisdiction, audit_metadata, and related fields), scoring compliance 0-100 and flagging deprecated fields. Stage 3 of the Agentic Policy Chain. Deterministic, zero PII, no external network calls.

**Tool URL:** https://ainumbers.co/chaingraph/art-17-ap2-mcp-policy-validator.html
**Wave:** A
**mandate_type:** scheme_rule
**AP2/Policy Mandate export:** yes

## Request body

- object: See tool page for full input schema: https://ainumbers.co/chaingraph/art-17-ap2-mcp-policy-validator.html

## Response `200`

Successful tool execution result

- object: OpenChainGraph v0.4 artifact envelope. mandate_type: scheme_rule. Verify execution_hash at https://ainumbers.co/chaingraph/verify.html

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
