{
  "id": "inbox.create_email",
  "object": "tool",
  "name": "Create email inbox",
  "summary": "A real address that receives mail.",
  "description": "Creates an email address your agent can receive mail at: a readable name plus a random token, like invoices-x7k2…@. Messages are parsed (from, to, subject, text, HTML, headers) and attachments are stored as files. Restrict who can send, and read mail with inbox.messages or inbox.wait. Up to 25 MB per message.",
  "category": "inbox",
  "hosted_by": "Opentools",
  "runtime": "worker",
  "side_effects": true,
  "status": "live",
  "credits": 1,
  "price": "$0.0010",
  "providers": [
    {
      "id": "opentools",
      "name": "Opentools",
      "price": "$0.0010"
    }
  ],
  "mcp_name": "inbox_create_email",
  "input_schema": {
    "type": "object",
    "properties": {
      "label": {
        "description": "A label to recognise it by in lists",
        "type": "string",
        "maxLength": 120
      },
      "name": {
        "description": "Readable start of the address (a-z, 0-9, dashes); a random token is always added",
        "type": "string",
        "maxLength": 24,
        "pattern": "^[a-z0-9-]*$"
      },
      "allowed_senders": {
        "default": [],
        "description": "Only accept mail from these addresses or domains (\"bob@acme.com\", \"@acme.com\"). Empty accepts anyone.",
        "maxItems": 50,
        "type": "array",
        "items": {
          "type": "string",
          "minLength": 3,
          "maxLength": 254
        }
      },
      "expires_in_hours": {
        "default": 168,
        "description": "Hours until it expires (max 720)",
        "type": "integer",
        "minimum": 1,
        "maximum": 720
      }
    }
  },
  "kind": "tool"
}