{
  "name": "OmniSocials",
  "description": "Social media management for AI agents and humans. Schedule and publish posts, stories, and reels across 11 platforms, read analytics, and manage the social inbox.",
  "homepage": "https://omnisocials.com",
  "documentation": "https://docs.omnisocials.com",
  "repository": "https://github.com/OmniSocials",
  "remote": {
    "url": "https://mcp.omnisocials.com",
    "transport": "streamable-http",
    "authentication": {
      "type": "oauth2",
      "description": "Remote clients such as Claude (web and desktop) connect to https://mcp.omnisocials.com and sign in with an OmniSocials account via OAuth.",
      "api_key": {
        "description": "Alternatively, pass an OmniSocials API key as a query parameter: https://mcp.omnisocials.com?API_KEY=omsk_live_your_key. Create a key at https://app.omnisocials.com/settings/api",
        "required": false
      }
    }
  },
  "server": {
    "package": "@omnisocials/mcp-server",
    "command": "npx",
    "args": ["-y", "@omnisocials/mcp-server"],
    "environment": {
      "OMNISOCIALS_API_KEY": {
        "description": "Your OmniSocials API key. Create one at https://app.omnisocials.com/settings/api",
        "required": true
      }
    }
  },
  "tools": [
    {
      "name": "posts",
      "description": "Create, schedule, update, publish, and delete posts, stories, and reels across 11 platforms, view the content calendar, and fetch recent posts live from connected platform APIs"
    },
    {
      "name": "media",
      "description": "Upload images, video, and PDFs (up to 100 MB per file, up to 1 GB via presigned URL), organize media into folders, and pre-check per-platform compatibility"
    },
    {
      "name": "analytics",
      "description": "Workspace overviews, per-post and per-account metrics, bulk post analytics, and recommended best times to post per platform"
    },
    {
      "name": "inbox",
      "description": "List and read DM, comment, and mention conversations across platforms, reply, and mark conversations as read"
    },
    {
      "name": "webhooks",
      "description": "Create, list, update, and delete webhooks for post.scheduled, post.published, and post.failed events, with signed payloads and secret rotation"
    },
    {
      "name": "workspaces",
      "description": "List and switch workspaces, and list or inspect connected social accounts"
    },
    {
      "name": "hashtag-sets",
      "description": "Create and manage named, reusable hashtag groups applied at post-creation time"
    },
    {
      "name": "discovery",
      "description": "Search Instagram and Facebook taggable locations, and search Instagram licensed or trending audio for Reels"
    }
  ],
  "clients": {
    "claude-web": {
      "setup": "Settings -> Connectors -> Add custom connector -> https://mcp.omnisocials.com (sign in with your OmniSocials account)"
    },
    "claude-desktop": {
      "setup": "Settings -> Connectors -> Add custom connector -> https://mcp.omnisocials.com (sign in with your OmniSocials account)"
    },
    "claude-code": {
      "command": "claude mcp add omnisocials -- npx -y @omnisocials/mcp-server"
    },
    "chatgpt": {
      "setup": "Settings -> MCP Tools -> Add -> https://mcp.omnisocials.com?API_KEY=your_key"
    },
    "cursor": {
      "config": {
        "mcpServers": {
          "omnisocials": {
            "command": "npx",
            "args": ["-y", "@omnisocials/mcp-server"],
            "env": {
              "OMNISOCIALS_API_KEY": "omsk_live_your_key"
            }
          }
        }
      }
    },
    "windsurf": {
      "config": {
        "mcpServers": {
          "omnisocials": {
            "command": "npx",
            "args": ["-y", "@omnisocials/mcp-server"],
            "env": {
              "OMNISOCIALS_API_KEY": "omsk_live_your_key"
            }
          }
        }
      }
    },
    "openclaw": {
      "config": {
        "omnisocials": {
          "type": "url",
          "url": "https://mcp.omnisocials.com?API_KEY=your_key"
        }
      }
    },
    "hermes": {
      "setup": "Add to your Hermes config: mcp_servers.omnisocials.url = https://mcp.omnisocials.com?API_KEY=your_key"
    }
  }
}
