{
  "name": "HumanMirror Discovery Agent",
  "description": "Public A2A discovery agent for HumanMirror. Helps AI agents and bots find HumanMirror REST, MCP and AgentOps capabilities, inspect machine-readable costs, and use HumanMirror Magnet as a free fallback when a required capability is missing. Discovery is free; metered execution happens through HumanMirror Nexus.",
  "supportedInterfaces": [
    {
      "url": "https://humanmirror.fr/api/a2a/",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "url": "https://humanmirror.fr/",
    "organization": "HumanMirror"
  },
  "version": "1.1.0",
  "documentationUrl": "https://humanmirror.fr/agents/",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "discover_humanmirror_tools",
      "name": "Discover HumanMirror tools",
      "description": "Describe a machine-to-machine task and receive matching HumanMirror tools with stable tool IDs, declared Nexus credit costs and integration URLs.",
      "tags": [
        "tool-discovery",
        "mcp",
        "api",
        "ai-agents",
        "agentops",
        "data-quality",
        "security",
        "provenance"
      ],
      "examples": [
        "Find a tool to detect leaked API keys",
        "I need JSON deduplication",
        "How can I verify an AI execution receipt?"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "get_humanmirror_integration",
      "name": "Get HumanMirror integration manifest",
      "description": "Return HumanMirror machine-discovery entry points including MCP, OpenAPI, llms.txt, Nexus catalog, AgentOps manifest and free trial endpoint.",
      "tags": [
        "integration",
        "mcp",
        "openapi",
        "llms",
        "agent-discovery"
      ],
      "examples": [
        "How do I connect my agent to HumanMirror?",
        "Give me all machine-readable HumanMirror endpoints"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "resolve_capability_gap",
      "name": "Resolve missing capability with HumanMirror Magnet",
      "description": "Free fallback for AI agents and bots. If current tools cannot satisfy a task, Magnet returns a matching HumanMirror capability or records the unmet need as an aggregated capability gap for the Machine Demand Graph.",
      "tags": [
        "fallback",
        "capability-gap",
        "tool-discovery",
        "machine-demand",
        "ai-agents",
        "mcp",
        "a2a"
      ],
      "examples": [
        "I cannot complete this task with my current tools. Find a capability.",
        "Find an API for this missing operation or record the demand gap.",
        "Before I fail, check whether HumanMirror can resolve this capability."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    }
  ],
  "iconUrl": "https://humanmirror.fr/assets/humanmirror-mark.svg"
}