AI Tool Schema Converter

Convert function-calling schemas between OpenAI, Anthropic, Gemini and MCP.

Support
Works Offline
Privacy First
No Login
No API
Tools
1

Input schema (any provider)

Converted schema

JSON
[
  {
    "name": "get_weather",
    "description": "Get the current weather for a city.",
    "input_schema": {
      "type": "object",
      "properties": {
        "city": {
          "type": "string",
          "description": "City name"
        },
        "unit": {
          "type": "string",
          "enum": [
            "c",
            "f"
          ]
        }
      },
      "required": [
        "city"
      ],
      "additionalProperties": false
    }
  }
]

About the AI Tool Schema Converter

Paste a tool definition in any provider format and get it back in another: OpenAI tools[].function, Anthropic input_schema, Gemini functionDeclarations, MCP inputSchema or Ollama. Handles single tools, arrays and full tools/list responses.

Examples

OpenAI to Anthropic

JSON{ "function": { "name": "get_weather" } }

Output

{ "name": "get_weather", "input_schema": {...} }

Keyboard shortcuts

  • Copy the main outputCtrl / ⌘ + Shift + C
  • Download the resultCtrl / ⌘ + S
  • Share this toolCtrl / ⌘ + Shift + S
  • Reset the inputsAlt + R
  • Open the tool search paletteCtrl / ⌘ + K

Related tools

Frequently asked questions

Comments

No login needed. Comments appear after a quick review.

Protected by an on-site captcha — no third-party trackers.

Optional: get an alert when your comment is published or replied to, plus new tool announcements. No sign-up.

Loading comments…

Version 1.0.0 · Updated 2026-08-15 · Runs entirely in your browser