structure_text
Convert messy text to strict JSON schema. Use for emails, chat logs, unstructured input. Schemas: invoice, receipt, contact, resume.
textrequiredschema_nameapp.askqaPublished by askqa.appOfficial publisherv1.1.0Updated Oct 24, 2026
Turn messy text into strict JSON schemas agents can trust (invoice, receipt, contact, resume).
Converts messy text into strict JSON for fixed schemas such as invoice, receipt, contact and resume, and validates or normalizes JSON against them.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/app.askqa%2Fstructforge/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"structforge": {
"type": "http",
"url": "https://structforge.askqa.app/mcp"
}
}
}Convert messy text to strict JSON schema. Use for emails, chat logs, unstructured input. Schemas: invoice, receipt, contact, resume.
textrequiredschema_nameParse invoice text into vendor, amount, due_date, line_items (with math_check).
textrequiredExtract HTML or markdown tables into JSON rows.
htmlrequiredNormalize data object to a named schema (invoice, receipt, contact, resume).
datarequiredtarget_schemarequiredValidate JSON against a schema. Enforces field presence and types (string/number/date/array).
datarequiredschema_namerequiredDiscover schema shapes. Pass name for one schema, or omit to list all curated schemas.
name83% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.