Skip to main content
Glama

Server Details

Publish, schedule, analyse and automate DMs across twelve social networks.

Ownership verified

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
6.7% over 45 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL

TDQS

B3.2/5.0

Scored across 244 tools

Disambiguation3/5

While many tools have detailed descriptions, the sheer number (244) and several overlapping categories (e.g., read_posts vs search vs fetch; multiple automation and inbox read tools) make it difficult for an agent to reliably select the right tool. Descriptions help but boundaries blur at this scale.

Naming Consistency4/5

Nearly all tools follow a snake_case verb_noun pattern (create_, read_, update_, delete_, set_), with only minor deviations like fetch, search, and admin_workspace_operation. The convention is predictable and consistent overall.

Tool Count1/5

244 tools is far beyond a reasonable set; even for a comprehensive platform, it creates excessive context and selection burden. The rubric's extreme mismatch threshold (50+) is exceeded many times over.

Completeness5/5

The surface covers an enormous range of CRUD and lifecycle operations across publishing, inbox, automations, AI, listening, reports, advocacy, bio pages, and more, with few obvious gaps. It appears highly complete for the domain.

Tool Schema Changelog

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

  1. 9 tool updates
    • Addedadd_contact_tag
    • Addedcreate_contact
    • Changedcreate_flow1 field changed
      • changedInput schema / properties / triggerEvent / enum
        Previous value: -[
        -  "comment",
        -  "keyword",
        -  "inbound_message",
        -  "story_reply",
        -  "story_mention",
        -  "post_share",
        -  "live_comment",
        -  "referral_link"
        -]New value: +[
        +  "comment",
        +  "keyword",
        +  "inbound_message",
        +  "story_reply",
        +  "story_mention",
        +  "post_share",
        +  "dm_post_share",
        +  "live_comment",
        +  "referral_link"
        +]
    • Addedread_bot_fields
    • Changedread_contacts5 fields changed
      • addedInput schema / properties / email
        Added value: +{
        +  "description": "Find people by exact email address. Use only one of email, phone or fieldId.",
        +  "type": "string"
        +}
      • addedInput schema / properties / fieldId
        Added value: +{
        +  "description": "Find people whose contact field has exactly fieldValue. Field ids come from read_contact_fields.",
        +  "type": "string"
        +}
      • addedInput schema / properties / fieldName
        Added value: +{
        +  "description": "The field’s key or name, instead of fieldId.",
        +  "type": "string"
        +}
      • addedInput schema / properties / fieldValue
        Added value: +{
        +  "description": "The value to match in fieldId.",
        +  "type": [
        +    "string",
        +    "number",
        +    "boolean"
        +  ]
        +}
      • addedInput schema / properties / phone
        Added value: +{
        +  "description": "Find people by exact phone number in international format, like +14155550123.",
        +  "type": "string"
        +}
    • Addedremove_contact_tag
    • Addedset_bot_fields
    • Addedstart_flow_for_contact
    • Changedupdate_contact5 fields changed
      • addedInput schema / properties / fieldName
        Added value: +{
        +  "description": "The field’s key or name, instead of fieldId.",
        +  "type": "string"
        +}
      • addedInput schema / properties / fields
        Added value: +{
        +  "description": "Up to 20 fields to set in one call, instead of one field and value.",
        +  "items": {
        +    "properties": {
        +      "fieldId": {
        +        "description": "The contact field to set.",
        +        "type": "string"
        +      },
        +      "fieldName": {
        +        "description": "The field’s key or name, instead of fieldId.",
        +        "type": "string"
        +      },
        +      "value": {
        +        "description": "The value to store.",
        +        "type": [
        +          "string",
        +          "number",
        +          "boolean",
        +          "array"
        +        ]
        +      }
        +    },
        +    "required": [
        +      "value"
        +    ],
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
      • changedInput schema / properties / value / description
        Previous value: -"The value to store."New value: +"The value to store in the field."
      • changedInput schema / properties / value / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "number",
        +  "boolean",
        +  "array"
        +]
      • changedInput schema / required
        Previous value: -[
        -  "contactId",
        -  "fieldId",
        -  "idempotencyKey"
        -]New value: +[
        +  "contactId",
        +  "idempotencyKey"
        +]
  2. 5 tool updates
    • Changedapprove_post3 fields changed
      • addedInput schema / properties / reviewRunId
        Added value: +{
        +  "description": "Exact reviewRunId from read_pending_approvals, including null for a single reviewer.",
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
      • addedInput schema / properties / reviewStepId
        Added value: +{
        +  "description": "Exact reviewStepId from read_pending_approvals, including null for a single reviewer.",
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
      • changedInput schema / required
        Previous value: -[
        -  "postId",
        -  "reviewFingerprint",
        -  "idempotencyKey"
        -]New value: +[
        +  "postId",
        +  "reviewFingerprint",
        +  "reviewRunId",
        +  "reviewStepId",
        +  "idempotencyKey"
        +]
    • Changedreject_post3 fields changed
      • addedInput schema / properties / reviewRunId
        Added value: +{
        +  "description": "Exact reviewRunId from read_pending_approvals, including null for a single reviewer.",
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
      • addedInput schema / properties / reviewStepId
        Added value: +{
        +  "description": "Exact reviewStepId from read_pending_approvals, including null for a single reviewer.",
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
      • changedInput schema / required
        Previous value: -[
        -  "postId",
        -  "reviewFingerprint",
        -  "reason",
        -  "idempotencyKey"
        -]New value: +[
        +  "postId",
        +  "reviewFingerprint",
        +  "reviewRunId",
        +  "reviewStepId",
        +  "reason",
        +  "idempotencyKey"
        +]
    • Changedrequest_changes_on_post3 fields changed
      • addedInput schema / properties / reviewRunId
        Added value: +{
        +  "description": "Exact reviewRunId from read_pending_approvals, including null for a single reviewer.",
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
      • addedInput schema / properties / reviewStepId
        Added value: +{
        +  "description": "Exact reviewStepId from read_pending_approvals, including null for a single reviewer.",
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
      • changedInput schema / required
        Previous value: -[
        -  "postId",
        -  "reviewFingerprint",
        -  "note",
        -  "idempotencyKey"
        -]New value: +[
        +  "postId",
        +  "reviewFingerprint",
        +  "reviewRunId",
        +  "reviewStepId",
        +  "note",
        +  "idempotencyKey"
        +]
    • Changedschedule_post1 field changed
      • addedInput schema / properties / expectedVersion
        Added value: +{
        +  "description": "Required with postId: the exact version returned by read_post for the content being approved. Changed content requires a fresh review.",
        +  "type": "string"
        +}
    • Changedupdate_ai_knowledge5 fields changed
      • addedInput schema / properties / expectedContentSha256
        Added value: +{
        +  "description": "For approval/review: exact contentSha256 from the complete read_ai_knowledge_sources native operation. Review its full wording first.",
        +  "type": "string"
        +}
      • addedInput schema / properties / expectedFreshnessDays
        Added value: +{
        +  "description": "Exact reviewed freshnessDays.",
        +  "type": "integer"
        +}
      • addedInput schema / properties / expectedSourceUrl
        Added value: +{
        +  "description": "Exact reviewed source URL; empty for no URL.",
        +  "type": "string"
        +}
      • addedInput schema / properties / expectedTitle
        Added value: +{
        +  "description": "Exact reviewed title.",
        +  "type": "string"
        +}
      • addedInput schema / properties / expectedUpdatedAt
        Added value: +{
        +  "description": "Exact updatedAt of the source whose complete wording was reviewed.",
        +  "type": "string"
        +}
  3. 57 tool updates
    • Changedadd_bio_block1 field changed
      • changedInput schema / properties / type / enum
        Previous value: -[
        -  "link",
        -  "text",
        -  "heading",
        -  "image",
        -  "gallery",
        -  "video",
        -  "music",
        -  "social",
        -  "email-signup",
        -  "contact-form",
        -  "poll",
        -  "pdf",
        -  "map",
        -  "contact-details",
        -  "email",
        -  "stats",
        -  "faq",
        -  "event",
        -  "discount",
        -  "destination",
        -  "product",
        -  "booking",
        -  "course",
        -  "community",
        -  "collection"
        -]New value: +[
        +  "link",
        +  "text",
        +  "heading",
        +  "image",
        +  "gallery",
        +  "video",
        +  "music",
        +  "social",
        +  "email-signup",
        +  "contact-form",
        +  "poll",
        +  "pdf",
        +  "map",
        +  "contact-details",
        +  "email",
        +  "stats",
        +  "faq",
        +  "event",
        +  "discount",
        +  "destination",
        +  "product",
        +  "booking",
        +  "course",
        +  "community",
        +  "collection",
        +  "chatbot",
        +  "message-me"
        +]
    • Changedadd_competitor1 field changed
      • addedInput schema / properties / approvalToken
        Added value: +{
        +  "type": "string"
        +}
    • Addedadmin_workspace_operation
    • Changedassign_review7 fields changed
      • changedInput schema / properties / assigneeId / description
        Previous value: -"The Hive member id, or leave it out to unassign."New value: +"The current Hive member id, or null to unassign."
      • changedInput schema / properties / assigneeId / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • changedInput schema / properties / channelId / description
        Previous value: -"The Hive channel this review belongs to."New value: +"The existing accessible Hive channel, or null to clear it."
      • changedInput schema / properties / channelId / type
        Previous value: -"string"New value: +[
        +  "string",
        +  "null"
        +]
      • addedInput schema / properties / labelIds
        Added value: +{
        +  "description": "The full intended label list; copy existing labels from read_review to preserve them.",
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • changedInput schema / properties / status / description
        Previous value: -"The workflow status. Defaults to open."New value: +"The intended workflow status."
      • changedInput schema / required
        Previous value: -[
        -  "reviewName",
        -  "idempotencyKey"
        -]New value: +[
        +  "reviewName",
        +  "assigneeId",
        +  "status",
        +  "channelId",
        +  "labelIds",
        +  "idempotencyKey"
        +]
    • Changedcreate_ai_intent4 fields changed
      • changedInput schema / properties / confidenceThreshold / description
        Previous value: -"How sure the AI must be, from 0 to 1."New value: +"Minimum intent confidence, from 0.5 to 1."
      • addedInput schema / properties / confidenceThreshold / maximum
        Added value: +1
      • addedInput schema / properties / confidenceThreshold / minimum
        Added value: +0.5
      • changedInput schema / required
        Previous value: -[
        -  "name",
        -  "idempotencyKey"
        -]New value: +[
        +  "name",
        +  "positiveExamples",
        +  "idempotencyKey"
        +]
    • Changedcreate_ai_policy8 fields changed
      • addedInput schema / properties / goalEvent
        Added value: +{
        +  "description": "Optional goal event, or null to clear it.",
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
      • addedInput schema / properties / injectionDefense
        Added value: +{
        +  "description": "Enable the native injection checks.",
        +  "type": "boolean"
        +}
      • addedInput schema / properties / knowledgeSourceIds
        Added value: +{
        +  "description": "Exact knowledge source ids to use; an empty list restores the native default.",
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • addedInput schema / properties / outputSchema
        Added value: +{
        +  "additionalProperties": true,
        +  "description": "The policy output schema stored by Hive.",
        +  "type": "object"
        +}
      • addedInput schema / properties / piiRedaction
        Added value: +{
        +  "description": "Redact personal information before evaluation.",
        +  "type": "boolean"
        +}
      • addedInput schema / properties / providerConnectionId
        Added value: +{
        +  "description": "Saved provider connection id, or null for the workspace default.",
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
      • addedInput schema / properties / retentionDays
        Added value: +{
        +  "description": "Stored result retention, from 0 to 3650 days.",
        +  "type": "integer"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "name",
        -  "idempotencyKey"
        -]New value: +[
        +  "name",
        +  "policyType",
        +  "idempotencyKey"
        +]
    • Changedcreate_approval_workflow1 field changed
      • addedInput schema / properties / active
        Added value: +{
        +  "description": "Whether this workflow can be used.",
        +  "type": "boolean"
        +}
    • Addedcreate_bio_page
    • Changedcreate_bio_short_link10 fields changed
      • addedInput schema / properties / approvalToken
        Added value: +{
        +  "description": "Single-use token returned by Hive after the owner approves this exact action.",
        +  "type": "string"
        +}
      • addedInput schema / properties / campaignId
        Added value: +{
        +  "description": "An existing campaign in this workspace; its tracking defaults are merged.",
        +  "type": "string"
        +}
      • addedInput schema / properties / domain
        Added value: +{
        +  "description": "An active branded domain owned by this workspace; otherwise use its Hive default.",
        +  "type": "string"
        +}
      • addedInput schema / properties / expiresAt
        Added value: +{
        +  "description": "Optional expiry time in ISO format.",
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
      • addedInput schema / properties / platform
        Added value: +{
        +  "description": "Optional social network attribution.",
        +  "type": "string"
        +}
      • addedInput schema / properties / routingRules
        Added value: +{
        +  "items": {
        +    "properties": {
        +      "action": {
        +        "enum": [
        +          "route",
        +          "block",
        +          "alternate"
        +        ],
        +        "type": "string"
        +      },
        +      "alternateUrl": {
        +        "type": "string"
        +      },
        +      "enabled": {
        +        "type": "boolean"
        +      },
        +      "id": {
        +        "type": "string"
        +      },
        +      "kind": {
        +        "enum": [
        +          "country",
        +          "referrer-platform",
        +          "device"
        +        ],
        +        "type": "string"
        +      },
        +      "operator": {
        +        "enum": [
        +          "is",
        +          "is-not",
        +          "in"
        +        ],
        +        "type": "string"
        +      },
        +      "value": {
        +        "anyOf": [
        +          {
        +            "type": "string"
        +          },
        +          {
        +            "items": {
        +              "type": "string"
        +            },
        +            "type": "array"
        +          }
        +        ]
        +      }
        +    },
        +    "type": "object"
        +  },
        +  "maxItems": 10,
        +  "type": "array"
        +}
      • addedInput schema / properties / socialPostId
        Added value: +{
        +  "description": "An existing post you can access in this workspace.",
        +  "type": "string"
        +}
      • addedInput schema / properties / startsAt
        Added value: +{
        +  "description": "Optional start time in ISO format.",
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
      • addedInput schema / properties / tags
        Added value: +{
        +  "items": {
        +    "type": "string"
        +  },
        +  "maxItems": 10,
        +  "type": "array"
        +}
      • addedInput schema / properties / utm
        Added value: +{
        +  "properties": {
        +    "utm_campaign": {
        +      "type": "string"
        +    },
        +    "utm_content": {
        +      "type": "string"
        +    },
        +    "utm_medium": {
        +      "type": "string"
        +    },
        +    "utm_source": {
        +      "type": "string"
        +    },
        +    "utm_term": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedcreate_default_reply6 fields changed
      • addedInput schema / properties / approvalToken
        Added value: +{
        +  "description": "Single-use token returned by Hive after the owner approves this exact action.",
        +  "type": "string"
        +}
      • addedInput schema / properties / businessHours / properties / days
        Added value: +{
        +  "description": "Weekdays: Sunday is 0 and Saturday is 6.",
        +  "items": {
        +    "maximum": 6,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  "minItems": 1,
        +  "type": "array"
        +}
      • addedInput schema / properties / businessHours / properties / end
        Added value: +{
        +  "description": "Closing time in HH:MM, in the rule timezone.",
        +  "type": "string"
        +}
      • addedInput schema / properties / businessHours / properties / start
        Added value: +{
        +  "description": "Opening time in HH:MM, in the rule timezone.",
        +  "type": "string"
        +}
      • changedInput schema / properties / status / description
        Previous value: -"Active starts answering real people on the next message."New value: +"Active starts answering real people on the next message. Paused stops replies; draft is a legacy alias for paused."
      • changedInput schema / properties / status / enum
        Previous value: -[
        -  "draft",
        -  "active"
        -]New value: +[
        +  "paused",
        +  "active",
        +  "draft"
        +]
    • Changedcreate_draft2 fields changed
      • addedInput schema / properties / cover
        Added value: +{
        +  "additionalProperties": true,
        +  "description": "The composer cover plan. Omit to keep the existing cover; null removes it.",
        +  "type": [
        +    "object",
        +    "null"
        +  ]
        +}
      • addedInput schema / properties / privacy
        Added value: +{
        +  "description": "Shared privacy, overridden by per-network options when supplied.",
        +  "enum": [
        +    "public",
        +    "private",
        +    "unlisted"
        +  ],
        +  "type": "string"
        +}
    • Changedcreate_entry_point12 fields changed
      • addedInput schema / properties / approvalToken
        Added value: +{
        +  "description": "Single-use token returned by Hive after the owner approves this exact action.",
        +  "type": "string"
        +}
      • addedInput schema / properties / config / properties / accessibleLabel
        Added value: +{
        +  "type": "string"
        +}
      • addedInput schema / properties / config / properties / allowedDomains
        Added value: +{
        +  "description": "Website button domains; an empty list allows no websites.",
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • addedInput schema / properties / config / properties / campaign
        Added value: +{
        +  "type": "string"
        +}
      • addedInput schema / properties / config / properties / label
        Added value: +{
        +  "description": "Required visible link, button or QR label.",
        +  "type": "string"
        +}
      • addedInput schema / properties / config / properties / medium
        Added value: +{
        +  "type": "string"
        +}
      • addedInput schema / properties / config / properties / qr
        Added value: +{
        +  "properties": {
        +    "backgroundColor": {
        +      "description": "Six-digit hex color.",
        +      "type": "string"
        +    },
        +    "foregroundColor": {
        +      "description": "Six-digit hex color.",
        +      "type": "string"
        +    },
        +    "logoDataUrl": {
        +      "description": "Optional PNG, JPEG or WebP data URL, at most 256 KB.",
        +      "type": "string"
        +    },
        +    "removeLogoBackground": {
        +      "type": "boolean"
        +    },
        +    "size": {
        +      "description": "100–2000 pixels.",
        +      "type": "integer"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / properties / config / properties / source
        Added value: +{
        +  "type": "string"
        +}
      • addedInput schema / properties / config / required
        Added value: +[
        +  "label"
        +]
      • addedInput schema / properties / slug
        Added value: +{
        +  "description": "Required unique slug: 1–64 lowercase letters, numbers or single hyphens.",
        +  "type": "string"
        +}
      • addedInput schema / properties / status
        Added value: +{
        +  "description": "Defaults to draft.",
        +  "enum": [
        +    "draft",
        +    "active",
        +    "disabled"
        +  ],
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "flowId",
        -  "kind",
        -  "name",
        -  "idempotencyKey"
        -]New value: +[
        +  "flowId",
        +  "accountId",
        +  "kind",
        +  "name",
        +  "slug",
        +  "config",
        +  "idempotencyKey"
        +]
    • Changedcreate_listening_alert3 fields changed
      • addedInput schema / properties / query
        Added value: +{
        +  "description": "The exact saved search text, resolved after native normalization when queryId is absent.",
        +  "type": "string"
        +}
      • changedInput schema / properties / queryId / description
        Previous value: -"The saved search id."New value: +"The saved search id; alternatively provide its query text."
      • changedInput schema / required
        Previous value: -[
        -  "queryId",
        -  "idempotencyKey"
        -]New value: +[
        +  "idempotencyKey"
        +]
    • Changedcreate_messenger_menu6 fields changed
      • addedInput schema / properties / items / description
        Added value: +"Top-level Flow or HTTPS website actions. Saving pins the current published Messenger Flow version for this exact Facebook Page."
      • addedInput schema / properties / items / items
        Added value: +{
        +  "properties": {
        +    "flowId": {
        +      "description": "Published Flow id for a flow action.",
        +      "type": "string"
        +    },
        +    "id": {
        +      "description": "Stable local item id.",
        +      "type": "string"
        +    },
        +    "label": {
        +      "description": "Visible action text.",
        +      "type": "string"
        +    },
        +    "type": {
        +      "enum": [
        +        "flow",
        +        "website"
        +      ],
        +      "type": "string"
        +    },
        +    "url": {
        +      "description": "HTTPS URL for a website action.",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "id",
        +    "label",
        +    "type"
        +  ],
        +  "type": "object"
        +}
      • addedInput schema / properties / items / maxItems
        Added value: +20
      • addedInput schema / properties / items / minItems
        Added value: +1
      • removedInput schema / properties / items / properties
        Removed value: -{}
      • changedInput schema / properties / items / type
        Previous value: -"object"New value: +"array"
    • Removedcreate_podcast_episode
    • Removedcreate_podcast_show
    • Changedcreate_recurring_post3 fields changed
      • addedInput schema / properties / approvalToken
        Added value: +{
        +  "description": "Single-use token returned by Hive after the owner approves this exact action.",
        +  "type": "string"
        +}
      • addedInput schema / properties / cover
        Added value: +{
        +  "additionalProperties": true,
        +  "description": "The composer cover plan. Omit to keep the existing cover; null removes it.",
        +  "type": [
        +    "object",
        +    "null"
        +  ]
        +}
      • addedInput schema / properties / privacy
        Added value: +{
        +  "description": "Shared privacy, overridden by per-network options when supplied.",
        +  "enum": [
        +    "public",
        +    "private",
        +    "unlisted"
        +  ],
        +  "type": "string"
        +}
    • Changeddelete_default_reply1 field changed
      • addedInput schema / properties / approvalToken
        Added value: +{
        +  "description": "Single-use token returned by Hive after the owner approves this exact action.",
        +  "type": "string"
        +}
    • Removeddelete_podcast_episode
    • Removeddelete_podcast_show
    • Changedenroll_contact_in_sequence2 fields changed
      • addedInput schema / properties / expectedVersion
        Added value: +{
        +  "description": "The positive currentVersion from read_sequence whose publishedDocument the person reviewed.",
        +  "type": "integer"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "sequenceId",
        -  "contactId",
        -  "entryEventKey",
        -  "idempotencyKey"
        -]New value: +[
        +  "sequenceId",
        +  "expectedVersion",
        +  "contactId",
        +  "entryEventKey",
        +  "idempotencyKey"
        +]
    • Changedlabel_review4 fields changed
      • addedInput schema / properties / assigneeId
        Added value: +{
        +  "description": "The existing member id, or null to unassign.",
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
      • addedInput schema / properties / channelId
        Added value: +{
        +  "description": "The existing accessible Hive channel, or null to clear it.",
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
      • changedInput schema / properties / status / description
        Previous value: -"The workflow status to keep. Defaults to open."New value: +"The intended workflow status."
      • changedInput schema / required
        Previous value: -[
        -  "reviewName",
        -  "labelIds",
        -  "idempotencyKey"
        -]New value: +[
        +  "reviewName",
        +  "assigneeId",
        +  "status",
        +  "channelId",
        +  "labelIds",
        +  "idempotencyKey"
        +]
    • Changedlist_automation_recipes1 field changed
      • addedInput schema / properties / recipeId
        Added value: +{
        +  "description": "Optional recipe id from this catalog to read one complete canvas template.",
        +  "type": "string"
        +}
    • Addedlist_workspace_operations
    • Changedpublish_bio_page2 fields changed
      • addedInput schema / properties / expectedDraftVersionId
        Added value: +{
        +  "description": "The draftVersionId from read_bio_page, or publishedVersionId when no draft exists. The exact reviewed version is published.",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "idempotencyKey"
        -]New value: +[
        +  "expectedDraftVersionId",
        +  "idempotencyKey"
        +]
    • Changedqueue_competitor_refresh2 fields changed
      • addedInput schema / properties / approvalToken
        Added value: +{
        +  "type": "string"
        +}
      • changedInput schema / properties / competitorIds / description
        Previous value: -"Optional competitor IDs; omit to refresh all tracked competitors."New value: +"Optional competitor IDs; omit to select all currently tracked competitors. An empty list selects none."
    • Changedread_approval_workflows1 field changed
      • addedInput schema / properties / includeReviewerDetails
        Added value: +{
        +  "description": "Include external reviewer names and email addresses under the workspace private-text sharing and masking settings.",
        +  "type": "boolean"
        +}
    • Changedread_bio_insights2 fields changed
      • addedInput schema / properties / dashboard
        Added value: +{
        +  "description": "Use 1 for the lighter native dashboard report.",
        +  "enum": [
        +    "0",
        +    "1"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / sample
        Added value: +{
        +  "description": "Use 1 only for labelled sample data.",
        +  "enum": [
        +    "0",
        +    "1"
        +  ],
        +  "type": "string"
        +}
    • Changedread_bio_short_links2 fields changed
      • changedInput schema / properties / limit / description
        Previous value: -"How many to return, 1 to 200. Defaults to 50."New value: +"Optional window size, 1 to 200. Omit for the complete list."
      • addedInput schema / properties / offset
        Added value: +{
        +  "description": "Optional starting offset; use nextOffset from the previous result.",
        +  "type": "integer"
        +}
    • Removedread_podcast_episodes
    • Removedread_podcasts
    • Changedread_saved_replies1 field changed
      • addedInput schema / properties / query
        Added value: +{
        +  "description": "Optional text to match in saved reply titles or bodies.",
        +  "type": "string"
        +}
    • Addedread_workspace_operation
    • Addedread_workspace_result
    • Changedremove_competitor1 field changed
      • addedInput schema / properties / approvalToken
        Added value: +{
        +  "description": "Single-use token returned by Hive after the owner approves this exact action.",
        +  "type": "string"
        +}
    • Changedreply_to_comment3 fields changed
      • addedInput schema / properties / careRelease
        Added value: +{
        +  "properties": {
        +    "approvalId": {
        +      "type": "string"
        +    },
        +    "releaseId": {
        +      "type": "string"
        +    },
        +    "versionHash": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "releaseId",
        +    "approvalId",
        +    "versionHash"
        +  ],
        +  "type": "object"
        +}
      • addedInput schema / properties / clientRequestId
        Added value: +{
        +  "type": "string"
        +}
      • addedInput schema / properties / expectedVersion
        Added value: +{
        +  "type": "integer"
        +}
    • Changedrequest_post_approval2 fields changed
      • addedInput schema / properties / approvalToken
        Added value: +{
        +  "description": "Single-use token returned by Hive after the owner approves this exact action.",
        +  "type": "string"
        +}
      • addedInput schema / properties / workflowId
        Added value: +{
        +  "description": "The selected approval workflow; omitted uses the workspace default.",
        +  "type": "string"
        +}
    • Changedrestore_deleted_post1 field changed
      • addedInput schema / properties / approvalToken
        Added value: +{
        +  "description": "Single-use token returned by Hive after the owner approves this exact action.",
        +  "type": "string"
        +}
    • Changedschedule_post2 fields changed
      • addedInput schema / properties / cover
        Added value: +{
        +  "additionalProperties": true,
        +  "description": "The composer cover plan. Omit to keep the existing cover; null removes it.",
        +  "type": [
        +    "object",
        +    "null"
        +  ]
        +}
      • addedInput schema / properties / privacy
        Added value: +{
        +  "description": "Shared privacy, overridden by per-network options when supplied.",
        +  "enum": [
        +    "public",
        +    "private",
        +    "unlisted"
        +  ],
        +  "type": "string"
        +}
    • Changedset_automation_live2 fields changed
      • addedInput schema / properties / expectedRevision
        Added value: +{
        +  "description": "The revision returned with the draftVersionId you reviewed. Edits to the same saved draft change this revision.",
        +  "minimum": 1,
        +  "type": "integer"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "flowId",
        -  "idempotencyKey"
        -]New value: +[
        +  "flowId",
        +  "expectedVersionId",
        +  "expectedRevision",
        +  "idempotencyKey"
        +]
    • Changedset_broadcast_status1 field changed
      • addedInput schema / properties / expectedReviewKey
        Added value: +{
        +  "description": "Required for scheduling: the reviewKey from preflight_broadcast for the exact content, settings and audience definitions reviewed. Any change requires a new preflight and approval.",
        +  "type": "string"
        +}
    • Changedset_sequence_status2 fields changed
      • addedInput schema / properties / expectedRevision
        Added value: +{
        +  "description": "The exact revision returned by read_sequence that the person reviewed.",
        +  "type": "integer"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "sequenceId",
        -  "action",
        -  "idempotencyKey"
        -]New value: +[
        +  "sequenceId",
        +  "expectedRevision",
        +  "action",
        +  "idempotencyKey"
        +]
    • Changedtry_ai_reply1 field changed
      • addedInput schema / properties / providerConnectionId
        Added value: +{
        +  "description": "Optional saved provider connection for this evaluation.",
        +  "type": "string"
        +}
    • Changedunpublish_bio_page2 fields changed
      • addedInput schema / properties / expectedPublishedVersionId
        Added value: +{
        +  "description": "The publishedVersionId from read_bio_page. Hive refuses if the public page changed after it was reviewed.",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "idempotencyKey"
        -]New value: +[
        +  "expectedPublishedVersionId",
        +  "idempotencyKey"
        +]
    • Changedupdate_ai_intent3 fields changed
      • addedInput schema / properties / confidenceThreshold / maximum
        Added value: +1
      • addedInput schema / properties / confidenceThreshold / minimum
        Added value: +0.5
      • addedInput schema / properties / policyId
        Added value: +{
        +  "description": "Assign a policy or clear the assignment with null.",
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
    • Changedupdate_ai_knowledge3 fields changed
      • addedInput schema / properties / markFresh
        Added value: +{
        +  "description": "Record that the source was checked today.",
        +  "type": "boolean"
        +}
      • removedInput schema / properties / scope
        Removed value: -{
        -  "enum": [
        -    "workspace",
        -    "flow",
        -    "inbox"
        -  ],
        -  "type": "string"
        -}
      • addedInput schema / properties / sourceUrl
        Added value: +{
        +  "description": "Source URL, or an empty string to clear it.",
        +  "type": "string"
        +}
    • Changedupdate_ai_policy10 fields changed
      • addedInput schema / properties / goalEvent
        Added value: +{
        +  "description": "Optional goal event, or null to clear it.",
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
      • addedInput schema / properties / injectionDefense
        Added value: +{
        +  "description": "Enable the native injection checks.",
        +  "type": "boolean"
        +}
      • addedInput schema / properties / knowledgeSourceIds
        Added value: +{
        +  "description": "Exact knowledge source ids to use; an empty list restores the native default.",
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • addedInput schema / properties / outputSchema
        Added value: +{
        +  "additionalProperties": true,
        +  "description": "The policy output schema stored by Hive.",
        +  "type": "object"
        +}
      • addedInput schema / properties / piiRedaction
        Added value: +{
        +  "description": "Redact personal information before evaluation.",
        +  "type": "boolean"
        +}
      • addedInput schema / properties / policyType
        Added value: +{
        +  "type": "string"
        +}
      • addedInput schema / properties / providerConnectionId
        Added value: +{
        +  "description": "Saved provider connection id, or null for the workspace default.",
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
      • addedInput schema / properties / retentionDays
        Added value: +{
        +  "description": "Stored result retention, from 0 to 3650 days.",
        +  "type": "integer"
        +}
      • addedInput schema / properties / status / description
        Added value: +"Native lifecycle status. The legacy disabled value is accepted as paused."
      • changedInput schema / properties / status / enum
        Previous value: -[
        -  "draft",
        -  "enabled",
        -  "disabled"
        -]New value: +[
        +  "draft",
        +  "enabled",
        +  "paused",
        +  "archived",
        +  "disabled"
        +]
    • Addedupdate_bio_document
    • Changedupdate_default_reply5 fields changed
      • addedInput schema / properties / approvalToken
        Added value: +{
        +  "description": "Single-use token returned by Hive after the owner approves this exact action.",
        +  "type": "string"
        +}
      • addedInput schema / properties / businessHours / properties / days
        Added value: +{
        +  "description": "Weekdays: Sunday is 0 and Saturday is 6.",
        +  "items": {
        +    "maximum": 6,
        +    "minimum": 0,
        +    "type": "integer"
        +  },
        +  "minItems": 1,
        +  "type": "array"
        +}
      • addedInput schema / properties / businessHours / properties / end
        Added value: +{
        +  "description": "Closing time in HH:MM, in the rule timezone.",
        +  "type": "string"
        +}
      • addedInput schema / properties / businessHours / properties / start
        Added value: +{
        +  "description": "Opening time in HH:MM, in the rule timezone.",
        +  "type": "string"
        +}
      • changedInput schema / properties / status / enum
        Previous value: -[
        -  "draft",
        -  "active"
        -]New value: +[
        +  "paused",
        +  "active",
        +  "draft"
        +]
    • Changedupdate_draft2 fields changed
      • addedInput schema / properties / cover
        Added value: +{
        +  "additionalProperties": true,
        +  "description": "The composer cover plan. Omit to keep the existing cover; null removes it.",
        +  "type": [
        +    "object",
        +    "null"
        +  ]
        +}
      • addedInput schema / properties / privacy
        Added value: +{
        +  "description": "Shared privacy, overridden by per-network options when supplied.",
        +  "enum": [
        +    "public",
        +    "private",
        +    "unlisted"
        +  ],
        +  "type": "string"
        +}
    • Changedupdate_entry_point15 fields changed
      • addedInput schema / properties / accountId
        Added value: +{
        +  "type": "string"
        +}
      • addedInput schema / properties / approvalToken
        Added value: +{
        +  "description": "Single-use token returned by Hive after the owner approves this exact action.",
        +  "type": "string"
        +}
      • addedInput schema / properties / config / properties / accessibleLabel
        Added value: +{
        +  "type": "string"
        +}
      • addedInput schema / properties / config / properties / allowedDomains
        Added value: +{
        +  "description": "Website button domains; an empty list allows no websites.",
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • addedInput schema / properties / config / properties / campaign
        Added value: +{
        +  "type": "string"
        +}
      • addedInput schema / properties / config / properties / label
        Added value: +{
        +  "description": "Required visible link, button or QR label.",
        +  "type": "string"
        +}
      • addedInput schema / properties / config / properties / medium
        Added value: +{
        +  "type": "string"
        +}
      • addedInput schema / properties / config / properties / qr
        Added value: +{
        +  "properties": {
        +    "backgroundColor": {
        +      "description": "Six-digit hex color.",
        +      "type": "string"
        +    },
        +    "foregroundColor": {
        +      "description": "Six-digit hex color.",
        +      "type": "string"
        +    },
        +    "logoDataUrl": {
        +      "description": "Optional PNG, JPEG or WebP data URL, at most 256 KB.",
        +      "type": "string"
        +    },
        +    "removeLogoBackground": {
        +      "type": "boolean"
        +    },
        +    "size": {
        +      "description": "100–2000 pixels.",
        +      "type": "integer"
        +    }
        +  },
        +  "type": "object"
        +}
      • addedInput schema / properties / config / properties / source
        Added value: +{
        +  "type": "string"
        +}
      • addedInput schema / properties / config / required
        Added value: +[
        +  "label"
        +]
      • addedInput schema / properties / flowId
        Added value: +{
        +  "type": "string"
        +}
      • addedInput schema / properties / kind
        Added value: +{
        +  "enum": [
        +    "referral_link",
        +    "qr_code",
        +    "website_button"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / slug
        Added value: +{
        +  "type": "string"
        +}
      • addedInput schema / properties / status / description
        Added value: +"Disabled stops shared links and printed codes; paused is a legacy alias for disabled."
      • changedInput schema / properties / status / enum
        Previous value: -[
        -  "draft",
        -  "active",
        -  "paused"
        -]New value: +[
        +  "draft",
        +  "active",
        +  "disabled",
        +  "paused"
        +]
    • Changedupdate_messenger_menu6 fields changed
      • addedInput schema / properties / items / description
        Added value: +"Top-level Flow or HTTPS website actions. Saving pins the current published Messenger Flow version for this exact Facebook Page."
      • addedInput schema / properties / items / items
        Added value: +{
        +  "properties": {
        +    "flowId": {
        +      "description": "Published Flow id for a flow action.",
        +      "type": "string"
        +    },
        +    "id": {
        +      "description": "Stable local item id.",
        +      "type": "string"
        +    },
        +    "label": {
        +      "description": "Visible action text.",
        +      "type": "string"
        +    },
        +    "type": {
        +      "enum": [
        +        "flow",
        +        "website"
        +      ],
        +      "type": "string"
        +    },
        +    "url": {
        +      "description": "HTTPS URL for a website action.",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "id",
        +    "label",
        +    "type"
        +  ],
        +  "type": "object"
        +}
      • addedInput schema / properties / items / maxItems
        Added value: +20
      • addedInput schema / properties / items / minItems
        Added value: +1
      • removedInput schema / properties / items / properties
        Removed value: -{}
      • changedInput schema / properties / items / type
        Previous value: -"object"New value: +"array"
    • Removedupdate_podcast_episode
    • Removedupdate_podcast_show
    • Changedupdate_report2 fields changed
      • addedInput schema / properties / branding
        Added value: +{
        +  "description": "Hive report colors and header/footer notes. Use upload_report_logo to change the logo.",
        +  "type": "object"
        +}
      • addedInput schema / properties / coverUrl
        Added value: +{
        +  "description": "Hive report cover image URL; null removes the cover.",
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
    • Changedupload_media_from_url3 fields changed
      • addedInput schema / properties / channelGroupId
        Added value: +{
        +  "description": "An accessible channel group from read_media_library. Required when the library saves assets per group.",
        +  "type": "string"
        +}
      • addedInput schema / properties / file
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "download_url": {
        +      "type": "string"
        +    },
        +    "file_id": {
        +      "type": "string"
        +    },
        +    "file_name": {
        +      "type": "string"
        +    },
        +    "mime_type": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "download_url",
        +    "file_id"
        +  ],
        +  "type": "object"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "url",
        -  "idempotencyKey"
        -]New value: +[
        +  "idempotencyKey"
        +]
    • Addedwrite_workspace_operation
  4. 239 tool updates
    • First observedadd_bio_block
    • First observedadd_competitor
    • First observedadd_contact_note
    • First observedadd_thread_note
    • First observedapprove_post
    • First observedarchive_flow
    • First observedassign_review
    • First observedassign_thread
    • First observedcancel_job
    • First observedcancel_scheduled_post
    • First observedcompare_listening
    • First observedcreate_advanced_view
    • First observedcreate_advocacy_group
    • First observedcreate_advocacy_item
    • First observedcreate_ai_intent
    • First observedcreate_ai_knowledge
    • First observedcreate_ai_policy
    • First observedcreate_approval_workflow
    • First observedcreate_bio_short_link
    • First observedcreate_broadcast
    • First observedcreate_campaign
    • First observedcreate_contact_field
    • First observedcreate_default_reply
    • First observedcreate_draft
    • First observedcreate_entry_point
    • First observedcreate_flow
    • First observedcreate_flow_from_brief
    • First observedcreate_idea
    • First observedcreate_keyword_rule
    • First observedcreate_listening_alert
    • First observedcreate_listening_query
    • First observedcreate_messenger_menu
    • First observedcreate_planning_card
    • First observedcreate_podcast_episode
    • First observedcreate_podcast_show
    • First observedcreate_recurring_post
    • First observedcreate_report
    • First observedcreate_saved_reply
    • First observedcreate_segment
    • First observedcreate_sequence
    • First observedcreate_simple_automation
    • First observedcreate_tag
    • First observeddelete_ai_intent
    • First observeddelete_ai_knowledge
    • First observeddelete_approval_workflow
    • First observeddelete_campaign
    • First observeddelete_default_reply
    • First observeddelete_draft
    • First observeddelete_keyword_rule
    • First observeddelete_listening_alert
    • First observeddelete_listening_query
    • First observeddelete_podcast_episode
    • First observeddelete_podcast_show
    • First observeddelete_recurring_post
    • First observeddelete_report
    • First observeddelete_report_schedule
    • First observeddelete_saved_reply
    • First observeddelete_segment
    • First observeddelete_tag
    • First observeddelete_thread_note
    • First observeddescribe_bio_blocks
    • First observeddescribe_flow_nodes
    • First observedduplicate_flow
    • First observedduplicate_post
    • First observedenroll_contact_in_sequence
    • First observedexport_report
    • First observedfetch
    • First observedinstall_flow_template
    • First observedlabel_review
    • First observedlist_automation_recipes
    • First observedlist_connected_accounts
    • First observedmove_planning_card
    • First observedpatch_flow
    • First observedpause_automation
    • First observedpause_automation_flow
    • First observedpause_contact_automations
    • First observedpause_publishing
    • First observedpreflight_broadcast
    • First observedpublish_bio_page
    • First observedpublish_now
    • First observedqueue_competitor_refresh
    • First observedrate_ai_reply
    • First observedread_advanced_views
    • First observedread_advocacy
    • First observedread_advocacy_groups
    • First observedread_ai_intents
    • First observedread_ai_knowledge
    • First observedread_ai_policies
    • First observedread_ai_runs
    • First observedread_analytics_summary
    • First observedread_approval_workflows
    • First observedread_attribution
    • First observedread_automation_flow
    • First observedread_automation_results
    • First observedread_automations
    • First observedread_benchmarks
    • First observedread_best_times
    • First observedread_bio_audience
    • First observedread_bio_insights
    • First observedread_bio_page
    • First observedread_bio_qr
    • First observedread_bio_short_links
    • First observedread_broadcast
    • First observedread_broadcasts
    • First observedread_calendar
    • First observedread_campaigns_and_tags
    • First observedread_channel_health
    • First observedread_channel_report
    • First observedread_channel_settings
    • First observedread_channels
    • First observedread_community_post
    • First observedread_community_posts
    • First observedread_competitors
    • First observedread_contact
    • First observedread_contact_fields
    • First observedread_contacts
    • First observedread_content_page
    • First observedread_deep_report
    • First observedread_default_replies
    • First observedread_eligible_posts
    • First observedread_eligible_stories
    • First observedread_entry_point_qr
    • First observedread_entry_points
    • First observedread_flow_document
    • First observedread_flow_templates
    • First observedread_flow_versions
    • First observedread_inbox_analytics
    • First observedread_inbox_summary
    • First observedread_inbox_threads
    • First observedread_inbox_views
    • First observedread_job_page
    • First observedread_jobs
    • First observedread_keyword_rules
    • First observedread_listening
    • First observedread_listening_alerts
    • First observedread_listening_benchmarks
    • First observedread_listening_forecast
    • First observedread_listening_trends
    • First observedread_media_library
    • First observedread_messenger_menus
    • First observedread_pending_approvals
    • First observedread_planning_board
    • First observedread_planning_boards
    • First observedread_podcast_episodes
    • First observedread_podcasts
    • First observedread_portfolio
    • First observedread_post_performance
    • First observedread_posts
    • First observedread_pricing
    • First observedread_product_knowledge
    • First observedread_queue
    • First observedread_recommendations
    • First observedread_recurring_posts
    • First observedread_report
    • First observedread_report_data
    • First observedread_report_schedules
    • First observedread_reports
    • First observedread_resolution_reasons
    • First observedread_review
    • First observedread_review_labels
    • First observedread_reviews
    • First observedread_saved_replies
    • First observedread_segments
    • First observedread_sequence
    • First observedread_sequences
    • First observedread_team
    • First observedread_team_roles
    • First observedread_thread
    • First observedread_thread_notes
    • First observedreject_post
    • First observedremove_bio_block
    • First observedremove_competitor
    • First observedrename_flow
    • First observedreopen_thread
    • First observedreorder_bio_blocks
    • First observedreply_to_comment
    • First observedreply_to_review
    • First observedrequest_changes_on_post
    • First observedrequest_post_approval
    • First observedreschedule_post
    • First observedresolve_thread
    • First observedresolve_threads
    • First observedrestore_deleted_post
    • First observedrestore_flow_version
    • First observedresume_contact_automations
    • First observedresume_publishing
    • First observedschedule_post
    • First observedschedule_report_email
    • First observedsearch
    • First observedsearch_inbox
    • First observedsend_direct_message
    • First observedset_advocacy_lifecycle
    • First observedset_automation_live
    • First observedset_bio_design
    • First observedset_bio_header
    • First observedset_bio_profile
    • First observedset_broadcast_status
    • First observedset_contact_consent
    • First observedset_enrollment_status
    • First observedset_member_role
    • First observedset_sequence_status
    • First observedshare_report
    • First observedshuffle_queue
    • First observedsuggest_reply
    • First observedtag_thread
    • First observedtest_flow
    • First observedtry_ai_reply
    • First observedunarchive_flow
    • First observedunpublish_bio_page
    • First observedunshare_report
    • First observedupdate_advocacy_item
    • First observedupdate_ai_intent
    • First observedupdate_ai_knowledge
    • First observedupdate_ai_policy
    • First observedupdate_approval_workflow
    • First observedupdate_bio_block
    • First observedupdate_broadcast
    • First observedupdate_campaign
    • First observedupdate_channel_settings
    • First observedupdate_contact
    • First observedupdate_default_reply
    • First observedupdate_draft
    • First observedupdate_entry_point
    • First observedupdate_flow_document
    • First observedupdate_keyword_rule
    • First observedupdate_listening_query
    • First observedupdate_messenger_menu
    • First observedupdate_planning_card
    • First observedupdate_podcast_episode
    • First observedupdate_podcast_show
    • First observedupdate_report
    • First observedupdate_saved_reply
    • First observedupdate_segment
    • First observedupdate_sequence
    • First observedupdate_simple_automation
    • First observedupdate_tag
    • First observedupdate_thread_note
    • First observedupload_media_from_url
    • First observedvalidate_post

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Publish, schedule and read analytics across every major social network from one MCP server. 15+ tools covering publishing, scheduling, validation, media upload and normalised cross-platform analytics.
    3
    MIT
  • 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
    A
    quality
    A
    maintenance
    Schedule and manage social media posts across 13 platforms (Bluesky, Threads, Instagram, LinkedIn, Mastodon, YouTube, Facebook, Pinterest, Telegram, Nostr, X/Twitter, Discord, Tumblr and more). OAuth 2.0 + PKCE, 10 tools, draft-first workflow for AI agents.
    10
    22
    AGPL 3.0
  • 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
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources