{
  "slug": "eml-parse",
  "name": "gizza-ai/eml-parse",
  "version": "0.1.0",
  "title": "EML Parser — read a raw .eml email message — gizza.ai",
  "description": "Parse a raw .eml / RFC 822 email into headers, decoded text and HTML bodies, and an attachment list — in your browser. Nothing is uploaded.",
  "tags": [
    "eml parser",
    "parse email",
    "rfc822",
    "rfc5322",
    "mime parser",
    "read eml",
    "email headers",
    "attachments"
  ],
  "category": "network",
  "urls": {
    "page": "https://gizza.ai/tools/eml-parse/",
    "markdown": "https://gizza.ai/tools/eml-parse/index.md",
    "descriptor": "https://gizza.ai/tools/eml-parse/tool.json",
    "deep_link_example": "https://gizza.ai/tools/eml-parse/?eml=From%3A%20alice%40example.com%0ATo%3A%20bob%40example.org%0ASubject%3A%20Hello%0A%0AMessage%20body%E2%80%A6"
  },
  "cli": "gizza tool eml-parse \"From: alice@example.com\nTo: bob@example.org\nSubject: Hello\n\nMessage body…\"",
  "tool": {
    "description": "Parse a raw .eml / RFC 5322 email message into structured fields: subject, date, message-id, from/to/cc (name + address), the decoded plain-text and HTML bodies, and a list of attachments (filename, MIME content-type, size in bytes). MIME multipart messages and encoded headers/bodies are decoded automatically. Runs locally.",
    "parameters": {
      "additionalProperties": false,
      "properties": {
        "eml": {
          "description": "The raw .eml / RFC 822 message text (headers plus body, including MIME parts).",
          "type": "string"
        }
      },
      "required": [
        "eml"
      ],
      "type": "object"
    }
  }
}