Turn messy text into strict JSON schemas agents can trust (invoice, receipt, contact, resume).
Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.
Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.
Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.
https://structforge.askqa.app/mcp6 Tools · 413 msstructure_textConvert messy text to strict JSON schema. Use for emails, chat logs, unstructured input. Schemas: invoice, receipt, contact, resume.Convert messy text to strict JSON schema. Use for emails, chat logs, unstructured input. Schemas: invoice, receipt, contact, resume.
| Parameter | Typ | Beschreibung |
|---|---|---|
| text* | string | Raw text to structure |
| schema_name | string | Target schema: invoice, receipt, contact, resume |
parse_invoiceParse invoice text into vendor, amount, due_date, line_items (with math_check).Parse invoice text into vendor, amount, due_date, line_items (with math_check).
| Parameter | Typ | Beschreibung |
|---|---|---|
| text* | string | Invoice text or PDF extract |
extract_tableExtract HTML or markdown tables into JSON rows.Extract HTML or markdown tables into JSON rows.
| Parameter | Typ | Beschreibung |
|---|---|---|
| html* | string | HTML or table content |
normalize_dataNormalize data object to a named schema (invoice, receipt, contact, resume).Normalize data object to a named schema (invoice, receipt, contact, resume).
| Parameter | Typ | Beschreibung |
|---|---|---|
| data* | object | Input data object |
| target_schema* | string | Target schema name |
validate_structureValidate JSON against a schema. Enforces field presence and types (string/number/date/array).Validate JSON against a schema. Enforces field presence and types (string/number/date/array).
| Parameter | Typ | Beschreibung |
|---|---|---|
| data* | object | — |
| schema_name* | string | — |
get_schemaDiscover schema shapes. Pass name for one schema, or omit to list all curated schemas.Discover schema shapes. Pass name for one schema, or omit to list all curated schemas.
| Parameter | Typ | Beschreibung |
|---|---|---|
| name | string | Schema name; omit to list all |
6 von 6 Tools haben eine Beschreibung veröffentlicht.
Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.
Turn messy text into strict JSON schemas agents can trust (invoice, receipt, contact, resume).
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.