{
  "name": "MoonPush",
  "description": "Free temporary file sharing API built for AI agents. Upload files up to 1GB with a 30-minute auto-expiry and no authentication.",
  "url": "https://www.moonpush.com/api",
  "preferredTransport": "HTTP+JSON",
  "supportedInterfaces": [
    {
      "url": "https://www.moonpush.com/api",
      "transport": "HTTP+JSON"
    }
  ],
  "additionalInterfaces": [
    {
      "url": "https://www.moonpush.com/api",
      "transport": "HTTP+JSON"
    }
  ],
  "provider": {
    "organization": "MoonPush",
    "url": "https://www.moonpush.com"
  },
  "version": "1.0.0",
  "protocolVersion": "0.3.0",
  "documentationUrl": "https://www.moonpush.com/llm.md",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": ["application/octet-stream", "multipart/form-data"],
  "defaultOutputModes": ["application/octet-stream", "application/json"],
  "skills": [
    {
      "id": "upload-file",
      "name": "Upload File",
      "description": "Upload any file up to 1GB and receive a temporary download link valid for 30 minutes.",
      "tags": ["file-upload", "storage", "sharing"],
      "examples": [
        "curl -F \"file=@yourfile.pdf\" https://www.moonpush.com/api/upload"
      ]
    },
    {
      "id": "download-file",
      "name": "Download File",
      "description": "Download a file by its UUID. Encrypted files are automatically decrypted by the server.",
      "tags": ["file-download", "storage"],
      "examples": [
        "curl -OJL https://www.moonpush.com/api/dl/{id}"
      ]
    },
    {
      "id": "download-folder",
      "name": "Download Folder as Zip",
      "description": "Download all files in a shared folder as a single .zip archive.",
      "tags": ["folder-download", "zip"],
      "examples": [
        "curl -OJL https://www.moonpush.com/api/folder-download/{id}"
      ]
    }
  ]
}
