StructForge
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Turn messy text into strict JSON schemas agents can trust (invoice, receipt, contact, resume).
| Author | app.askqa |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2450 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"StructForge": {
"url": "https://structforge.askqa.app/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (6)
structure_textConvert messy text to strict JSON schema. Use for emails, chat logs, unstructured input. Schemas: invoice, receipt, contact, resume.
Parameters:
text(required) — string — Raw text to structureschema_name— string — Target schema: invoice, receipt, contact, resume
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
parse_invoiceParse invoice text into vendor, amount, due_date, line_items (with math_check).
Parameters:
text(required) — string — Invoice text or PDF extract
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
extract_tableExtract HTML or markdown tables into JSON rows.
Parameters:
html(required) — string — HTML or table content
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
normalize_dataNormalize data object to a named schema (invoice, receipt, contact, resume).
Parameters:
data(required) — object — Input data objecttarget_schema(required) — string — Target schema name
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
validate_structureValidate JSON against a schema. Enforces field presence and types (string/number/date/array).
Parameters:
data(required) — objectschema_name(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_schemaDiscover schema shapes. Pass name for one schema, or omit to list all curated schemas.
Parameters:
name— string — Schema name; omit to list all
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.