{
  "$schema": "https://modelcontextprotocol.io/schemas/server-card/v1.json",
  "serverInfo": {
    "name": "posteverywhere",
    "version": "1.11.0",
    "title": "PostEverywhere MCP Server",
    "description": "MCP server for PostEverywhere, the agentic social media scheduler: write, schedule and publish posts to all top social platforms. Hosted at https://mcp.posteverywhere.ai with OAuth sign-in for ChatGPT, Claude, Cursor and any MCP client, or run it locally with npx -y @posteverywhere/mcp and an API key.",
    "homepage": "https://posteverywhere.ai/agents",
    "documentation": "https://posteverywhere.ai/docs",
    "vendor": {
      "name": "Posteverywhere Ltd",
      "url": "https://posteverywhere.ai"
    }
  },
  "transport": {
    "type": "stdio",
    "package": "@posteverywhere/mcp",
    "install": "npx -y @posteverywhere/mcp"
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "resources": {},
    "prompts": {}
  },
  "authentication": {
    "type": "bearer",
    "env": "POSTEVERYWHERE_API_KEY",
    "obtainAt": "https://app.posteverywhere.ai/settings?tab=developers",
    "description": "Local server (npx): bearer API key with the pe_live_ prefix, scopes read, write and ai. Hosted server (https://mcp.posteverywhere.ai): OAuth sign-in with your PostEverywhere account."
  },
  "tools": [
    {
      "name": "create_post",
      "description": "Create and schedule a post across one or more connected social media accounts."
    },
    {
      "name": "list_accounts",
      "description": "List all connected social media accounts in your workspace."
    },
    {
      "name": "upload_media_from_url",
      "description": "Import an image or video from a URL into your media library for use in posts."
    },
    {
      "name": "generate_image",
      "description": "Generate an image from a text prompt for use in a post."
    },
    {
      "name": "get_post_results",
      "description": "Get per-platform publishing results for a scheduled post."
    }
  ]
}
