---
title: "MCP server.json Validator & Registry-Ready Skeleton Generator"
method: POST
path: "/v1/tools/validate_mcp_server_json"
tags: ["MCP", "server.json", "registry", "schema validation", "publishing", "agent tooling"]
---

# MCP server.json Validator & Registry-Ready Skeleton Generator

`POST /v1/tools/validate_mcp_server_json`

## Request

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

Validates an MCP server.json against the 2025-12-11 generic schema and the official MCP Registry publishing constraints (reverse-DNS namespace, _meta 4KB publisher cap, allowlisted registry base URLs, MCPB fileSha256, stdio/streamable-http transport), and generates a compliant skeleton for npm/PyPI/OCI/MCPB/remote servers. Reference rules are static and may age — verify against the live MCP Registry docs.

**Tool URL:** https://ainumbers.co/tools/275-mcp-server-json-validator.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `server_json` object, required: The MCP server.json document to validate.

## Response `200`

Successful tool execution result

- object
  - `score` number
  - `findings` object[]
  - `skeleton` object

---

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