{
  "info": {
    "name": "Parseur — mcp.ai",
    "description": "REST API for the Parseur 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/parseur",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "parseur_copy_document",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/copy/document",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "copy",
            "document"
          ]
        },
        "description": "Tool to copy a document to another mailbox. Use when you need to duplicate a document from one mailbox to another mailbox within Parseur.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\",\n  \"target_mailbox_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_copy_mailbox",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/copy/mailbox",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "copy",
            "mailbox"
          ]
        },
        "description": "Tool to copy a mailbox (parser) in Parseur. Creates a duplicate of the mailbox with all its configuration. Use when you need to duplicate an existing parser setup.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_create_custom_download",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/custom/download",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "custom",
            "download"
          ]
        },
        "description": "Tool to create a custom download (export configuration) for a mailbox. Use when you need to define which fields should be exported to CSV or XLS format.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": 0,\n  \"name\": \"\",\n  \"type\": \"\",\n  \"items\": \"\",\n  \"parser_id\": \"\",\n  \"csv_download\": \"\",\n  \"xls_download\": \"\",\n  \"parser_field_id\": \"\",\n  \"parser_field_name\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_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 (parser) in Parseur. Use when you need to set up a new parser for document parsing with custom configuration.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\",\n  \"ai_engine\": \"\",\n  \"force_ocr\": false,\n  \"ai_instructions\": \"\",\n  \"retention_policy\": 0,\n  \"allowed_extensions\": \"\",\n  \"master_parser_slug\": \"\",\n  \"process_attachments\": false,\n  \"identification_status\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_delete_custom_download",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/custom/download",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "custom",
            "download"
          ]
        },
        "description": "Tool to delete a custom download (export configuration) from a mailbox. Use when permanently removing an export configuration after confirming its ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\",\n  \"mailbox_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_delete_document",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/document",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "document"
          ]
        },
        "description": "Tool to delete a specific document by ID. Use when permanently removing a document after confirming its ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"document_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_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 mailbox (parser) by ID. Use when permanently removing a mailbox after confirming its ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_delete_webhook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/webhook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "webhook"
          ]
        },
        "description": "Tool to delete a specific webhook. Use when permanently removing a webhook after confirming its ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"webhook_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_disable_webhook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/disable/webhook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "disable",
            "webhook"
          ]
        },
        "description": "Tool to disable a webhook for a mailbox. Removes the webhook association from the specified mailbox. Use when you need to stop an active webhook from sending parsed data.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"mailbox_id\": 0,\n  \"webhook_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_enable_webhook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/enable/webhook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "enable",
            "webhook"
          ]
        },
        "description": "Enables a paused webhook for a specified mailbox, allowing it to receive and forward parsed document events. Use this action to re-enable a webhook that was previously paused. Only webhooks listed in ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"mailbox_id\": 0,\n  \"webhook_id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_get_bootstrap_config",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/bootstrap/config",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "bootstrap",
            "config"
          ]
        },
        "description": "Tool to retrieve bootstrap configuration data. Use when you need system-wide configuration choices, field format mappings, maximum field lengths, or master parser definitions.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_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 full details of a specific document by ID. Returns document status, processing info, parsed results, and download URLs for JSON, CSV, and XLS formats.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_get_document_logs",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/document/logs",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "document",
            "logs"
          ]
        },
        "description": "Tool to get document logs for a specific document. Returns paginated list of logs with status, source, and message details. Use when you need to troubleshoot or audit document processing history.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\",\n  \"page\": 0,\n  \"search\": \"\",\n  \"ordering\": \"\",\n  \"page_size\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_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 full mailbox (parser) configuration by ID. Use when you need complete details about a specific mailbox including fields, webhooks, and settings.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_get_mailbox_schema",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/mailbox/schema",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "mailbox",
            "schema"
          ]
        },
        "description": "Tool to retrieve the JSON schema for a mailbox's parsed fields. Use when you need to understand the structure and types of data fields extracted by a specific parser.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"mailbox_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_list_custom_downloads",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/custom/downloads",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "custom",
            "downloads"
          ]
        },
        "description": "Tool to retrieve custom downloads (export configurations) for a mailbox. Use when you need to list available export formats and their download URLs.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_list_documents_in_mailbox",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/documents/in/mailbox",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "documents",
            "in",
            "mailbox"
          ]
        },
        "description": "Tool to list documents within a specific mailbox. Use when you need to paginate, search, or sort the documents of a given mailbox after obtaining its ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"tz\": \"\",\n  \"page\": 0,\n  \"search\": \"\",\n  \"ordering\": \"\",\n  \"page_size\": 0,\n  \"mailbox_id\": \"\",\n  \"with_result\": false,\n  \"received_after\": \"\",\n  \"received_before\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_list_mailboxes2",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/mailboxes2",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "mailboxes2"
          ]
        },
        "description": "Tool to list mailboxes (parsers) with full configuration details. Returns paginated list of all mailboxes with document counts, processing statistics, and complete configuration settings. Use when you",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"search\": \"\",\n  \"ordering\": \"\",\n  \"page_size\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_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 templates in a given mailbox. Use after fetching mailbox details when you need to page through and inspect available templates for further actions.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"page\": 0,\n  \"search\": \"\",\n  \"ordering\": \"\",\n  \"page_size\": 0,\n  \"mailbox_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_reprocess_document",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/reprocess/document",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "reprocess",
            "document"
          ]
        },
        "description": "Tool to reprocess a document. Triggers re-parsing of the document with the current template configuration. Use when you need to re-parse a document after template updates or to retry failed parsing.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"document_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_retrieve_webhook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/retrieve/webhook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "retrieve",
            "webhook"
          ]
        },
        "description": "Tool to retrieve details of a specific webhook. Use after creating or listing webhooks.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"webhook_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_skip_document",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/skip/document",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "skip",
            "document"
          ]
        },
        "description": "Tool to skip a document. Marks the document as skipped and returns the updated document with status 'SKIPPED'.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_update_custom_download",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/custom/download",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "custom",
            "download"
          ]
        },
        "description": "Tool to update a custom download (export configuration) for a mailbox. Use when you need to modify the field list, name, or export settings for an existing download configuration.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": 0,\n  \"name\": \"\",\n  \"type\": \"\",\n  \"items\": \"\",\n  \"mailbox_id\": \"\",\n  \"parser_field_id\": \"\",\n  \"parser_field_name\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_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 a mailbox (parser) configuration. Use when you need to modify mailbox settings such as name, AI engine, processing options, or document handling rules.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": 0,\n  \"name\": \"\",\n  \"ai_engine\": \"\",\n  \"force_ocr\": false,\n  \"odd_pages\": false,\n  \"even_pages\": false,\n  \"split_page\": 0,\n  \"disable_deskew\": false,\n  \"page_range_set\": \"\",\n  \"split_keywords\": \"\",\n  \"ai_instructions\": \"\",\n  \"default_timezone\": \"\",\n  \"retention_policy\": 0,\n  \"decimal_separator\": \"\",\n  \"input_date_format\": \"\",\n  \"allowed_extensions\": \"\",\n  \"master_parser_slug\": \"\",\n  \"process_attachments\": false,\n  \"split_page_range_set\": \"\",\n  \"identification_status\": \"\",\n  \"attachments_only_override\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_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 settings. Use when you need to change the webhook’s target URL, event type, headers, or name after creation.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\",\n  \"event\": \"\",\n  \"target\": \"\",\n  \"headers\": {},\n  \"webhook_id\": 0,\n  \"parser_field\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parseur_upload_email_document",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/upload/email/document",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "upload",
            "email",
            "document"
          ]
        },
        "description": "Tool to upload an email or text document to Parseur for parsing. Use when you need to programmatically send documents to a Parseur mailbox.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"cc\": \"\",\n  \"to\": \"\",\n  \"bcc\": \"\",\n  \"from\": \"\",\n  \"subject\": \"\",\n  \"body_html\": \"\",\n  \"recipient\": \"\",\n  \"body_plain\": \"\",\n  \"message_headers\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}