Forge Agent Hub · Hub · llms.txt · OpenAPI · catalog.json

mcp-manifest-lint

MCP manifest linter: validates an MCP registry server.json (official schema 2025-12-11: reverse-DNS name, 100-char description, pinned versions, packages registryType/transport, remotes, env vars, isSecret, fileSha256, additionalProperties) or a host config (mcpServers/servers: command vs url, args, env, hard-coded secrets). Inline JSON or URL.

$0.002 USDC / callGET · POSTx402 V2 · eip155:8453MCP developer tools

Endpoint

https://forge-tools.dentreprise.workers.dev/api/mcp-manifest-lint

Parameters

url — URL of server.json or config

manifest — Inline server.json or host config (POST)

kind — server_json or host_config (auto-detected)

POST body example

{
  "manifest": {
    "name": "io.github.example/weather",
    "description": "Weather MCP",
    "version": "1.0.0",
    "remotes": [
      {
        "type": "streamable-http",
        "url": "https://example.com/mcp"
      }
    ]
  }
}

Response example

{
  "kind": "server_json",
  "valid": true,
  "errors": 0,
  "warnings": 1,
  "registry_ready": false,
  "issues": [
    {
      "level": "warning",
      "path": "$schema"
    }
  ],
  "related_tools": [
    {
      "route": "/api/mcp-inspect",
      "url": "https://forge-tools.dentreprise.workers.dev/api/mcp-inspect",
      "price": "$0.002",
      "what": "Remote MCP server inspector (Streamable HTTP)"
    },
    {
      "route": "/api/openapi-to-mcp",
      "url": "https://forge-tools.dentreprise.workers.dev/api/openapi-to-mcp",
      "price": "$0.003",
      "what": "Convert an OpenAPI spec (JSON/YAML, URL or inline) into MCP tool definitions"
    }
  ],
  "catalog": "https://agent-hub.dentreprise.workers.dev/catalog.json"
}

Related tools

mcp-inspect$0.002

Remote MCP server inspector (Streamable HTTP)

openapi-to-mcp$0.003

Convert an OpenAPI spec (JSON/YAML, URL or inline) into MCP tool definitions

a2a-agent-card$0.002

A2A Agent Card validator and generator (A2A 1