# Parsio.io — MCP server on mcp.ai > Connect your Parsio.io account and use 24 tools for document data extraction straight from your AI agent. Connect with your own API key. No-code email parser to extract and export valuable data from emails, PDFs and documents. By: mcp.ai · official Page: https://mcp.ai/parsio_io ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_parsio_io?ms=1787291400000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/parsio_io/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/parsio_io/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/parsio_io/skill.md Postman collection (v2.1): https://mcp.ai/parsio_io/postman.json ## Tools - parsio_io_create_html_text_document(to?: string, from?: string, html?: string, meta?: object, name: string, text?: string, mailbox_id: string) — Tool to create and parse HTML or text documents via API. Use when you need to submit HTML or text content to a Parsio mailbox for data extraction. At least one of html or text must be provided. - parsio_io_create_mailbox(name: string) — Tool to create a new mailbox with a specified name. Use when you need to set up a new mailbox for email parsing in Parsio. - parsio_io_create_webhook(url: string, event: string, enabled: boolean, table_id?: string, mailbox_id: string) — Tool to create a new webhook for a mailbox with specified URL, event trigger, and settings. Use when you need to register a webhook endpoint to receive automated notifications for mailbox events. - parsio_io_delete_mailbox(mailbox_id: string) — Tool to delete a specific mailbox from your Parsio account. Use when you need to permanently remove a mailbox. - parsio_io_delete_templates(ids: string[]) — Tool to delete multiple templates by providing an array of template IDs. Use when you need to remove one or more templates from a mailbox. - parsio_io_delete_webhooks(ids: string[]) — Tool to delete multiple webhooks from a mailbox. Use when you need to remove one or more webhook configurations by providing their IDs. - parsio_io_disable_templates(ids: string[]) — Tool to disable multiple templates by providing an array of template IDs. Use when you need to deactivate multiple templates in a mailbox. - parsio_io_enable_templates(ids: string[]) — Tool to enable multiple templates by providing an array of template IDs. Use when you need to activate multiple templates for use in a mailbox. - parsio_io_get_document(document_id: string) — Tool to retrieve a specific document with parsed data as JSON. Use when you need to fetch details of a document by its ID. - parsio_io_get_mailbox(mailbox_id: string) — Tool to retrieve details of a specific mailbox. Use when you need to fetch configuration and settings for a particular mailbox. - parsio_io_get_parsed_data(to?: string, from?: string, page?: integer, mailbox_id: string) — Tool to get parsed data from a mailbox with optional date range filters and pagination. Use when you need to retrieve extracted information from documents that have been processed through Parsio's par - parsio_io_get_template(template_id: string) — Tool to retrieve details of a specific parsing template by its ID. Use when you need to inspect a template's configuration, fields, or status. - parsio_io_get_webhook(webhook_id: string) — Tool to retrieve details of a specific webhook by its ID. Use when you need to inspect a webhook's configuration, status, or event type. - parsio_io_list_collected_emails(page?: integer, mailbox_id: string) — Tool to list all collected email addresses from a specific mailbox. Use when you need to retrieve email addresses that have been automatically collected during document parsing. The mailbox must have - parsio_io_list_documents(q?: string, to?: string, from?: string, page?: integer, status?: string[], mailbox_id: string) — Tool to retrieve a list of documents from a specific mailbox. Use when you need to list documents with optional filtering by date range, search query, or processing status. Supports pagination for lar - parsio_io_list_mailboxes() — Tool to retrieve all mailboxes in the account. Use when you need to list all available mailboxes and their configurations. - parsio_io_list_table_fields(mailbox_id: string) — Tool to list all table fields in a specific mailbox. Use when you need to view the structure of data fields available for a mailbox. - parsio_io_list_templates(page?: integer, mailbox_id: string) — Tool to list all parsing templates associated with a specific mailbox. Use when you need to retrieve all template configurations for a mailbox, including their enabled status and metadata. Supports pa - parsio_io_list_webhooks(mailbox_id: string) — Tool to retrieve all webhooks configured for a specific mailbox. Use when you need to list webhooks associated with a mailbox. - parsio_io_parse_document(document_id: string) — Tool to trigger parsing of a specific document. Use when you need to initiate parsing for a document that has already been uploaded or created in Parsio. - parsio_io_skip_documents(ids: string[], mailbox_id: string) — Tool to skip multiple documents in a mailbox by providing document IDs. Use when you need to mark documents as skipped rather than parsing them. - parsio_io_update_mailbox(name?: string, mailbox_id: string, email_prefix?: string, alert_email_h?: integer, collect_emails?: boolean, process_attachments?: boolean) — Tool to update mailbox settings including name, email prefix, and processing options. Use when you need to modify configuration settings for an existing mailbox. - parsio_io_update_webhook(_id: string, url: string, event: string, enabled: boolean, table_id?: string) — Tool to update an existing webhook's configuration. Use when you need to modify webhook settings like URL, event type, or activation status. - parsio_io_upload_file(file: object, meta?: object, mailbox_id: string) — Tool to upload and parse PDF, HTML, CSV, TXT, DOCX, RTF or XML files (max 20MB) to a mailbox. Use when you need to submit a file to Parsio for automated data extraction. ## Example prompts - "What can I do in Parsio.io?" - "Show me a summary of my Parsio.io account" ## Links Docs: https://mcp.ai/docs/mcps/parsio_io Website: https://mcp.ai/mcps/parsio_io