Zum Inhalt
HALOWERK

Agentenwerk

mcp normalize

Takes a list of MCP tool definitions, as returned by tools/list on any number of servers, and rewrites them into one common form. Servers disagree on where the schema lives — inputSchema, input_schema, parameters, schema or arguments are all in use — and a consumer reading only one of them loses the others silently; every spelling is accepted and the one found is reported.

POST https://agent.halowerk.com/v1/mcp-normalize

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
toolsarrayJaThe MCP tool definitions to normalise.
include_examplesbooleanNeinBuild a synthetic example call per tool.
namingstringNeinHow to normalise tool names.
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "required": [
    "tools"
  ],
  "additionalProperties": false,
  "properties": {
    "tools": {
      "type": "array",
      "minItems": 1,
      "maxItems": 200,
      "description": "The MCP tool definitions to normalise.",
      "items": {
        "type": "object",
        "required": [
          "name"
        ],
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1,
            "description": "Tool name."
          },
          "server": {
            "type": "string",
            "description": "Which server the tool came from. Used for collision reporting."
          }
        }
      }
    },
    "include_examples": {
      "type": "boolean",
      "default": true,
      "description": "Build a synthetic example call per tool."
    },
    "naming": {
      "type": "string",
      "enum": [
        "snake_case",
        "preserve"
      ],
      "default": "snake_case",
      "description": "How to normalise tool names."
    }
  }
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "tools": [
    {
      "name": "beispiel"
    }
  ],
  "include_examples": true,
  "naming": "snake_case"
}

Ergebnis & Dokumentation

Veröffentlichtes Ergebnisschema anzeigen
{
  "$ref": "https://agent.halowerk.com/v1/mcp-normalize/schema#/outputSchema"
}

Veröffentlichtes Ergebnisbeispiel öffnen

Maschinenlesbare Dokumentation dieses Hubs

Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-01, 15:19 UTC.

Weitere Endpunkte dieses Hubs

Alle Endpunkte dieses Hubs →