Skip to main content
Glama

Server Details

Schedule, publish, and analyze social media across 15+ platforms, plus inbox, ads, and analytics.

Glama couldn't complete the latest health check. 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
44.3% over 49 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL
Repository
zernio-dev/zernio-python
GitHub Stars
6

TDQS

C2.7/5.0

Scored across 52 tools

Disambiguation3/5

Several tool pairs have fuzzy boundaries, especially posts_edit_post vs posts_update and posts_create vs posts_publish_now, which is explicitly described as a convenience wrapper. The accounts_get_* variants and posts_retry vs posts_retry_all_failed also create some ambiguity, though the descriptions usually resolve it once read carefully.

Naming Consistency4/5

The dominant convention is clear: resource-prefixed snake_case names like accounts_list, posts_create, and profiles_update. The pattern is weakened by redundant names such as account_groups_list_account_groups, queue_create_queue_slot, and tracking_tags_get_tracking_tag_stats, as well as a few outliers like zernio_overview, but overall the naming is predictable.

Tool Count1/5

With 52 tools, this set is well past the 25+ threshold and falls into the extreme mismatch category. The large count comes largely from fine-grained variations and near-duplicate operations that could be consolidated, such as retry vs retry_all_failed, create vs publish_now, and several single-purpose getters.

Completeness4/5

The tool surface covers the core social media management lifecycle well: account discovery, profile CRUD, post creation/scheduling/publishing/updating/deleting, analytics, comments, mentions, media upload, queue slots, and usage. Minor gaps exist, such as no comment moderation/deletion, no account connection/disconnection tools, and no ads functionality despite zernio_overview mentioning ads, but these are workable gaps rather than dead ends.

