Skip to content
Back to Re:port Flow

Card snapshot

re-port-flow.com · 2026-09-13 11:55:56 UTC · 3611969558301d929540e30458ae99d97d828e4feee0726791afebbd4bacb6a1

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": "Re:port Flow",
  "description": "Re:port Flow generates business documents as PDFs from reusable templates. An agent can browse the template catalog, read a template's parameter schema, submit input data to generate a document, poll the generation job, and obtain a time-limited download URL. Access is authorized with OAuth 2.0; agents can register themselves via RFC 7591 dynamic client registration. See https://re-port-flow.com/auth.md for credentials and https://doc.re-port-flow.com/docs/intro for the API and MCP guides.",
  "version": "1.0.0",
  "supportedInterfaces": [
    {
      "url": "https://re-port-flow.com/a2a/v1",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "\u682a\u5f0f\u4f1a\u793e\u30de\u30cd\u30d7\u30e9 (MonePla Inc.)",
    "url": "https://lp.re-port-flow.com/"
  },
  "documentationUrl": "https://doc.re-port-flow.com/docs/intro",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "securitySchemes": {
    "reportflow-oauth2": {
      "openIdConnectSecurityScheme": {
        "openIdConnectUrl": "https://re-port-flow.com/api/v1/.well-known/openid-configuration"
      }
    }
  },
  "securityRequirements": [
    {
      "schemes": {
        "reportflow-oauth2": {
          "list": [
            "templates:read",
            "designs:read",
            "pdf:generate"
          ]
        }
      }
    }
  ],
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "list-templates",
      "name": "List document templates",
      "description": "Lists the document templates available in the caller's workspace, optionally filtered by status, category or a free-text query. Returns each template's id and title so a later skill can address it.",
      "tags": [
        "templates",
        "catalog",
        "documents"
      ],
      "examples": [
        "List every invoice template in my workspace.",
        "Which quotation templates are published?"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "get-template-parameters",
      "name": "Get a template's parameter schema",
      "description": "Returns the parameter structure and latest version of one template, so a caller knows which fields must be supplied before generating a document from it.",
      "tags": [
        "templates",
        "schema",
        "parameters"
      ],
      "examples": [
        "What fields does the standard invoice template require?"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "generate-document",
      "name": "Generate a PDF document",
      "description": "Starts a PDF generation job for a template using the supplied input data and returns a job id to poll. Generating a document consumes the workspace's quota, so this skill is not safe to retry blindly.",
      "tags": [
        "pdf",
        "generation",
        "documents"
      ],
      "examples": [
        "Generate an invoice PDF for order 1234 from the standard invoice template."
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "get-generation-status",
      "name": "Check document generation status",
      "description": "Reports the progress of a PDF generation job and, once it completes, the id of the generated document.",
      "tags": [
        "pdf",
        "generation",
        "status"
      ],
      "examples": [
        "Is the invoice I asked for finished yet?"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "download-document",
      "name": "Get a document download URL",
      "description": "Issues a time-limited download URL for a generated PDF document, together with its file name and expiry.",
      "tags": [
        "pdf",
        "download",
        "documents"
      ],
      "examples": [
        "Give me a download link for the invoice you just generated."
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ]
}