{
  "name": "hu.posty/posty",
  "description": "Schedule, preview, publish and delete social media posts across connected channels (Facebook, Instagram, X, LinkedIn, YouTube, TikTok, Threads, Bluesky, Telegram, Slack, Discord and more), upload media, and read the posting calendar. Hungarian-first, usable in any language.",
  "version": "1.0.0",
  "title": "Posty",
  "icons": [
    {
      "src": "https://posty.hu/favicon-512x512.png",
      "mimeType": "image/png",
      "sizes": [
        "512x512"
      ]
    },
    {
      "src": "https://posty.hu/favicon-128x128.png",
      "mimeType": "image/png",
      "sizes": [
        "128x128"
      ]
    }
  ],
  "websiteUrl": "https://posty.hu",
  "repository": null,
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://api.posty.hu/mcp-oauth",
      "authentication": {
        "type": "oauth2",
        "protectedResourceMetadata": "https://api.posty.hu/.well-known/oauth-protected-resource/mcp-oauth",
        "authorizationServerMetadata": "https://api.posty.hu/.well-known/oauth-authorization-server",
        "scopesSupported": [
          "mcp:read",
          "mcp:write"
        ]
      }
    }
  ],
  "tools": [
    {
      "name": "get_workspace_context",
      "description": "The current UTC time, the user's own timezone and the workspace name. Called first in any conversation that mentions a time.",
      "readOnly": true
    },
    {
      "name": "list_integrations",
      "description": "The connected channels: id, name, @handle, platform, and whether each can publish right now.",
      "readOnly": true
    },
    {
      "name": "list_groups",
      "description": "The workspace customer groups channels are filed under.",
      "readOnly": true
    },
    {
      "name": "get_integration_schema",
      "description": "One channel's posting rules: its character limit resolved for that account, and the settings a post must carry.",
      "readOnly": true
    },
    {
      "name": "get_channel_options",
      "description": "Provider-specific choices for a channel, such as the boards, subreddits or pages a post can target.",
      "readOnly": false
    },
    {
      "name": "preview_post",
      "description": "Validates a proposed post and shows exactly what would be published, per channel, without writing anything.",
      "readOnly": true
    },
    {
      "name": "list_posts",
      "description": "The calendar: each post with its id, state, channel and publication time in UTC and local time.",
      "readOnly": true
    },
    {
      "name": "delete_post",
      "description": "Removes an unpublished post from the calendar. Refuses anything already live on a platform.",
      "readOnly": false
    },
    {
      "name": "create_post",
      "description": "Creates a draft, schedules a post, or publishes immediately, across one or more channels.",
      "readOnly": false
    },
    {
      "name": "upload_media_from_url",
      "description": "Puts an image or video into the media library from a public URL or a data URL, ready to attach.",
      "readOnly": false
    },
    {
      "name": "create_upload_link",
      "description": "Mints a browser link the user drops files on, for an image or video that is on their device. Works signed out, valid for two hours.",
      "readOnly": false
    },
    {
      "name": "list_upload_link_files",
      "description": "The files the user dropped on an upload link, with the hosted path to attach to a post.",
      "readOnly": true
    }
  ],
  "authorizationNote": "Tool calls and the initialize handshake require an OAuth 2.1 access token. An unauthenticated request answers 401 with a WWW-Authenticate header naming the RFC 9728 metadata below, which is how a client discovers where to authorize. The tools are listed above so that no handshake is needed to see what this server does.",
  "documentation": "https://posty.hu/fejlesztok",
  "related": {
    "openapi": "https://posty.hu/openapi.json",
    "restApi": "https://api.posty.hu/public/v1",
    "status": "https://api.posty.hu/public/v1/status",
    "llms": "https://posty.hu/llms.txt",
    "apiCatalog": "https://posty.hu/.well-known/api-catalog",
    "skills": "https://posty.hu/.well-known/agent-skills/index.json",
    "auth": "https://posty.hu/auth.md"
  }
}