{
  "info": {
    "name": "Parsio — mcp.ai",
    "description": "REST API for the Parsio 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",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "parsio_get_document",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/document",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "document"
          ]
        },
        "description": "Get one Parsio document and its mailbox-specific parsed JSON fields.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"document_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_get_mailbox",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/mailbox",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "mailbox"
          ]
        },
        "description": "Get settings and parser configuration for one Parsio mailbox.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"mailbox_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_list_documents",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/documents",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "documents"
          ]
        },
        "description": "List and filter documents in a Parsio mailbox, one page at a time.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"query\": \"\",\n  \"cursor\": \"\",\n  \"status\": \"\",\n  \"to_date\": \"\",\n  \"per_page\": 0,\n  \"from_date\": \"\",\n  \"mailbox_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_list_mailboxes",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/mailboxes",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "mailboxes"
          ]
        },
        "description": "List the Parsio mailboxes available to the connected account so their IDs can be used for parsing and configuration tasks.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_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": "List the extraction fields configured for a Parsio mailbox.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"mailbox_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_parse_text_document",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/parse/text/document",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "parse",
            "text",
            "document"
          ]
        },
        "description": "Submit plain text or HTML to an existing template-based or GPT-powered Parsio mailbox, optionally waiting for the parsed result. This operation creates document data and consumes parsing credits.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"html\": \"\",\n  \"name\": \"\",\n  \"text\": \"\",\n  \"metadata\": {},\n  \"mailbox_id\": \"\",\n  \"sender_email\": \"\",\n  \"recipient_email\": \"\",\n  \"wait_for_result\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_reparse_document",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/reparse/document",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "reparse",
            "document"
          ]
        },
        "description": "Queue an existing Parsio document to be parsed again. This operation consumes parsing capacity or credits and should not be retried blindly.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"document_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_skip_documents",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/skip/documents",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "skip",
            "documents"
          ]
        },
        "description": "Mark one or more documents in a Parsio mailbox as skipped. This changes their processing state and cannot be undone through this toolkit.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"mailbox_id\": \"\",\n  \"document_ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_update_mailbox",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/mailbox",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "mailbox"
          ]
        },
        "description": "Update one or more settings on an existing Parsio mailbox. Provide at least one setting; omitted settings remain unchanged.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\",\n  \"mailbox_id\": \"\",\n  \"email_prefix\": \"\",\n  \"alert_email_h\": 0,\n  \"receive_email\": false,\n  \"collect_emails\": false,\n  \"process_attachments\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "parsio_upload_document",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/upload/document",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "upload",
            "document"
          ]
        },
        "description": "Upload one file to a Parsio mailbox for parsing, optionally waiting for the parsed result. This operation creates document data and consumes parsing credits.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file\": {},\n  \"metadata\": {},\n  \"mailbox_id\": \"\",\n  \"wait_for_result\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}