Skip to content
Back to ezeep-agent

Card snapshot

mcp.ezeep.com · 2026-08-22 02:31:40 UTC · 26c16a6cddd096e567180a4f37e826678a62d090ff973be929e00afcf019b811

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "ezeep-agent",
  "description": "Cloud printing agent powered by ezeep. Enables AI agents to discover printers, submit print jobs, and check print status via the A2A protocol.",
  "url": "https://fartltutzrsasnvebdpv.supabase.co/functions/v1/ezeep-mcp",
  "version": "1.2.0",
  "capabilities": {
    "streaming": true,
    "pushNotifications": true,
    "stateTransitionHistory": true
  },
  "skills": [
    {
      "id": "print-document",
      "name": "Print Document",
      "description": "Print a document from a URL to a cloud printer. Supports PDF, Office documents, images, and more.",
      "tags": [
        "print",
        "document",
        "cloud",
        "pdf"
      ],
      "examples": [
        "Print this PDF to the office printer",
        "Send document.pdf to Brother HL-L2350DW",
        "Print https://example.com/report.pdf"
      ],
      "inputModes": [
        "text",
        "application/json"
      ],
      "outputModes": [
        "text",
        "application/json"
      ]
    },
    {
      "id": "list-printers",
      "name": "List Printers",
      "description": "List all printers available to the authenticated user, including their names, IDs, locations, and status.",
      "tags": [
        "printers",
        "list",
        "discover"
      ],
      "examples": [
        "Show me available printers",
        "What printers can I use?",
        "List all printers"
      ],
      "inputModes": [
        "text"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "check-print-status",
      "name": "Check Print Status",
      "description": "Check the status of a print job by its job ID.",
      "tags": [
        "status",
        "job",
        "check"
      ],
      "examples": [
        "What's the status of my print job?",
        "Check print job abc-123",
        "Is my document printed yet?"
      ],
      "inputModes": [
        "text",
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "defaultInputModes": [
    "text",
    "application/json"
  ],
  "defaultOutputModes": [
    "text",
    "application/json"
  ],
  "authentication": {
    "schemes": [
      "bearer"
    ],
    "credentials": "Authenticate via: 1) OAuth2 JWT (Authorization: Bearer with ezeep OIDC token), 2) X-Client-ID + X-Refresh-Token headers for auto-exchange, or 3) access_token in tool parameters."
  }
}