# StructForge MCP server

Turn messy text into strict JSON schemas agents can trust (invoice, receipt, contact, resume).

## Links
- Registry page: https://www.getdrio.com/mcp/app-askqa-structforge
- Website: https://structforge.askqa.app

## Install
- Endpoint: https://structforge.askqa.app/mcp
- Auth: Not captured

## Setup notes
- Remote header: X-API-Key (secret)
- Remote endpoint: https://structforge.askqa.app/mcp
- Header: X-API-Key

## Tools
- structure_text - Convert messy text to strict JSON schema. Use for emails, chat logs, unstructured input. Schemas: invoice, receipt, contact, resume. Endpoint: https://structforge.askqa.app/mcp
- parse_invoice - Parse invoice text into vendor, amount, due_date, line_items (with math_check). Endpoint: https://structforge.askqa.app/mcp
- extract_table - Extract HTML or markdown tables into JSON rows. Endpoint: https://structforge.askqa.app/mcp
- normalize_data - Normalize data object to a named schema (invoice, receipt, contact, resume). Endpoint: https://structforge.askqa.app/mcp
- validate_structure - Validate JSON against a schema. Enforces field presence and types (string/number/date/array). Endpoint: https://structforge.askqa.app/mcp
- get_schema - Discover schema shapes. Pass name for one schema, or omit to list all curated schemas. Endpoint: https://structforge.askqa.app/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: app.askqa
- Version: 1.1.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 29, 2026
- Source: https://registry.modelcontextprotocol.io
