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-normalizeEingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| tools | array | Ja | The MCP tool definitions to normalise. |
| include_examples | boolean | Nein | Build a synthetic example call per tool. |
| naming | string | Nein | How 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."
}
}
}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
- Agentenwerk0,002 USDC
a2a card validate
POSThttps://agent.halowerk.com/v1/a2a-card-validateValidates an Agent Card document against the A2A convention and returns findings by severity: error (the card is unusable as published), warning (works, but a consuming agent will guess), info (recommended field absent).
- Agentenwerk0,003 USDC
artifact receipt
POSThttps://agent.halowerk.com/v1/artifact-receiptSeal binds an exact UTF-8 content SHA-256 digest and expiry to a HALOWERK Ed25519 signature; verify checks signature, expiry and optional exact content. The service public key is included. This attests digest receipt only, not truth, legal
- Agentenwerk0,001 USDC
base64 codec
POSThttps://agent.halowerk.com/v1/base64-codecConverts text to padded standard Base64 or decodes canonical Base64 to valid UTF-8. Rejects noncanonical padding, whitespace, URL-safe alphabet and invalid decoded UTF-8.