Skip to main content
Glama

Server Details

Your AI agent publishes to Threads, Instagram, YouTube and the other social channels you connect.

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
75.9% over 77 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL

TDQS

A3.6/5.0

Scored across 65 tools

Disambiguation3/5

Most tools have distinct purposes, but several clusters overlap: publish/publish_now/retry_post/update_post, get_post/open_post, list_posts/list_channel_posts, and the Naver visibility tools (check_naver_visibility/get_naver_visibility/scan_naver_blog_visibility/diagnose_naver_blog). The extremely long descriptions do help disambiguate, but with 65 tools the agent still has many opportunities to misselect.

Naming Consistency4/5

Nearly all names use snake_case and most follow a verb_noun pattern (list_accounts, get_post, create_automation, delete_automation). There are some deviations like media_presign, media_complete, bridge_status, and naver_layout, but these are minor and the set remains readable and predictable.

Tool Count1/5

65 tools is far beyond the 3-15 sweet spot and exceeds even the 25+ threshold for 'too many.' Even for a broad multi-channel publishing, automation, and Naver SEO platform, this surface is extremely large and forces an agent to navigate many specialized operations.

Completeness4/5

The surface covers publishing, scheduling, drafts, replies, engagement, media upload, automations, analytics, account management, and extensive Naver SEO workflows. Minor gaps remain, such as no unfollow/unlike, no bulk contact search, and no account disconnect/deletion tool, but agents can work around these.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 12 tool updates
    • Changeddelete_automation1 field changed
      • addedInput schema / properties / id / description
        Added value: +"Automation id (af_…): id in list_automations, or data.id in the create_comment_to_dm, create_automation or duplicate_automation result."
    • Changeddisable_automation1 field changed
      • addedInput schema / properties / id / description
        Added value: +"Automation id (af_…): id in list_automations, or data.id in the create_comment_to_dm, create_automation or duplicate_automation result."
    • Changedduplicate_automation1 field changed
      • addedInput schema / properties / id / description
        Added value: +"Automation id (af_…): id in list_automations, or data.id in the create_comment_to_dm, create_automation or duplicate_automation result."
    • Changedenable_automation1 field changed
      • addedInput schema / properties / id / description
        Added value: +"Automation id (af_…): id in list_automations, or data.id in the create_comment_to_dm, create_automation or duplicate_automation result."
    • Changedget_automation1 field changed
      • changedInput schema / properties / id / description
        Previous value: -"Automation id from list_automations."New value: +"Automation id (af_…): id in list_automations, or data.id in the create_comment_to_dm, create_automation or duplicate_automation result."
    • Changedget_contact1 field changed
      • addedInput schema / properties / id / description
        Added value: +"Contact id (ct_…): contact.id in list_conversations or read_conversation."
    • Changedlist_automation_runs1 field changed
      • addedInput schema / properties / id / description
        Added value: +"Automation id (af_…): id in list_automations, or data.id in the create_comment_to_dm, create_automation or duplicate_automation result."
    • Changedlist_automation_versions1 field changed
      • addedInput schema / properties / id / description
        Added value: +"Automation id (af_…): id in list_automations, or data.id in the create_comment_to_dm, create_automation or duplicate_automation result."
    • Changedput_automation1 field changed
      • addedInput schema / properties / id / description
        Added value: +"Automation id (af_…): id in list_automations, or data.id in the create_comment_to_dm, create_automation or duplicate_automation result."
    • Changedread_conversation1 field changed
      • addedInput schema / properties / id / description
        Added value: +"Conversation id (cv_…) from list_conversations."
    • Changedsend_to_past_comments1 field changed
      • changedInput schema / properties / id / description
        Previous value: -"The automation."New value: +"Automation id (af_…): id in list_automations, or data.id in the create_comment_to_dm, create_automation or duplicate_automation result."
    • Changedupdate_automation1 field changed
      • addedInput schema / properties / id / description
        Added value: +"Automation id (af_…): id in list_automations, or data.id in the create_comment_to_dm, create_automation or duplicate_automation result."
  2. 1 tool update
    • Changedscan_naver_blog_visibility1 field changed
      • changedInput schema / properties / limit / description
        Previous value: -"How many recent posts, 1-30."New value: +"How many recent posts, 1-50."
  3. 4 tool updates
    • Addedcheck_naver_visibility
    • Addedget_naver_visibility
    • Changedpublish1 field changed
      • changedInput schema / properties / options / properties / naver_blog / properties / openType / description
        Previous value: -"Who can see it. public (default), neighbor, mutual (mutual neighbors only), or private. Ignored when draftOnly is true."New value: +"Who can see it. public (the default for a new post), neighbor, mutual (mutual neighbors only), or private. On an edit (update_post), leave it out to keep the post's current visibility on Naver. Ignored when draftOnly is true."
    • Addedscan_naver_blog_visibility
  4. 1 tool update
    • Changedpublish1 field changed
      • changedInput schema / properties / options / properties / instagram / properties / audio / description
        Previous value: -"Music or a sound from search_instagram_audio to put on a reel. Reels only, and only on Instagram accounts connected via Facebook. Instagram defaults both volumes to 100, which can drown a voice-over; for narration try volume 20 and videoVolume 100. Instagram cannot preview the mix before it is published, and you cannot choose where the audio starts."New value: +"Music or a sound from search_instagram_audio to put on a reel. Reels only, and only on Instagram accounts connected via Facebook. Instagram defaults both volumes to 100, which can drown a voice-over; for narration try volume 20 and videoVolume 100. Instagram cannot preview the mix before it is published. The audio plays once from its beginning (you cannot choose the start) and is not repeated, so pick one at least as long as the reel."
  5. 2 tool updates
    • Changedpublish1 field changed
      • addedInput schema / properties / options / properties / instagram / properties / audio
        Added value: +{
        +  "description": "Music or a sound from search_instagram_audio to put on a reel. Reels only, and only on Instagram accounts connected via Facebook. Instagram defaults both volumes to 100, which can drown a voice-over; for narration try volume 20 and videoVolume 100. Instagram cannot preview the mix before it is published, and you cannot choose where the audio starts.",
        +  "properties": {
        +    "id": {
        +      "description": "The audio id from search_instagram_audio. Digits only. Use an id from this account's own results.",
        +      "type": "string"
        +    },
        +    "videoVolume": {
        +      "description": "Loudness of the video's own sound, a whole number from 0 to 100. Default 100.",
        +      "type": "number"
        +    },
        +    "volume": {
        +      "description": "Loudness of the added audio, a whole number from 0 to 100. Default 100.",
        +      "type": "number"
        +    }
        +  },
        +  "required": [
        +    "id"
        +  ],
        +  "type": "object"
        +}
    • Addedsearch_instagram_audio
  6. 1 tool update
    • Changedpublish2 fields changed
      • changedInput schema / properties / options / properties / tiktok / description
        Previous value: -"TikTok settings. privacyLevel is REQUIRED for a normal post and has no default on purpose: TikTok's rules say the person must choose visibility deliberately, so we ask for it instead of guessing. Call get_publish_options first to see which values this account may use right now, whether it can post at all, and its video length limit. TikTok has no text-only posts, cannot mix a video and photos, and has no API for deleting a post or reading comments. Until Uplika completes TikTok's review a direct post is visible only to the creator (SELF_ONLY) and comes back with no link and no metrics. postMode draft sends the video to the creator's TikTok inbox, where they choose who can see it."New value: +"TikTok settings. privacyLevel is REQUIRED for a normal post and has no default on purpose: TikTok's rules say the person must choose visibility deliberately, so we ask for it instead of guessing. Call get_publish_options first to see which values this account may use right now, whether it can post at all, and its video length limit. TikTok has no text-only posts, cannot mix a video and photos, and has no API for deleting a post or reading comments. A direct post goes out with the privacyLevel you pass; only a public post that TikTok has reviewed comes back with a link and metrics. postMode draft sends the video to the creator's TikTok inbox, where they choose who can see it."
      • changedInput schema / properties / options / properties / tiktok / properties / postMode / description
        Previous value: -"direct (default) posts to the profile. draft sends it to the creator's TikTok inbox; they open the notification and finish it in the app, choosing who can see it themselves, so we send no visibility on this path. Until Uplika completes TikTok's review, a direct post is visible only to the creator (SELF_ONLY). A draft is not on the profile until the person finishes it, so there is no link and no metrics in the meantime."New value: +"direct (default) posts to the profile. draft sends it to the creator's TikTok inbox; they open the notification and finish it in the app, choosing who can see it themselves, so we send no visibility on this path. A draft is not on the profile until the person finishes it, so there is no link and no metrics in the meantime."
  7. 1 tool update
    • Changedpublish3 fields changed
      • addedInput schema / properties / options / properties / facebook / properties / feedTargeting
        Added value: +{
        +  "description": "Preferred audience for a Facebook text or link post. A hint, not a limit: Facebook may show the post more to these people, others can still see it, and the effect is not guaranteed. Facebook does not keep it on photo posts or reels (we checked), so those are refused. It cannot be changed after the post is published.",
        +  "properties": {
        +    "countries": {
        +      "description": "Countries to aim the post at, for example [\"US\", \"GB\"].",
        +      "items": {
        +        "description": "ISO 3166-1 two-letter country code in capitals, like US.",
        +        "pattern": "^[A-Z]{2}$",
        +        "type": "string"
        +      },
        +      "maxItems": 25,
        +      "type": "array"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / properties / options / properties / youtube / properties / defaultLanguage
        Added value: +{
        +  "description": "The language the title and description are written in, as one BCP-47 code (for example en-US or ko). Leave it out and none is sent. The spoken language (YouTube Studio's Video language) cannot be set through the API.",
        +  "pattern": "^[a-zA-Z]{2,3}(-[a-zA-Z0-9]{2,8})*$",
        +  "type": "string"
        +}
      • changedInput schema / properties / options / properties / youtube / properties / madeForKids / description
        Previous value: -"Whether this video is directed at children. This is a legal declaration about someone else's channel. Leave it out unless the person tells you, and the channel's own default applies."New value: +"Whether this video is directed at children. This is a legal declaration about someone else's channel. Leave it out unless the person tells you, and the channel's own default applies. If the channel has not set its audience either, YouTube Studio will not save other edits to this video until someone picks one, so ask the person."
  8. 2 tool updates
    • Changedput_automation1 field changed
      • changedInput schema / properties / doc / properties / triggers / items / properties / post / description
        Previous value: -"comment triggers: { postId } | \"any\" | \"next\". \"next\" binds to the next post you publish."New value: +"comment triggers: { postId } | \"any\" | \"next\". postId may also be the post's link (the server resolves it to the uplika post id when saving). \"next\" binds to the next post you publish."
    • Changedvalidate_automation1 field changed
      • changedInput schema / properties / doc / properties / triggers / items / properties / post / description
        Previous value: -"comment triggers: { postId } | \"any\" | \"next\". \"next\" binds to the next post you publish."New value: +"comment triggers: { postId } | \"any\" | \"next\". postId may also be the post's link (the server resolves it to the uplika post id when saving). \"next\" binds to the next post you publish."
  9. 1 tool update
    • Addedsend_to_past_comments

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    One prompt, a native post per network, published or scheduled by your agent: TikTok, Instagram, Facebook, YouTube, LinkedIn, Bluesky, Mastodon, Telegram, Discord, Slack, Nostr, X, WordPress, Dev.to, Hashnode. 22 tools incl. plan_week, bulk_schedule, analytics and TikTok video quality check. Priced per brand, not per channel; API + MCP on the free plan. Hosted: postwire.io/api/mcp
    22
    414 npm
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables AI agents to publish text, images, and video to LinkedIn and queue posts for X that a Chrome extension fills into the composer for review and posting. Facebook Pages and Instagram are supported once Meta approval is granted.
    6
    297 npm
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI assistants and autonomous agents to connect to social media accounts and manage, generate, schedule, upload media for, and publish content across Facebook Pages, YouTube, TikTok, Instagram, and X, plus maintain a content pipeline.
    14
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Social media scheduling and publishing for AI agents. 17 validation-first tools to post to X, LinkedIn, Instagram, TikTok, YouTube, Reddit, Discord, Telegram, and more through one connected workspace.
    175 npm
    103
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources