{
  "name": "Fraud Deflect Customer Service Agent",
  "description": "I identify unknown card charges, start returns or refunds with any brand, and track them. Free, no key.",
  "url": "https://agents.frauddeflect.com",
  "version": "1.0.0",
  "provider": {
    "organization": "Fraud Deflect",
    "url": "https://frauddeflect.com",
    "poweredBy": {
      "organization": "Robauto.ai",
      "url": "https://robauto.ai",
      "role": "Powers the Agent-to-Agent Commerce Chain"
    }
  },
  "capabilities": {
    "streaming": false,
    "extensions": [
      {
        "uri": "https://github.com/google-agentic-commerce/ap2/v1",
        "description": "AP2 mandates accepted as optional approval_proof",
        "required": false
      }
    ]
  },
  "securitySchemes": {},
  "security": [],
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "lookup_card_charge",
      "name": "What is this charge?",
      "description": "Card statement text to brand, website and refund route.",
      "tags": [
        "charges",
        "refunds"
      ]
    },
    {
      "id": "start_return_request",
      "name": "Start a return or refund",
      "description": "Prepare a return or refund and get a preview plus a one-time code for the human to approve.",
      "tags": [
        "returns",
        "refunds"
      ]
    },
    {
      "id": "confirm_resolution",
      "name": "Send an approved return or refund",
      "description": "Send the request after the human approves the preview; returns a case number to track.",
      "tags": [
        "returns",
        "refunds"
      ]
    },
    {
      "id": "get_return_status",
      "name": "Check request status",
      "description": "Status of a return or refund request by request_id.",
      "tags": [
        "status"
      ]
    }
  ],
  "additionalInterfaces": [
    {
      "transport": "mcp-streamable-http",
      "url": "https://agents.frauddeflect.com/mcp"
    }
  ]
}