Tool Schema Changelog

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

  1. 1 tool update
    • Changedcomments_list_inbox_comments1 field changed
      • changedInput schema / properties / platform / description
        Previous value: -"Filter by platform. `metaads` is a synthetic value meaning the user's ads (boosted/dark posts) only; `facebook`/`instagram` return organic posts only."New value: +"Filter by platform. `metaads` is a synthetic value meaning the user's ads (boosted/dark posts) only; `facebook`/`instagram` return organic posts only. `tiktok` covers accounts connected through the TikTok Business app only; developer-app TikTok accounts are returned under `meta.accountsSkipped`."
  2. 1 tool update
    • Changedanalytics_get_analytics1 field changed
      • changedInput schema / properties / sort_by / description
        Previous value: -"Sort by date, engagement, or a specific metric. Instagram-only metrics (follows, reposts, reels_skip_rate, ig_reels_*) sort a null value as 0."New value: +"Sort by date, engagement, or a specific metric. Platform-specific metrics (follows, reposts, reels_skip_rate, ig_reels_*, completion_rate, profile_views) sort a null value as 0."
  3. 1 tool update
    • Changedcomments_get_inbox_post_comments1 field changed
      • changedInput schema / properties / comment_id / description
        Previous value: -"(Reddit only) Get replies to a specific comment"New value: +"(Reddit and TikTok only) Get replies to a specific comment"
  4. 5 tool updates
    • Changedanalytics_get_analytics1 field changed
      • changedInput schema / properties / account_id / description
        Previous value: -"Filter by social account ID"New value: +"Filter by account ID"
    • Changedanalytics_get_best_time_to_post1 field changed
      • changedInput schema / properties / account_id / description
        Previous value: -"Filter by social account ID. Omit for all accounts."New value: +"Filter by account ID. Omit for all accounts."
    • Changedcomments_list_inbox_comments1 field changed
      • changedInput schema / properties / account_id / description
        Previous value: -"Filter by specific social account ID"New value: +"Filter by specific account ID"
    • Changedmentions_list_inbox_mentions1 field changed
      • changedInput schema / properties / account_id / description
        Previous value: -"Filter by social account ID"New value: +"Filter by account ID"
    • Changedmentions_reply_to_mention1 field changed
      • changedInput schema / properties / account_id / description
        Previous value: -"The Instagram social account ID (required)"New value: +"The Instagram account ID (required)"
  5. 1 tool update
    • Changedanalytics_get_analytics1 field changed
      • changedInput schema / properties / sort_by / description
        Previous value: -"Sort by date, engagement, or a specific metric. Instagram-only metrics (follows, reposts, reels_skip_rate, ig_reels_*) sort posts with no value as 0."New value: +"Sort by date, engagement, or a specific metric. Instagram-only metrics (follows, reposts, reels_skip_rate, ig_reels_*) sort a null value as 0."
  6. 1 tool update
    • Changedusage_get_usage3 fields changed
      • addedInput schema / properties / account_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
      • addedInput schema / properties / group_by
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
      • addedInput schema / properties / profile_id
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null
        +}
  7. 1 tool update
    • Changedanalytics_get_analytics1 field changed
      • changedInput schema / properties / sort_by / description
        Previous value: -"Sort by date, engagement, or a specific metric"New value: +"Sort by date, engagement, or a specific metric. Instagram-only metrics (follows, reposts, reels_skip_rate, ig_reels_*) sort posts with no value as 0."
  8. 1 tool update
    • Addedzernio_overview
  9. 51 tool updates
    • First observedaccount_groups_list_account_groups
    • First observedaccounts_get
    • First observedaccounts_get_account_health
    • First observedaccounts_get_all_accounts_health
    • First observedaccounts_get_follower_stats
    • First observedaccounts_list
    • First observedaccounts_move_account_to_profile
    • First observedanalytics_get_analytics
    • First observedanalytics_get_best_time_to_post
    • First observedanalytics_get_daily_metrics
    • First observedanalytics_get_post_timeline
    • First observedcall_tool
    • First observedcomments_get_inbox_post_comments
    • First observedcomments_list_inbox_comments
    • First observedcomments_reply_to_inbox_post
    • First observeddocs_search
    • First observedmedia_check_upload_status
    • First observedmedia_generate_upload_link
    • First observedmentions_list_inbox_mentions
    • First observedmentions_reply_to_mention
    • First observedposts_bulk_upload_posts
    • First observedposts_create
    • First observedposts_cross_post
    • First observedposts_delete
    • First observedposts_edit_post
    • First observedposts_get
    • First observedposts_list
    • First observedposts_list_failed
    • First observedposts_publish_now
    • First observedposts_retry
    • First observedposts_retry_all_failed
    • First observedposts_unpublish_post
    • First observedposts_update
    • First observedprofiles_create
    • First observedprofiles_delete
    • First observedprofiles_get
    • First observedprofiles_list
    • First observedprofiles_update
    • First observedqueue_create_queue_slot
    • First observedqueue_delete_queue_slot
    • First observedqueue_get_next_queue_slot
    • First observedqueue_list_queue_slots
    • First observedqueue_preview_queue
    • First observedqueue_update_queue_slot
    • First observedsearch_tools
    • First observedtracking_tags_get_tracking_tag_stats
    • First observedtracking_tags_list_tracking_tags
    • First observedusage_get_usage
    • First observedvalidate_media
    • First observedvalidate_post
    • First observedvalidate_post_length

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Schedule, publish, and measure social posts on Facebook, Instagram, TikTok, LinkedIn, Threads, Pinterest, and X for one brand or many.
    34
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables posting and managing content across 13+ social media platforms with scheduling, analytics, AI generation, and approval workflows through natural language.
    2
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables finding trending content across social networks and scheduling/publishing posts with full lifecycle management.
    215 npm
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    AI-powered social media posting across 14 platforms. Post to Twitter, Instagram, TikTok, Facebook, LinkedIn, YouTube and more with one command. AI adapts content per platform, schedules posts, and generates 30-day content calendars.
    6
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.