{
  "name": "Metricly Agent",
  "description": "Authenticated agent interface for submitting real contact and cloud cost assessment requests to Metricly.",
  "version": "1.0.0",
  "documentationUrl": "https://metricly.co/docs/api",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "securitySchemes": {
    "metriclyOAuth": {
      "type": "oauth2",
      "description": "OAuth 2.0 client credentials used to call the Metricly MCP endpoint.",
      "flows": {
        "clientCredentials": {
          "tokenUrl": "https://metricly.co/oauth/token",
          "scopes": {
            "mcp:call": "Call the Metricly MCP tool surface."
          }
        }
      },
      "oauth2MetadataUrl": "https://metricly.co/.well-known/oauth-authorization-server"
    }
  },
  "securityRequirements": [
    {
      "metriclyOAuth": [
        "mcp:call"
      ]
    }
  ],
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "supportedInterfaces": [
    {
      "url": "https://metricly.co/mcp",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "2.0"
    }
  ],
  "skills": [
    {
      "id": "metricly-contact-request",
      "name": "Submit Contact Request",
      "description": "Submit a real contact request so Metricly can follow up with the user.",
      "tags": [
        "contact",
        "sales",
        "demo"
      ]
    },
    {
      "id": "metricly-cloud-cost-assessment",
      "name": "Request Cloud Cost Assessment",
      "description": "Submit a structured cloud cost assessment request for human review and follow-up.",
      "tags": [
        "assessment",
        "aws",
        "cloud-costs"
      ]
    }
  ]
}