Skip to main content
Glama

Server Details

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

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

B3.4/5.0

Scored across 6 tools

Disambiguation2/5

There is meaningful overlap between parse_invoice, structure_text, and normalize_data, especially since structure_text and normalize_data both target the same schemas and parse_invoice is a more specific version of structure_text for invoices. extract_table, get_schema, and validate_structure are distinct, but the unstructured-text-to-schema tools have unclear boundaries.

Naming Consistency5/5

All tool names follow a consistent verb_noun snake_case pattern: extract_table, get_schema, normalize_data, parse_invoice, structure_text, validate_structure. This makes the tool set predictable and easy to navigate.

Tool Count5/5

Six tools is a well-scoped size for a data structuring and validation server. Each tool addresses a meaningful step in the pipeline without excessive redundancy or unnecessary surface area.

Completeness4/5

The core workflow of extracting, normalizing, and validating structured data is covered, with schema discovery available. The main gap is the lack of a way to create or modify custom schemas, but the curated-schema approach makes this a minor limitation rather than a critical failure.

Available Tools

6 tools
extract_tableAInspect

Extract HTML or markdown tables into JSON rows.

Inputs: html (required).

get_schemaBInspect

Discover schema shapes. Pass name for one schema, or omit to list all curated schemas.

Inputs: name.

normalize_dataBInspect

Normalize data object to a named schema (invoice, receipt, contact, resume).

Inputs: data (required), target_schema (required).

parse_invoiceAInspect

Parse invoice text into vendor, amount, due_date, line_items (with math_check).

Inputs: text (required).

structure_textAInspect

Convert messy text to strict JSON schema. Use for emails, chat logs, unstructured input. Schemas: invoice, receipt, contact, resume.

Inputs: text (required), schema_name.

validate_structureCInspect

Validate JSON against a schema. Enforces field presence and types (string/number/date/array).

Inputs: data (required), schema_name (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      Extracts structured JSON data from unstructured text using predefined schemas for receipts, invoices, resumes, and emails. It allows users to transform messy text into organized data through built-in or custom-defined fields.
      1
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables AI agents to convert PDFs and images into validated, structured JSON for invoices, receipts, contracts, and resumes, or into any caller-supplied JSON Schema, through five extraction tools. Each tool call pays per use in USDC over x402 from a wallet the caller supplies, with no signup or API key required.
      31 npm
      MIT
    • A
      license
      C
      quality
      D
      maintenance
      Provides deterministic data parsing and enrichment for AI agents, including bank statements, trade history, EDI, PDFs to structured markdown, and atomic enrichment for amounts, dates, and addresses, with strict schema enforcement to prevent hallucinations.
      37
      43 npm
      2
      ISC
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources