{
  "name": "BlackSMS Agent",
  "version": "1.0.0",
  "description": "BlackSMS AI agent for sending bulk OTP and transactional SMS messages to Indian mobile numbers. Supports the A2A protocol for agent-to-agent interaction.",
  "url": "https://blacksms.in",
  "documentationUrl": "https://blacksms.in/docs",
  "supportedInterfaces": [
    {
      "type": "a2a",
      "url": "https://blacksms.in/endpoints/a2a",
      "transport": "http",
      "version": "0.2.2"
    },
    {
      "type": "mcp",
      "url": "https://blacksms.in/endpoints/mcp",
      "transport": "http",
      "version": "2024-11-05"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "skills": [
    {
      "id": "send-sms",
      "name": "Send SMS",
      "description": "Send an OTP or transactional SMS to one or more Indian mobile numbers. Requires an API key obtained by registering at https://blacksms.in/register.",
      "tags": [
        "sms",
        "otp",
        "messaging",
        "india"
      ],
      "examples": [
        "Send OTP 123456 to 9876543210",
        "Send a transactional SMS to multiple numbers",
        "Integrate OTP verification into my app"
      ]
    },
    {
      "id": "bulk-sms",
      "name": "Bulk SMS Campaign",
      "description": "Send bulk SMS messages to large lists of Indian mobile numbers for marketing, alerts, or notifications.",
      "tags": [
        "bulk",
        "sms",
        "campaign",
        "marketing"
      ],
      "examples": [
        "Send a promotional SMS to 1000 customers",
        "Broadcast an alert to all users"
      ]
    }
  ],
  "provider": {
    "organization": "BlackSMS",
    "url": "https://blacksms.in",
    "contact": "support@blacksms.in"
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ]
}