{
  "name": "pushover",
  "display_name": "Pushover Notifications",
  "description": "Send instant notifications to your devices using [Pushover.net](https://pushover.net/)",
  "repository": {
    "type": "git",
    "url": "https://github.com/ashiknesin/pushover-mcp"
  },
  "homepage": "https://github.com/ashiknesin/pushover-mcp",
  "author": {
    "name": "ashiknesin"
  },
  "license": "MIT",
  "categories": [
    "Messaging"
  ],
  "tags": [
    "pushover",
    "notifications"
  ],
  "installations": {
    "npm": {
      "type": "npm",
      "command": "npx",
      "args": [
        "-y",
        "pushover-mcp@latest",
        "start",
        "--token",
        "${YOUR_TOKEN}",
        "--user",
        "${YOUR_USER}"
      ]
    }
  },
  "arguments": {
    "YOUR_TOKEN": {
      "description": "Application token required for authenticating with Pushover.net",
      "required": true,
      "example": "abcdef123456"
    },
    "YOUR_USER": {
      "description": "User key associated with your Pushover.net account",
      "required": true,
      "example": "1234567890:abcdef123456"
    }
  },
  "tools": [
    {
      "name": "send",
      "description": "Send a notification via Pushover",
      "inputSchema": {
        "type": "object",
        "properties": {
          "message": {
            "type": "string",
            "minLength": 1
          },
          "title": {
            "type": "string"
          },
          "priority": {
            "type": "number",
            "minimum": -2,
            "maximum": 2
          },
          "sound": {
            "type": "string"
          },
          "url": {
            "type": "string",
            "format": "uri"
          },
          "url_title": {
            "type": "string"
          },
          "device": {
            "type": "string"
          }
        },
        "required": [
          "message"
        ]
      }
    }
  ]
}