{
  "info": {
    "name": "Parsio.io — mcp.ai",
    "description": "REST API for the Parsio.io MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/parsio_io",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "parsio_io_create_html_text_document",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/html/text/document",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "html",
            "text",
            "document"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"to\": \"\",\n  \"from\": \"\",\n  \"html\": \"\",\n  \"meta\": {},\n  \"name\": \"\",\n  \"text\": \"\",\n  \"mailbox_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_io_create_mailbox",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/mailbox",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "mailbox"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_io_create_webhook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/webhook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "webhook"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"url\": \"\",\n  \"event\": \"\",\n  \"enabled\": false,\n  \"table_id\": \"\",\n  \"mailbox_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_io_delete_mailbox",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/mailbox",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "mailbox"
          ]
        },
        "description": "Tool to delete a specific mailbox from your Parsio account. Use when you need to permanently remove a mailbox.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"mailbox_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_io_delete_templates",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/templates",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "templates"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_io_delete_webhooks",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/webhooks",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "webhooks"
          ]
        },
        "description": "Tool to delete multiple webhooks from a mailbox. Use when you need to remove one or more webhook configurations by providing their IDs.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_io_disable_templates",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/disable/templates",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "disable",
            "templates"
          ]
        },
        "description": "Tool to disable multiple templates by providing an array of template IDs. Use when you need to deactivate multiple templates in a mailbox.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_io_enable_templates",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/enable/templates",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "enable",
            "templates"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_io_get_document",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/document",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "document"
          ]
        },
        "description": "Tool to retrieve a specific document with parsed data as JSON. Use when you need to fetch details of a document by its ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"document_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_io_get_mailbox",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/mailbox",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "mailbox"
          ]
        },
        "description": "Tool to retrieve details of a specific mailbox. Use when you need to fetch configuration and settings for a particular mailbox.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"mailbox_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_io_get_parsed_data",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/parsed/data",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "parsed",
            "data"
          ]
        },
        "description": "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",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"to\": \"\",\n  \"from\": \"\",\n  \"page\": 0,\n  \"mailbox_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_io_get_template",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/template",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "template"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"template_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_io_get_webhook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/webhook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "webhook"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"webhook_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_io_list_collected_emails",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/collected/emails",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "collected",
            "emails"
          ]
        },
        "description": "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 ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"mailbox_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_io_list_documents",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/documents",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "documents"
          ]
        },
        "description": "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",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"q\": \"\",\n  \"to\": \"\",\n  \"from\": \"\",\n  \"page\": 0,\n  \"status\": \"\",\n  \"mailbox_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_io_list_mailboxes",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/mailboxes",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "mailboxes"
          ]
        },
        "description": "Tool to retrieve all mailboxes in the account. Use when you need to list all available mailboxes and their configurations.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_io_list_table_fields",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/table/fields",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "table",
            "fields"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"mailbox_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_io_list_templates",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/templates",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "templates"
          ]
        },
        "description": "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",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"mailbox_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_io_list_webhooks",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/webhooks",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "webhooks"
          ]
        },
        "description": "Tool to retrieve all webhooks configured for a specific mailbox. Use when you need to list webhooks associated with a mailbox.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"mailbox_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_io_parse_document",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/parse/document",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "parse",
            "document"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"document_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_io_skip_documents",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/skip/documents",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "skip",
            "documents"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ids\": \"\",\n  \"mailbox_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_io_update_mailbox",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/mailbox",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "mailbox"
          ]
        },
        "description": "Tool to update mailbox settings including name, email prefix, and processing options. Use when you need to modify configuration settings for an existing mailbox.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\",\n  \"mailbox_id\": \"\",\n  \"email_prefix\": \"\",\n  \"alert_email_h\": 0,\n  \"collect_emails\": false,\n  \"process_attachments\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_io_update_webhook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/webhook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "webhook"
          ]
        },
        "description": "Tool to update an existing webhook's configuration. Use when you need to modify webhook settings like URL, event type, or activation status.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"_id\": \"\",\n  \"url\": \"\",\n  \"event\": \"\",\n  \"enabled\": false,\n  \"table_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_io_upload_file",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/upload/file",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "upload",
            "file"
          ]
        },
        "description": "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.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file\": {},\n  \"meta\": {},\n  \"mailbox_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}