Parsio.io

Parsio.io MCP integration

Submits files and HTML for extraction, triggers parsing, reads structured results as JSON, and controls templates and webhooks.

24actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Upload file

    Lyro uploads PDF, HTML, CSV, or other files to Parsio for parsing. Support submits customer documents and receives structured data in return.

  • Get document

    Lyro fetches a specific document with parsed JSON data from Parsio. Support confirms extraction accuracy and reviews results with customers.

  • Parse document

    Lyro triggers parsing of a specific document in Parsio. Support reprocesses files after template updates to fix failed extractions.

See all 24 actions

How businesses use Parsio.io + Lyro

Each card is one request a support team gets, and the Parsio.io actions Lyro runs to close it.

  • Get a document in front of the parser

    Lyro uploads the PDF, CSV, DOCX, or XML to the right mailbox, submits raw HTML or text when the content arrived inline, and triggers parsing on a document that is sitting unprocessed.

    Upload FileCreate HTML/Text DocumentParse Document
  • Read the extraction back as structured data

    Lyro fetches a single document with its parsed data as JSON, pulls extracted results across a date range, and checks the table fields a mailbox produces so the shape is known before anything consumes it.

    Get DocumentGet Parsed DataList Table Fields
  • Control which parsing templates are live

    Lyro lists the templates on a mailbox with their enabled status, activates the one that matches a new document layout, and disables the templates that keep producing bad matches.

    List Templates In MailboxEnable TemplatesDisable Templates
  • Push every parsed result straight onward

    Lyro registers a webhook on the mailbox for the event that matters, inspects what is already configured, and repoints or deactivates one whose endpoint has moved.

    Create WebhookList WebhooksUpdate Webhook

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Parsio.io actions it has and picks the ones a request needs.

  1. 01

    Connect Parsio.io

    Authorize the Parsio.io account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Parsio.io actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Parsio.io · Lyro

Everything else about Parsio.io

Setup, permissions, and the limits of what Lyro can do inside Parsio.io.

  • Upload File accepts PDF, HTML, CSV, TXT, DOCX, RTF, and XML up to 20MB per file. For content that is already text, Create HTML Text Document submits the html or text body directly to a mailbox - at least one of the two has to be present - so nothing has to be turned into a file first.

Every action available in Parsio.io

All 24 actions your agent can call on Parsio.io, straight from the live MCP connection.

  • Create HTML/text document

    Create and parse HTML or text documents via API.

  • Create mailbox

    Create a new mailbox with a specified name.

  • Create webhook

    Create a new webhook for a mailbox with specified URL, event trigger, and settings.

  • Delete mailbox

    Delete a specific mailbox from your Parsio account.

  • Delete templates

    Delete multiple templates by providing an array of template IDs.

  • Delete webhooks

    Delete multiple webhooks from a mailbox.

  • Disable templates

    Disable multiple templates by providing an array of template IDs.

  • Enable templates

    Enable multiple templates by providing an array of template IDs.

  • Get document

    Retrieve a specific document with parsed data as JSON.

  • Get mailbox details

    Retrieve details of a specific mailbox.

  • Get parsed data

    Get parsed data from a mailbox with optional date range filters and pagination.

  • Get template details

    Retrieve details of a specific parsing template by its ID.

  • Get webhook details

    Retrieve details of a specific webhook by its ID.

  • List collected emails

    List all collected email addresses from a specific mailbox.

  • List documents

    Retrieve a list of documents from a specific mailbox.

  • List mailboxes

    Retrieve all mailboxes in the account.

  • List table fields

    List all table fields in a specific mailbox.

  • List templates in mailbox

    List all parsing templates associated with a specific mailbox.

  • List webhooks

    Retrieve all webhooks configured for a specific mailbox.

  • Parse document

    Trigger parsing of a specific document.

  • Skip documents

    Skip multiple documents in a mailbox by providing document IDs.

  • Update mailbox settings

    Update mailbox settings including name, email prefix, and processing options.

  • Update webhook

    Update an existing webhook's configuration.

  • Upload file

    Upload and parse PDF, HTML, CSV, TXT, DOCX, RTF or XML files (max 20MB) to a mailbox.

Ready to connect Parsio.io?

Authorize the account and your agent has all 24 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot