# FiatDock MCP Schema Lint

> FiatDock MCP Schema Lint is a paid API for AI agents from fiatdock.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-17).

Validates and lints an MCP (Model Context Protocol) tool schema for correctness, completeness, and conformance

## Facts

- Endpoint: GET https://fiatdock.com/s/svc_963b9efc-50d7-41c1-9076-349b98af487f?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fiatdock-mcp-schema-lint-585154d0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_H_CeFbl3P4SMTOiea4igd

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability fiatdock-mcp-schema-lint-585154d0
```

Example prompt: Can you lint my MCP tool schema to check for errors? The method is tools/call and I want to make sure the schema conforms correctly before publishing it.

## When to prefer this

Use this endpoint when you need to validate or lint an MCP (Model Context Protocol) tool schema before publishing or deploying it, especially if you want automated schema conformance checks integrated into an agentic or CI workflow and are willing to pay per call via USDC.

## Known failure modes

- Missing required arguments cause the call to be settled as a paid but errored call
- Malformed JSON-RPC body returns an argument error
- Incomplete schema body may yield partial or empty lint results
- Network timeout if the upstream MCP endpoint is slow

## How this service works

Pay-per-call: MCP schema lint

## Output

A lint report containing validation errors, warnings, and conformance feedback for the submitted MCP schema, highlighting any structural issues, missing required fields, or non-conformant patterns.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "manifest"
     ],
     "properties": {
      "manifest": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fiatdock-mcp-schema-lint-585154d0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from fiatdock.com](https://www.zero.xyz/host/fiatdock.com/llms.txt)
