# ToolSchema Forge > Deterministic LLM tool-schema conversion, linting and MCP manifest generation for OpenAI (incl. strict mode), Anthropic, Gemini and MCP, paid per call in USDC on Base via x402. Payment: x402 v2, scheme exact, network eip155:8453 (Base), asset USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, payTo 0x7a3C00Ef0969378A3E74455cde3Dc87C0f016dfa. No account or API key. An unpaid request returns HTTP 402 with the payment requirements in the PAYMENT-REQUIRED header; any x402 client can pay and retry. ## Endpoints - POST https://toolschema-forge.toolschemaforge.workers.dev/v1/tool-schema/convert ($0.01): Convert an LLM tool definition between OpenAI, OpenAI strict, Anthropic, Gemini, MCP and JSON Schema formats. Body example: {"tool":{"type":"function","function":{"name":"get_weather","description":"Get the current weather for a city.","parameters":{"type":"object","properties":{"city":{"type":"string","description":"City name"},"unit":{"type":"string","enum":["c","f"]}},"required":["city"]}}},"targets":["openai_strict","gemini"]} - POST https://toolschema-forge.toolschemaforge.workers.dev/v1/tool-schema/lint ($0.005): Check an LLM tool definition for compatibility with each provider's schema rules. Body example: {"tool":{"type":"function","function":{"name":"get_weather","description":"Get the current weather for a city.","parameters":{"type":"object","properties":{"city":{"type":"string","description":"City name"},"unit":{"type":"string","enum":["c","f"]}},"required":["city"]}}},"targets":["openai_strict","gemini","anthropic"]} - POST https://toolschema-forge.toolschemaforge.workers.dev/v1/openapi/to-tools ($0.02): Turn an OpenAPI 3.x / Swagger 2.0 spec into ready-to-use LLM tool definitions. Body example: {"spec":{"openapi":"3.0.3","info":{"title":"Pets","version":"1.0.0"},"paths":{"/pets/{id}":{"get":{"operationId":"getPet","summary":"Get a pet by id","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}]}}}},"target":"anthropic"} - POST https://toolschema-forge.toolschemaforge.workers.dev/v1/tool-schema/batch-convert ($0.05): Convert up to 50 LLM tool definitions between OpenAI, OpenAI strict, Anthropic, Gemini, MCP and JSON Schema in one call. Body example: {"tools":[{"type":"function","function":{"name":"get_weather","description":"Get the current weather for a city.","parameters":{"type":"object","properties":{"city":{"type":"string","description":"City name"},"unit":{"type":"string","enum":["c","f"]}},"required":["city"]}}},{"name":"search_docs","description":"Search the documentation.","input_schema":{"type":"object","properties":{"query":{"type":"string"}},"required":["query"]}}],"targets":["gemini","mcp"]} - POST https://toolschema-forge.toolschemaforge.workers.dev/v1/mcp/manifest ($0.15): Generate a complete MCP server manifest and TypeScript server stub from an OpenAPI spec or a list of tools. Body example: {"openapi":{"openapi":"3.0.3","info":{"title":"Pets","version":"1.0.0"},"servers":[{"url":"https://api.example.com"}],"paths":{"/pets/{id}":{"get":{"operationId":"getPet","summary":"Get a pet by id","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}]}}}}} - POST https://toolschema-forge.toolschemaforge.workers.dev/v1/cookbook ($7.00): Buy the Tool-Schema Cookbook & Template Pack (PDF guide + 23 tool templates in 6 formats + MCP starter server) and get private download links. Body example: {} ## Free - GET https://toolschema-forge.toolschemaforge.workers.dev/openapi.json: OpenAPI 3.1 spec with input/output schemas and examples - GET https://toolschema-forge.toolschemaforge.workers.dev/health: health check ## Listings - PayAPI Market: https://payapi.market/api/toolschema-forge ## Get the Cookbook Tool-Schema Cookbook & Template Pack by Rowan Vale: a PDF guide to writing LLM tool schemas that work across OpenAI, Anthropic, Gemini and MCP, 23 ready-made tool templates in every supported format, and a starter MCP server. $7. Get it: https://toolschema-forge.toolschemaforge.workers.dev/cookbook (pay with crypto via NOWPayments). AI agents can buy it with x402: GET or POST https://toolschema-forge.toolschemaforge.workers.dev/v1/cookbook ($7.00 USDC on Base) returns the download links. Each paid endpoint also accepts GET with the same JSON passed as ?body= (same price). Supported formats: openai, openai_strict, anthropic, gemini, mcp, jsonschema. Input format is auto-detected.