---
title: "AP2 MCP Policy Validator & Bridge"
method: POST
path: "/v1/tools/validate_ap2_mcp_policy"
tags: ["AP2", "MCP", "policy", "validator", "JSON", "schema", "agentic", "export"]
---

# AP2 MCP Policy Validator & Bridge

`POST /v1/tools/validate_ap2_mcp_policy`

## Request

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

Validate Policy Mandate JSON payloads against the Unified Build Contract v1.0 schema, auto-generate MCP tool definitions, and simulate agent ingestion of agent_instructions.

**Tool URL:** https://ainumbers.co/tools/320-ap2-mcp-policy-validator.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `policy_mandate_json` string, required
  - `validate_against` string
  - `generate_mcp_definition` boolean
  - `simulate_agent_ingestion` boolean

## Response `200`

Successful tool execution result

- object
  - `valid` boolean
  - `schema_errors` unknown[]
    - unknown
  - `mcp_tool_definition` object
  - `agent_ingestion_simulation` object
  - `export_json` string

---

[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)
