Official Python SDK for the Iteration Layer API - provides document extraction, image generation, image transformation, document generation, sheet generation, and website extraction capabilities
This is a Python SDK wrapper around an external API, not an MCP server. No MCP protocol implementation detected. Tool definitions exist in client.py but lack proper MCP registration, structured schemas, and comprehensive parameter documentation. All 14 tools have minimal descriptions (10-50 chars, well below the 194-char baseline). Parameter schemas are present but incomplete, many lack type constraints, enums, or validation guidance. No error handling patterns, no output schema documentation, and no tool composition support. This would require substantial refactoring to function as an MCP server.
Convert a document to Markdown format
Asynchronously convert a document to Markdown format
Extract structured data from a document
Asynchronously extract structured data from a document
Extract structured data from a website
Asynchronously extract structured data from a website
Not an MCP server, this is a Python SDK wrapper. No MCP protocol implementation, no tool registration via MCP, no stateless request handling, no _meta capability negotiation.
Tool descriptions are 10 - 50 characters, far below the 194-char baseline. Examples: 'Extract structured data from a document' (39 chars), 'Generate an image from a description or template' (48 chars). Descriptions lack WHEN to use, prerequisites, or recovery guidance.
Parameter schemas lack type constraints and validation rules. 'fields' is typed as 'array' with no item schema. 'operations' is 'array' with no structure. 'columns' and 'rows' are 'array' with no field definitions. LLMs cannot infer valid structure.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 35 | 2026-07-28+ | v2 |
Generate a document from structured data
Asynchronously generate a document from structured data
Generate an image from a description or template
Asynchronously generate an image from a description or template
Generate a spreadsheet from structured data
Asynchronously generate a spreadsheet from structured data
Transform an image with various operations
Asynchronously transform an image with various operations
No output schema documentation. Tools return ExtractionResult, BinaryResult, ConvertResult, AsyncResult but LLMs have no visibility into field names, types, or structure. Breaks tool chaining.
No error handling guidance. IterationLayerError raised on API failure but no recovery hints, retryability classification, or actionable messages. LLM cannot self-correct.