Skip to main content
Glama

Server Details

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

Ownership verified

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
11.8% over 25 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

B3.4/5.0

Scored across 239 tools

Disambiguation4/5

With 239 tools, most have clearly distinct purposes and detailed descriptions. Some overlap exists among read tools for inbox and threads (e.g., read_thread, read_community_post, read_inbox_threads), but the descriptions explicitly differentiate conversation types, reducing confusion. Overall, an agent can distinguish tools effectively.

Naming Consistency4/5

The server predominantly follows a verb_noun pattern (create_, read_, update_, delete_), with some variation like set_, remove_, add_, and archive_. These are still predictable and readable, though the mixing of verbs (set vs update, pause vs resume) is a minor inconsistency.

Tool Count1/5

239 tools is far beyond typical MCP server scope (3-15 tools). Even for a comprehensive product, this is an extreme count that will overwhelm agents and make tool selection impractical, reducing overall coherence.

Completeness5/5

The tool set covers an extensive range of functionalities including posts, automations, inbox, analytics, bio, podcasts, reviews, advocacy, AI, and more, with create/read/update/delete operations for most entities. It appears to provide a complete lifecycle for the domain, with no obvious dead ends.

Available Tools

244 tools
add_bio_blockAdd a Hive Bio block
Idempotent
Inspect

Add one block to the Hive Bio page and save it as a draft. A new block starts switched off until it is finished, and nothing reaches the public page until it is published.

ParametersJSON Schema
NameRequiredDescriptionDefault
typeYesWhich kind of block. Call describe_bio_blocks first if unsure.
titleNoThe words on the row.
fieldsNoThe rest of the block, named as describe_bio_blocks says.
positionNoWhere it goes in the list, counted from zero. Leave it out for the end.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
add_competitorTrack a competitor
Idempotent
Inspect

Resolve a public competitor using an accessible connected account and atomically save tracking with its first snapshot. External clients require Hive OAuth; workspace API keys cannot impersonate a signed-in user.

ParametersJSON Schema
NameRequiredDescriptionDefault
handleYes
platformYes
approvalTokenNo
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
add_contact_noteAdd a note to a Hive contact
Idempotent
Inspect

Add a short internal note to one Hive contact. The note is never sent to that person and never leaves the workspace.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesThe note, 1 to 4000 characters.
contactIdYesThe Hive contact identity.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
add_contact_tagTag a Hive contact
Idempotent
Inspect

Add one tag to one Hive contact, by tagId or by its exact name. Tag rules and automations that start on "Tag added" run as they do for a tag added in Hive. Nothing is sent by this call itself.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagIdNoThe tag to add. Tag ids come from read_contact_operation_settings or the Contacts screen.
tagNameNoThe exact tag name, instead of tagId. The tag must already exist.
contactIdYesThe Hive contact identity.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
add_thread_noteAdd a private note to a Hive conversation
Idempotent
Inspect

Leave an internal note on one Hive Inbox conversation. Only teammates see it; nothing reaches the contact.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesThe note, 1 to 4000 characters.
kindYesWhich kind of conversation this is: dm, comment or mention.
scopeNoWhether the note belongs to this conversation or to the contact.
threadIdYesThe conversation id.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
admin_workspace_operationManage another Hive control
DestructiveIdempotent
Inspect

Manage a Hive administration operation found by list_workspace_operations. Requires the connected owner or admin, the operation’s own granted scope and a separate approval inside Hive for the exact change. The AI cannot approve itself. Requires an OAuth connection.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyNoOnly the editable fields listed for this operation. Hive checks the same rules as its screen.
pathNoThe named record ids required by this operation.
queryNoOnly the query fields listed for this operation.
operationYesAn exact operation id returned by list_workspace_operations.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
approve_postApprove a Hive post
DestructiveIdempotent
Inspect

Approve one Hive post that is waiting for review, after a person approves this exact action in Hive. It must carry the reviewFingerprint from read_pending_approvals, so an edit made after the review was read refuses the approval instead of releasing different content.

ParametersJSON Schema
NameRequiredDescriptionDefault
noteNoAn optional note for the person who asked.
postIdYesThe post id from read_pending_approvals.
reviewRunIdYesExact reviewRunId from read_pending_approvals, including null for a single reviewer.
reviewStepIdYesExact reviewStepId from read_pending_approvals, including null for a single reviewer.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
reviewFingerprintYesThe reviewFingerprint read_pending_approvals returned for this post.
archive_flowArchive a Hive automation
DestructiveIdempotent
Inspect

Put one Hive automation away so it is no longer in the working list. Nothing is erased: its saved versions and its history stay, and unarchive_flow restores it without resuming delivery.

ParametersJSON Schema
NameRequiredDescriptionDefault
flowIdYesThe Hive automation to archive.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
assign_reviewAssign a Hive review
Idempotent
Inspect

Save a Google review assignment and complete intended Hive workflow state. First read_review; pass the existing labels, channel and status to preserve them. All workflow fields are explicit so an assignment cannot silently clear labels. Nothing is published to Google.

ParametersJSON Schema
NameRequiredDescriptionDefault
statusYesThe intended workflow status.
labelIdsYesThe full intended label list; copy existing labels from read_review to preserve them.
channelIdYesThe existing accessible Hive channel, or null to clear it.
assigneeIdYesThe current Hive member id, or null to unassign.
reviewNameYesThe Google review name.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
assign_threadAssign a Hive conversation
Idempotent
Inspect

Assign one Hive Inbox conversation to a teammate or an inbox team, or hand it back to nobody. It sends no message to the contact.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindYesWhich kind of conversation this is: dm, comment or mention.
teamIdNoThe inbox team to assign it to.
memberIdNoThe teammate to assign it to. Leave both this and teamId out to unassign.
threadIdYesThe conversation id.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedVersionNoThe assignment version you last read, so a teammate’s change is never overwritten. Defaults to 0.
cancel_jobCancel a background job
DestructiveIdempotent
Inspect

Request cancellation of a queued or running asynchronous job created by this API connection.

ParametersJSON Schema
NameRequiredDescriptionDefault
jobIdYes
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
cancel_scheduled_postCancel a scheduled Hive post
Idempotent
Inspect

Take a scheduled or approval-pending Hive post out of the queue and return it to drafts. Nothing is deleted. Your AI asks you before this runs; with Hive approvals on, Hive asks again inside Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
postIdYesThe Hive post to take out of the queue.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
compare_listeningCompare Hive listening searches
Read-onlyIdempotent
Inspect

Compare two to five saved Hive listening searches over the same source and the same overlap, from stored mentions only. Searches outside that overlap are named, not counted.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNo7 or 30. Defaults to 7.
queryIdsYesTwo to five saved search ids.
create_advanced_viewCreate a Hive advanced report view
Idempotent
Inspect

Save a Hive advanced view on one report: which posts it keeps and which calculated formulas it adds. It changes nothing a viewer outside Hive can see.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesWhat to call this view.
filtersNoFilters, each with field (platform, channel, tag or media_type), operator (include or exclude) and values.
formulasNoFormulas, each with label, operator (sum, difference, ratio or average), leftMetric, rightMetric and asPercent.
reportIdYesThe Hive report id.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
create_advocacy_groupCreate a Hive advocacy group
Idempotent
Inspect

Create a Hive advocacy group and optionally put workspace members in it. Nobody is messaged by this.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYes
memberIdsNoHive member ids to put in the group.
descriptionNo
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
create_advocacy_itemCreate Hive advocacy content
Idempotent
Inspect

Create a Hive employee advocacy item as a draft, with the words, the assets and the suggested copy advocates would share. It is not visible to advocates until someone approves it.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyNo
titleYes
assetUrlsNoPublic asset links advocates can share.
suggestedCopyNoThe caption advocates are offered.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
targetGroupIdsNoAdvocacy group ids this item is aimed at.
create_ai_intentCreate a Hive AI intent
Idempotent
Inspect

Create one intent for the Hive AI studio.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesWhat to call this intent.
statusNo
policyIdNoThe AI policy it belongs to.
descriptionNoWhat it means.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
negativeExamplesNoMessages that are not.
positiveExamplesYesMessages that are this intent.
confidenceThresholdNoMinimum intent confidence, from 0.5 to 1.
create_ai_knowledgeAdd Hive AI knowledge
Idempotent
Inspect

Add one source the Hive AI may answer from. It arrives unapproved, and only an owner or admin can approve it.

ParametersJSON Schema
NameRequiredDescriptionDefault
scopeNoWhere it may be used.
titleYesWhat to call this source.
sourceUrlNoThe address, for a url source.
sourceTypeYesWhere the words come from.
storagePathNoThe stored file, for a file source.
freshnessDaysNoHow many days before it counts as stale.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
approvedContentNoThe exact words the AI may use.
create_ai_policyCreate a Hive AI policy
Idempotent
Inspect

Create one Hive AI policy. A new policy is not enabled, so nothing answers from it until an owner or admin enables it.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesWhat to call this policy.
toneNoHow it should sound.
goalEventNoOptional goal event, or null to clear it.
languagesNoThe languages it may answer in.
policyTypeYesWhat kind of policy it is.
instructionNoWhat the AI is told to do.
outputSchemaNoThe policy output schema stored by Hive.
piiRedactionNoRedact personal information before evaluation.
allowedTopicsNoWhat it may talk about.
blockedTopicsNoWhat it must not.
retentionDaysNoStored result retention, from 0 to 3650 days.
fallbackActionNoWhat it does when it is not sure.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
injectionDefenseNoEnable the native injection checks.
requireCitationsNoMake it cite an approved source.
knowledgeSourceIdsNoExact knowledge source ids to use; an empty list restores the native default.
confidenceThresholdNoHow sure it must be, from 0 to 1.
providerConnectionIdNoSaved provider connection id, or null for the workspace default.
requireHumanApprovalNoMake a person approve each answer.
create_approval_workflowCreate a Hive approval workflow
Idempotent
Inspect

Create a Hive approval workflow: the ordered reviewers a post has to pass before it can publish. It decides nothing on its own.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesWhat this workflow is called.
stepsYesThe reviewers, in order.
activeNoWhether this workflow can be used.
isDefaultNoUse this workflow for every post submitted for approval.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
create_bio_pageCreate a Hive Bio page
Idempotent
Inspect

Create this Hive workspace’s first Hive Bio page as a private draft with its address and title. Refuses to replace a page that already exists. Use update_bio_document or the block tools to build it, then publish_bio_page when it is ready.

ParametersJSON Schema
NameRequiredDescriptionDefault
titleNoThe page title.
usernameYesThe public address to reserve.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
create_broadcastCreate a Hive broadcast draft
Idempotent
Inspect

Create a Hive broadcast as a draft. It sends nothing: scheduling it is a separate, approved step.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesWhat to call this broadcast.
documentYes
timezoneNoThe time zone quiet hours are read in.
segmentIdYesThe Hive segment it goes to.
quietHoursNo
frequencyCapNo
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
exclusionSegmentIdsNoSegments to leave out.
create_campaignCreate a campaign
Idempotent
Inspect

Create an organic workspace campaign.

ParametersJSON Schema
NameRequiredDescriptionDefault
goalNo
nameYes
colorNo
channelIdsNo
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
create_contactCreate a Hive email contact
Idempotent
Inspect

Create a Hive contact from an email address, or return the one that already has it. Only send emailConsent true when the person really agreed to get emails from you. This sends nothing. People on Instagram, Messenger, WhatsApp and other channels become contacts when they message you.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailYesThe person’s email address.
lastNameNoLast name.
firstNameNoFirst name.
emailConsentYesTrue only when this person agreed to get emails from you.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
create_contact_fieldCreate a Hive contact field
Idempotent
Inspect

Create one new contact field for this Hive workspace.

ParametersJSON Schema
NameRequiredDescriptionDefault
keyYesThe stable key automations refer to it by.
typeYesWhat kind of value it holds.
labelYesWhat people see on screen.
optionsNoThe allowed values, for a choice field.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
create_default_replyCreate a Hive default reply
Idempotent
Inspect

Create a DM automation default reply in Hive from a saved reply. Setting it active is refused for an account that still needs reconnecting or provider approval.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesWhat to call this default reply.
statusNoActive starts answering real people on the next message. Paused stops replies; draft is a legacy alias for paused.
keywordsNoThe words it watches for.
timezoneNoThe time zone the hours are read in.
accountIdsYesThe connected Hive accounts it answers on.
keywordModeNoHow the words are matched, when it watches for words at all.
savedReplyIdYesThe saved reply whose words it sends.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
businessHoursNo
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
cooldownMinutesNoMinutes before the same person can be answered again.
firstContactOnlyNoAnswer only the first message from a person.
handoffAfterSendNoHand the conversation to a person after answering.
businessHoursModeNoWhen it is allowed to answer.
maxSendsPerThreadNoHow many times one conversation may be answered.
create_draftCreate a post draft in Hive
Idempotent
Inspect

Create an editable Hive post draft with everything the composer holds: per-network post types and options, Asset Library media, hashtag groups, campaigns and tags. This never publishes and never messages anyone; a person still opens Hive to schedule or publish it.

ParametersJSON Schema
NameRequiredDescriptionDefault
coverNoThe composer cover plan. Omit to keep the existing cover; null removes it.
mediaNoThe photos and videos on the post, in order.
titleNoShared title. Mainly YouTube.
tagIdsNoInternal tag ids.
captionNoShared caption.
privacyNoShared privacy, overridden by per-network options when supplied.
hashtagsNoHashtags appended per network rules.
tagNamesNoInternal tag names. Unknown names are refused with the list of tags that exist.
assigneeIdNoThe teammate asked to approve this post.
channelIdsNoThe connected Hive accounts this post goes to.
campaignIdsNoCampaign ids.
perPlatformNoPer-network options keyed by network (instagram, facebook, tiktok, youtube, linkedin, x, threads, pinterest, snapchat, bluesky, mastodon, whatsapp, telegram). Each value takes what Hive's composer takes, for example postType (post, reel, story), caption, title, privacy, firstComment, igLocationId, igAltText, igCollaborators, coverUrl, threadsReplyControl, youtubeFormat, tiktokPrivacyLevel. Anything omitted falls back to the shared values.
firstCommentNoA first comment posted under the post where the network supports it.
linkTrackingNoWhether Hive rewrites links for click tracking. Defaults to the workspace setting.
campaignNamesNoCampaign names. Unknown names are refused with the list of campaigns that exist.
hashtagGroupIdNoA saved hashtag group. Its hashtags are merged with any you pass.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
approvalWorkflowIdNoThe approval workflow to run instead of the workspace default.
create_entry_pointCreate a Hive automation entry point
Idempotent
Inspect

Create a link, QR code or website button that starts one published Hive automation. Instagram Ads sources are prepared from the published automation instead, and Hive says so.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindYesWhat kind of entry point this is.
nameYesWhat to call it.
slugYesRequired unique slug: 1–64 lowercase letters, numbers or single hyphens.
configYes
flowIdYesThe published Hive automation it starts.
statusNoDefaults to draft.
accountIdYesThe connected Hive account it belongs to.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
create_flowCreate an empty Hive automation
Idempotent
Inspect

Create a new Hive automation as a DRAFT, either empty or from a document you already have. It sends nothing: going live is a separate step a person approves in Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesWhat to call this automation.
documentNoA whole automation document to start from, instead of an empty one.
accountIdYesThe connected Hive account it runs on.
descriptionNoAn optional note about what it is for.
triggerEventNoWhat starts it. Hive also adds one empty message step for you to write, because an automation that starts and does nothing cannot be saved as finished.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
create_flow_from_briefDraft a Hive automation from a brief
Idempotent
Inspect

Ask Hive’s own AI to draft a new automation from a short brief, and save what it returns as a DRAFT. It sends nothing to anybody: going live is a separate step a person approves in Hive. The connected Hive account is required and is never guessed.

ParametersJSON Schema
NameRequiredDescriptionDefault
briefYesWhat this automation should do, in a few sentences.
contextNoAnything else worth knowing: the offer, the audience, the words to use.
accountIdYesThe connected Hive account this automation runs on. Use list_connected_accounts to see them; never guess it.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
create_ideaCreate a content idea
Idempotent
Inspect

Create an idea in the workspace content board.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagsNo
briefNo
titleYes
channelIdsNo
contentFormatNo
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
create_keyword_ruleCreate a Hive automation rule
Idempotent
Inspect

Create a Hive automation rule from a rule document. A new rule is saved as a draft and does nothing until it is activated.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesWhat to call this rule.
documentYes
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
create_listening_alertCreate a Hive listening alert
Idempotent
Inspect

Create or update the Hive mention-spike alert on one saved listening search, with the threshold that counts as a spike. It immediately checks stored observations and reports whether that check succeeded. It sends nothing to anyone outside Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryNoThe exact saved search text, resolved after native normalization when queryId is absent.
enabledNo
queryIdNoThe saved search id; alternatively provide its query text.
thresholdNo
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
create_listening_querySave a Hive listening search
Idempotent
Inspect

Save a Hive listening search so its mentions are stored from then on. Saving one does not contact a provider by itself.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoWhat to call it in Hive.
queryYesThe words to listen for.
windowDaysNo7 or 30. Defaults to 7.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
create_messenger_menuCreate a Hive Messenger menu
Idempotent
Inspect

Create one Messenger menu in Hive for a connected Facebook Page. Hive saves it; sending it to Meta is a separate, proven step.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesWhat to call this menu.
itemsYesTop-level Flow or HTTPS website actions. Saving pins the current published Messenger Flow version for this exact Facebook Page.
accountIdNoThe connected Facebook Page account.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
create_planning_cardCreate a Hive planning card
Idempotent
Inspect

Add a card to a Hive planning board. Pass the expectedVersion you read, so a card someone else added at the same time is never overwritten.

ParametersJSON Schema
NameRequiredDescriptionDefault
laneNoWhich lane it starts in.
typeNoThe card type, as the board’s existing cards use it.
titleYesWhat the card says.
boardIdYesThe board id.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedVersionYesThe version read_planning_board returned.
create_recurring_postCreate a Hive repeating post
Idempotent
Inspect

Create a repeating Hive post series from a pattern, with every composer option. Each occurrence is queued to publish publicly. Your AI asks before this runs; with Hive approvals on, Hive asks again for the exact series.

ParametersJSON Schema
NameRequiredDescriptionDefault
coverNoThe composer cover plan. Omit to keep the existing cover; null removes it.
mediaNoThe photos and videos on the post, in order.
titleNoShared title. Mainly YouTube.
tagIdsNoInternal tag ids.
captionNoShared caption.
privacyNoShared privacy, overridden by per-network options when supplied.
hashtagsNoHashtags appended per network rules.
tagNamesNoInternal tag names. Unknown names are refused with the list of tags that exist.
assigneeIdNoThe teammate asked to approve this post.
channelIdsNoThe connected Hive accounts this post goes to.
recurrenceYesThe repeat pattern: frequency, interval, days, the time of day and the timezone, as Hive’s composer sends it.
campaignIdsNoCampaign ids.
perPlatformNoPer-network options keyed by network (instagram, facebook, tiktok, youtube, linkedin, x, threads, pinterest, snapchat, bluesky, mastodon, whatsapp, telegram). Each value takes what Hive's composer takes, for example postType (post, reel, story), caption, title, privacy, firstComment, igLocationId, igAltText, igCollaborators, coverUrl, threadsReplyControl, youtubeFormat, tiktokPrivacyLevel. Anything omitted falls back to the shared values.
firstCommentNoA first comment posted under the post where the network supports it.
linkTrackingNoWhether Hive rewrites links for click tracking. Defaults to the workspace setting.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
campaignNamesNoCampaign names. Unknown names are refused with the list of campaigns that exist.
hashtagGroupIdNoA saved hashtag group. Its hashtags are merged with any you pass.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
approvalWorkflowIdNoThe approval workflow to run instead of the workspace default.
create_reportCreate a saved report
Idempotent
Inspect

Create a saved analytics report from an existing Hive template.

ParametersJSON Schema
NameRequiredDescriptionDefault
titleYes
channelIdsNo
templateKeyNo
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
create_saved_replyCreate a saved reply
Idempotent
Inspect

Create an internal saved reply. This does not send it to anyone.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
titleYes
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
create_segmentCreate a Hive contact segment
Idempotent
Inspect

Create one contact segment in Hive from a filter.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesWhat to call this segment.
filterYes
descriptionNoWhat it is for.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
create_sequenceCreate a Hive sequence
Idempotent
Inspect

Create a Hive sequence from a sequence document. It is saved as a draft and sends nothing until it is published.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesWhat to call this sequence.
documentYes
descriptionNoWhat it is for.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
create_simple_automationCreate a Hive simple automation draft
Idempotent
Inspect

Build one of the six Hive simple automations and return it as a DRAFT: going live needs the person to open the approval link in Hive. It never messages anyone. It writes the automation, then reports in plain words everything that still blocks Go Live.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoOptional name for the automation. The recipe name is used when omitted.
recipeYesWhich Hive simple automation to build.
linkUrlNoThe destination the link message opens.
optionsNo
postIdsNoExternal post ids from read_eligible_posts (or story ids from read_eligible_stories) this automation watches. At most 20. Leave empty to watch every post on the account.
keywordsNoThe words a comment or message must contain.
platformNoThe network when accountId is not known yet: instagram, facebook, whatsapp, tiktok, messenger. Hive answers with the accounts to choose from instead of guessing.
accountIdNoThe connected Hive account this automation runs on. Leave it out to get the list of accounts to choose from; never guess it.
postScopeNoany watches every post on the account; specific watches only postIds.
replyTextNoThe message the automation sends.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
linkButtonLabelNoThe label on the button people tap to ask for the link.
publicReplyTextNoA public reply to the comment. Supplying it switches the public reply step on.
create_tagCreate a tag
Idempotent
Inspect

Create an internal workspace content tag.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYes
colorNo
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
delete_ai_intentPause a Hive AI intent
DestructiveIdempotent
Inspect

Pause one Hive AI intent so the AI stops recognising it. Hive keeps the intent rather than erasing what it learned from.

ParametersJSON Schema
NameRequiredDescriptionDefault
intentIdYesThe intent to pause.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
delete_ai_knowledgeArchive Hive AI knowledge
DestructiveIdempotent
Inspect

Archive one Hive AI knowledge source so the AI stops answering from it.

ParametersJSON Schema
NameRequiredDescriptionDefault
knowledgeIdYesThe source to archive.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
delete_approval_workflowDelete a Hive approval workflow
DestructiveIdempotent
Inspect

Retire one Hive approval workflow so no new post can use it. Posts already in review keep the reviewers they started with.

ParametersJSON Schema
NameRequiredDescriptionDefault
workflowIdYesThe workflow id from read_approval_workflows.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
delete_campaignDelete a Hive campaign
DestructiveIdempotent
Inspect

Delete one Hive campaign. Its posts stay, and lose their campaign grouping and its reporting. Your AI asks you before this runs; with Hive approvals on, Hive asks again inside Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
campaignIdYesThe campaign id.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
delete_default_replyDelete a Hive default reply
DestructiveIdempotent
Inspect

Delete one Hive DM automation default reply so that rule no longer answers future messages.

ParametersJSON Schema
NameRequiredDescriptionDefault
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
defaultReplyIdYesThe default reply to delete.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
delete_draftDelete a Hive draft
DestructiveIdempotent
Inspect

Move a Hive draft or scheduled post to Deleted, where a person can restore it for 30 days. A published post is never touched. Your AI asks you before this runs; with Hive approvals on, Hive asks again inside Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
postIdYesThe Hive draft or scheduled post to delete.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
delete_keyword_ruleArchive a Hive automation rule
DestructiveIdempotent
Inspect

Archive one Hive automation rule. It stops running and leaves the active list.

ParametersJSON Schema
NameRequiredDescriptionDefault
ruleIdYesThe Hive rule to archive.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedRevisionYesThe revision read_keyword_rules returned.
delete_listening_alertDelete a Hive listening alert
DestructiveIdempotent
Inspect

Delete one Hive mention-spike alert so it stops watching that saved search.

ParametersJSON Schema
NameRequiredDescriptionDefault
alertIdYesThe alert id.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
delete_listening_queryDelete a Hive listening search
DestructiveIdempotent
Inspect

Delete a saved Hive listening search. Its stored mentions stop being collected and the saved search is gone.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryIdYesThe saved search id.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
delete_recurring_postCancel a Hive repeating post
DestructiveIdempotent
Inspect

Cancel a repeating Hive post series so no further occurrence is created or published. Posts that already went out are untouched. Your AI asks you before this runs; with Hive approvals on, Hive asks again inside Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
seriesIdYesThe repeating series to cancel.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
delete_reportDelete a Hive report
DestructiveIdempotent
Inspect

Delete one saved Hive report and its schedules and shared link. Your AI asks you before this runs; with Hive approvals on, Hive asks again inside Hive, and it cannot be undone.

ParametersJSON Schema
NameRequiredDescriptionDefault
reportIdYesThe Hive report id.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
delete_report_scheduleStop a Hive report email
DestructiveIdempotent
Inspect

Stop a Hive report email schedule so it sends nothing further. Your AI asks you before this runs; with Hive approvals on, Hive asks again inside Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
reportIdYesThe Hive report id.
scheduleIdYesThe schedule id read_report returns.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
delete_saved_replyDelete a Hive saved reply
DestructiveIdempotent
Inspect

Delete one Hive saved reply. It is gone for the whole workspace and cannot be brought back.

ParametersJSON Schema
NameRequiredDescriptionDefault
savedReplyIdYesThe saved reply id from read_saved_replies.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
delete_segmentDelete a Hive contact segment
DestructiveIdempotent
Inspect

Delete one Hive contact segment. Anything still pointing at it will no longer find an audience.

ParametersJSON Schema
NameRequiredDescriptionDefault
segmentIdYesThe segment to delete.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
delete_tagDelete a Hive tag
DestructiveIdempotent
Inspect

Delete one Hive content tag. Posts stay, and lose that tag and the reporting grouped by it.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagIdYesThe tag id.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
delete_thread_noteDelete a private note on a Hive conversation
DestructiveIdempotent
Inspect

Delete an internal note on one Hive Inbox conversation. The note is gone for every teammate and cannot be brought back.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindYesWhich kind of conversation this is: dm, comment or mention.
noteIdYesThe note id from read_thread_notes.
threadIdYesThe conversation id.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
describe_bio_blocksDescribe every Hive Bio block
Read-onlyIdempotent
Inspect

Explain every kind of block a Hive Bio page can hold, the fields each one reads, an example change that works, and anything Hive cannot finish for that kind. Read this before adding or changing a block.

ParametersJSON Schema
NameRequiredDescriptionDefault
typeNoOne kind of block. Leave it out for all of them.
describe_flow_nodesDescribe the Hive automation steps
Read-onlyIdempotent
Inspect

List every kind of step a Hive automation can contain, in plain words: what it does, the settings it takes, the values each setting accepts, the outputs it gives, and one working example. Read this before building or changing a Hive automation.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

duplicate_flowCopy a Hive automation
Idempotent
Inspect

Make a copy of one Hive automation as a new DRAFT, so it can be changed without touching the original. The copy sends nothing until a person sets it live in Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoWhat to call the copy.
flowIdYesThe Hive automation to copy.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
duplicate_postDuplicate a Hive post
Idempotent
Inspect

Copy an existing Hive post into a new draft through native content reuse, preserving its words and copying its media into lasting storage. New composer choices replace previous network options and repeating-series bookkeeping. The copy publishes nothing.

ParametersJSON Schema
NameRequiredDescriptionDefault
postIdYesThe Hive post to copy.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
enroll_contact_in_sequenceEnroll a contact in a Hive sequence
DestructiveIdempotent
Inspect

Put one person into the exact published Hive sequence version they reviewed. Read publishedDocument and currentVersion with read_sequence first. This queues real messages to an eligible person, so your AI asks before this runs; with Hive approvals on, Hive asks again inside Hive. A changed publication requires a new review. Contacts without live consent are recorded as stopped_opt_out and receive no messages.

ParametersJSON Schema
NameRequiredDescriptionDefault
contactIdYesThe Hive contact identity to enroll.
sequenceIdYesThe published Hive sequence.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
entryEventKeyYesA caller-generated key of 8 to 180 characters naming why this person is being enrolled. The same key never enrolls the same person twice.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedVersionYesThe positive currentVersion from read_sequence whose publishedDocument the person reviewed.
export_reportExport a Hive report
Read-onlyIdempotent
Inspect

Export one saved Hive report in CSV, XLSX, PDF or PowerPoint. OAuth connections receive the generated file through a private download link that expires after ten minutes. API-key connections receive a signed-in Hive browser link.

ParametersJSON Schema
NameRequiredDescriptionDefault
formatNoWhich file to produce. Defaults to pdf.
reportIdYesThe Hive report id.
fetchFetch one Hive record
Read-onlyIdempotent
Inspect

Return the full stored record for one id returned by search.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesAn id from a search result.
install_flow_templateInstall a Hive automation template
Idempotent
Inspect

Install one saved Hive template as a new automation draft. Review its dependencies and warnings before a separately approved publication.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesWhat to call the new automation.
templateIdYesThe Hive template to install.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
label_reviewLabel a Hive review
Idempotent
Inspect

Save Google review labels and complete intended Hive workflow state. First read_review; pass the existing assignee, channel and status to preserve them. All workflow fields are explicit so labels cannot silently remove an assignment. Nothing is published to Google.

ParametersJSON Schema
NameRequiredDescriptionDefault
statusYesThe intended workflow status.
labelIdsYesThe full label list for this review, as read_review_labels returns them.
channelIdYesThe existing accessible Hive channel, or null to clear it.
assigneeIdYesThe existing member id, or null to unassign.
reviewNameYesThe Google review name.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
list_automation_recipesList Hive automation recipes
Read-onlyIdempotent
Inspect

List Hive simple automations and canvas templates with their connector installation controls. Supply recipeId to read one complete template document for editing and saving as a draft.

ParametersJSON Schema
NameRequiredDescriptionDefault
recipeIdNoOptional recipe id from this catalog to read one complete canvas template.
list_connected_accountsList connected Hive accounts
Read-onlyIdempotent
Inspect

List the social accounts connected to this Hive workspace and, for every kind of start an automation can use, whether it can go live on that account right now: with the plain reason when it cannot. No tokens or private messages are returned.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_workspace_operationsFind more Hive controls
Read-onlyIdempotent
Inspect

Find the additional Hive controls your connection can use, including settings, team administration, content, media, Inbox care, creator partnerships and Hive Bio commerce. Each operation lists its editable fields. Sign-in, card entry and other browser steps are described separately.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryNoFilter by a word such as team, media, booking or settings.
operationNoRead the complete definition of one operation.
move_planning_cardMove a Hive planning card
Idempotent
Inspect

Move one card on a Hive planning board to another lane. Pass the expectedVersion you read, so a change someone else made at the same time is never overwritten.

ParametersJSON Schema
NameRequiredDescriptionDefault
laneYesThe lane to move it to.
cardIdYesThe card id.
boardIdYesThe board id.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedVersionYesThe version read_planning_board returned.
patch_flowChange part of a Hive automation
Idempotent
Inspect

Make small changes to one Hive automation: add a step, connect two steps, change one setting, move or remove a step. Hive applies them all or none, and saves nothing while anything is wrong. It saves a DRAFT; going live is a separate step a person approves in Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
opsYesThe changes to make, in order. Hive applies them all or none.
flowIdYesThe Hive automation to change.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedRevisionYesThe revision read_flow_document returned.
expectedDraftVersionIdYesThe draftVersionId read_flow_document returned.
pause_automationPause an automation
DestructiveIdempotent
Inspect

Pause an active or scheduled customer-facing automation and skip its pending outbound actions.

ParametersJSON Schema
NameRequiredDescriptionDefault
automationIdYes
approvalTokenNo
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
pause_automation_flowPause a live Hive automation
DestructiveIdempotent
Inspect

Pause a live Hive automation so it stops replying to people. Your AI asks you before this runs; with Hive approvals on, Hive asks again inside Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
flowIdYesThe Hive automation to pause.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
pause_contact_automationsPause every Hive automation for one contact
Idempotent
Inspect

Stop every Hive automation for one person, either until a chosen time or until someone resumes it. Already queued steps for that person stop too; the human Inbox is untouched.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonNoWhy, in plain words, for the people who read this later.
contactIdYesThe Hive contact identity.
pauseUntilNoAn ISO time in the future, at most a year away. Leave it out to pause until resumed.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
pause_publishingPause Hive publishing
DestructiveIdempotent
Inspect

Stop Hive publishing anything, for the whole workspace or for one connected account, until someone resumes it. Queued posts stay in the queue. Your AI asks you before this runs; with Hive approvals on, Hive asks again inside Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonNoWhy publishing is paused, shown to the team.
scopeIdNoThe connected account, when scopeType is channel.
scopeTypeNoPause everything, or one connected account.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
preflight_broadcastCheck a Hive broadcast before sending
Read-onlyIdempotent
Inspect

Check one Hive broadcast draft and return, in plain words, everything that would stop it sending: who it would reach, who would be suppressed and which connected accounts are not ready. This changes nothing and sends nothing.

ParametersJSON Schema
NameRequiredDescriptionDefault
broadcastIdYesThe Hive broadcast to check.
publish_bio_pagePut the Hive Bio page live
DestructiveIdempotent
Inspect

Publish the saved Hive Bio draft so the public page shows it. Your AI asks you before this runs; with Hive approvals on, Hive asks again inside Hive. Hive refuses the publish and says why if anything on the page is unfinished or cannot run yet.

ParametersJSON Schema
NameRequiredDescriptionDefault
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedDraftVersionIdYesThe draftVersionId from read_bio_page, or publishedVersionId when no draft exists. The exact reviewed version is published.
publish_nowPublish a Hive post now
DestructiveIdempotent
Inspect

Publish a Hive post now instead of at its queued time, by running Hive’s own publisher straight away. Your AI asks you before this runs; with Hive approvals on, Hive asks again inside Hive, and the approval is tied to the exact version you read: if the post changes in between, Hive refuses rather than publishing something else. The answer reports only what the post itself says afterwards, so it never claims something went out when it did not.

ParametersJSON Schema
NameRequiredDescriptionDefault
postIdYesThe Hive post to publish.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedVersionYesThe version string a Hive read tool returned for this post. Always send it: it ties the approval to the exact words and media the person saw.
queue_competitor_refreshRefresh competitor data
Idempotent
Inspect

Queue a refresh for an exact snapshot of all or selected tracked competitors. Hive rechecks connection, membership and source-account access while it runs; saved job results distinguish failures, cancellation and completion.

ParametersJSON Schema
NameRequiredDescriptionDefault
approvalTokenNo
competitorIdsNoOptional competitor IDs; omit to select all currently tracked competitors. An empty list selects none.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
rate_ai_replyRate a Hive AI reply
Idempotent
Inspect

Say whether one Hive AI answer was right, with an optional correction. Hive stores this for people to read and never trains on it.

ParametersJSON Schema
NameRequiredDescriptionDefault
runIdYesThe AI run being rated.
ratingYes1 for a good answer, -1 for a bad one.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
correctedAnswerNoWhat it should have said.
read_advanced_viewsRead Hive advanced report views
Read-onlyIdempotent
Inspect

Read the saved Hive advanced views: the stored filters and calculated formulas for a report, each with the id create_advanced_view accepts.

ParametersJSON Schema
NameRequiredDescriptionDefault
reportIdNoLimit to one Hive report.
read_advocacyRead employee advocacy
Read-onlyIdempotent
Inspect

Read employee-advocacy content visible to your role and assigned groups.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_advocacy_groupsRead Hive advocacy groups
Read-onlyIdempotent
Inspect

Read the Hive advocacy groups in this workspace with their descriptions and sizes, each with the id the advocacy tools accept.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_ai_intentsRead Hive AI intents
Read-onlyIdempotent
Inspect

List the intents this Hive workspace’s AI answers recognise, with their examples and whether each one is enabled.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_ai_knowledgeRead Hive AI knowledge
Read-onlyIdempotent
Inspect

List the approved sources this Hive workspace’s AI is allowed to answer from, and which of them have gone stale.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_ai_policiesRead Hive AI policies
Read-onlyIdempotent
Inspect

List this Hive workspace’s AI policies: what each one is allowed to say, how sure it has to be, and what it does when it is not.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_ai_runsRead Hive AI runs
Read-onlyIdempotent
Inspect

List what this Hive workspace’s AI has drafted, with the stored text redacted. Use the run id to rate an answer.

ParametersJSON Schema
NameRequiredDescriptionDefault
policyIdNoOnly runs under this policy.
read_analytics_summaryRead analytics summary
Read-onlyIdempotent
Inspect

Read the latest organic metrics for each connected account, plus recently captured post metrics. Media URLs are not included in this result.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoHow many recent posts to include, 1 to 100. Defaults to 25.
channelIdsNo
read_approval_workflowsRead approval workflows
Read-onlyIdempotent
Inspect

Read saved Hive workflows with ordered reviewer steps and the latest 100 approval runs. External reviewer details require owner opt-in and follow the workspace masking settings; never copy a masked email into a workflow update. Use read_team for teammate choices.

ParametersJSON Schema
NameRequiredDescriptionDefault
includeReviewerDetailsNoInclude external reviewer names and email addresses under the workspace private-text sharing and masking settings.
read_attributionRead Hive attribution
Read-onlyIdempotent
Inspect

Read Hive organic attribution over at most 90 days from the connected Google Analytics 4 property, joined to accessible tracked links. Saved fallback is identified during outages; missing setup and unavailable metrics remain explicit instead of returning zeros.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoInclusive ISO end date.
daysNoHow many days back to read, when from and to are not given.
fromNoInclusive ISO start date, for example 2026-09-01.
timeZoneNoIANA time zone the day boundaries are cut on. Defaults to UTC.
read_automation_flowRead one Hive automation
Read-onlyIdempotent
Inspect

Read one Hive automation: whether it is a draft, live or paused, what starts it, its steps in plain words, when it went live, and what still blocks Go Live while it is a draft.

ParametersJSON Schema
NameRequiredDescriptionDefault
flowIdYesThe Hive automation id.
read_automation_resultsRead Hive automation results
Read-onlyIdempotent
Inspect

Read the recent runs of one Hive automation with their outcomes and counts, and, when Hive stored an incoming event that started nothing, one plain line saying why it did not fire.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoHow many recent runs to return, from 1 to 100.
flowIdYesThe Hive automation id.
read_automationsRead automations
Read-onlyIdempotent
Inspect

Read comment and DM automation configuration, state, and aggregate results.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_benchmarksRead Hive benchmarks
Read-onlyIdempotent
Inspect

Compare connected Hive accounts against the published network medians when no licensed industry dataset is installed, or compare one account against an imported peer group. Each result identifies its source; missing own metrics remain unknown.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoBenchmark window. Defaults to 90.
groupIdNoOptional benchmark peer group id.
channelIdNoThe Hive channel to compare.
read_best_timesRead the best times to post in Hive
Read-onlyIdempotent
Inspect

Read suggested posting times for each connected Hive account, worked out from that account’s own published posts. Every suggestion says whether it came from real evidence or is a neutral default, and an account with too little history says so rather than inventing a time. For the full heatmap with objective, date-window and timezone selection, discover read_best_time_heatmap with list_workspace_operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
channelIdsNoLimit the answer to these connected accounts.
read_bio_audienceRead the Hive Bio audience size
Read-onlyIdempotent
Inspect

Read how many contacts the Hive Bio page has collected, grouped by what each one consented to. Contact names, emails and phone numbers are never returned here; read them on the Hive Audience screen.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_bio_insightsRead Hive Bio insights
Read-onlyIdempotent
Inspect

Read the same Hive Bio report as Hive: page and unique-visitor counts, contact breakdowns, short-link attribution, accessible social-account metrics and explicit missing/truncated evidence. Sample data is labelled; use download_bio_insights for the native CSV.

ParametersJSON Schema
NameRequiredDescriptionDefault
rangeNoHow far back to look. Defaults to 28d.
sampleNoUse 1 only for labelled sample data.
dashboardNoUse 1 for the lighter native dashboard report.
read_bio_pageRead the Hive Bio page
Read-onlyIdempotent
Inspect

Read this Hive workspace’s Hive Bio page: the profile, the header, the look, and every block with its id, kind, title, whether it is shown, where it sits and whether it is finished. Also gives the saved draft version, the live version and the public address.

ParametersJSON Schema
NameRequiredDescriptionDefault
includeArchivedNoInclude blocks that were archived. Off by default.
read_bio_qrRead the Hive Bio QR code address
Read-onlyIdempotent
Inspect

Give the Hive address that draws a QR code for the Hive Bio page, or for one row on it. For the actual PNG or SVG file, discover download_bio_qr with list_workspace_operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
formatNoThe picture format the address returns. Defaults to png.
blockIdNoOne block on the page, for a code that points at that row. Leave it out for the whole page.
read_bot_fieldsRead Hive bot fields
Read-onlyIdempotent
Inspect

Read this Hive workspace’s bot fields: values shared by every automation, not tied to one person, with their current values.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_broadcastRead one Hive broadcast
Read-onlyIdempotent
Inspect

Read one Hive broadcast: its audience, its content, its schedule and the stored evidence of what it has sent.

ParametersJSON Schema
NameRequiredDescriptionDefault
broadcastIdYesThe Hive broadcast to read.
read_broadcastsRead Hive broadcasts
Read-onlyIdempotent
Inspect

List this Hive workspace’s broadcasts with their status, audience segment and schedule, plus the segments and accounts a new one can use.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_calendarRead the publishing calendar
Read-onlyIdempotent
Inspect

Read scheduled, draft, approval, failed and recently published workflow items.

ParametersJSON Schema
NameRequiredDescriptionDefault
statusNo
channelIdsNo
read_campaigns_and_tagsRead campaigns and tags
Read-onlyIdempotent
Inspect

List campaigns and internal post tags.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_channel_healthRead Hive channel health
Read-onlyIdempotent
Inspect

Read every account connected to this Hive workspace in plain words: whether it is connected or needs reconnecting, when Hive last checked, and what it can do right now. Connecting or reconnecting uses the network sign-in in Hive at /channels. Use list_workspace_operations for approved social-account and Telegram disconnection; Instagram removal requires its impact review and exact Hive approval.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_channel_reportRead a Hive performance report
Read-onlyIdempotent
Inspect

Read one Hive performance report over a date range: posts, accounts, inbox or campaigns. Every number carries the provider snapshot and the exact range behind it, and a channel Hive could not read is listed with the reason, never as a zero.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoInclusive ISO end date.
daysNoHow many days back to read, when from and to are not given.
fromNoInclusive ISO start date, for example 2026-09-01.
timeZoneNoIANA time zone the day boundaries are cut on. Defaults to UTC.
objectiveNoWhich report to read. Defaults to posts.
channelIdsNoLimit to these Hive channel ids.
read_channelsRead connected channels
Read-onlyIdempotent
Inspect

List connected organic channels and their connection health. No tokens or secrets are returned.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_channel_settingsRead Hive channel settings
Read-onlyIdempotent
Inspect

Read one connected account’s Hive settings: its time zone, its posting schedule slots, its weekly goal and its general details.

ParametersJSON Schema
NameRequiredDescriptionDefault
channelIdYesThe Hive channel id.
read_community_postRead one Hive community conversation
Read-onlyIdempotent
Inspect

Read one public comment conversation in the Hive Inbox with its messages in order. Reading it here does not mark it read in Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
threadIdYesThe conversation id.
read_community_postsRead Hive community conversations
Read-onlyIdempotent
Inspect

Read the public comment conversations in the Hive Inbox with their status, account and latest activity, each with the id read_community_post accepts.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoHow many to return, 1 to 200. Defaults to 50.
filterNoWhich conversations to read. Defaults to all.
read_competitorsRead tracked competitors
Read-onlyIdempotent
Inspect

Read Hive competitor tracking with the latest 90 saved snapshots per competitor, recent public posts, freshness, available platforms and management access. Reads stored evidence without refreshing providers.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_contactRead one Hive automation contact
Read-onlyIdempotent
Inspect

Read one person Hive has spoken to: their stored field values, their consent, and their consent history. Text follows the workspace Inbox privacy setting.

ParametersJSON Schema
NameRequiredDescriptionDefault
contactIdYesThe Hive contact identity to read.
read_contact_fieldsRead Hive contact fields
Read-onlyIdempotent
Inspect

List the contact fields this Hive workspace stores about people, and what kind of value each one holds.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_contactsRead Hive automation contacts
Read-onlyIdempotent
Inspect

List the people this Hive workspace has spoken to through DM automation, sequences, broadcasts and the Inbox. Names, handles and stored values follow the workspace Inbox privacy setting, so they may come back masked. The included-contact allowance comes back with every answer.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailNoFind people by exact email address. Use only one of email, phone or fieldId.
limitNoHow many people to return, 1 to 100. Defaults to 25.
phoneNoFind people by exact phone number in international format, like +14155550123.
searchNoMatch a name, handle or provider id.
fieldIdNoFind people whose contact field has exactly fieldValue. Field ids come from read_contact_fields.
accountIdNoOnly people on this connected account’s platform.
fieldNameNoThe field’s key or name, instead of fieldId.
segmentIdNoOnly people in this Hive segment.
fieldValueNoThe value to match in fieldId.
read_content_pageRead a page of content
Read-onlyIdempotent
Inspect

Read an opaque cursor-paginated page of posts, ideas, or campaigns without changing the legacy list tools.

ParametersJSON Schema
NameRequiredDescriptionDefault
cursorNoOpaque nextCursor from the previous page.
pageSizeNo1 to 100 items.
resourceYes
read_deep_reportRead a Hive deep report
Read-onlyIdempotent
Inspect

Read the Hive deep report sections: competitors, tags, customer care and satisfaction. A section whose storage is not installed says so in plain words rather than reporting an empty result as a finding.

ParametersJSON Schema
NameRequiredDescriptionDefault
sectionNoWhich section to read. Defaults to all.
read_default_repliesRead Hive default replies
Read-onlyIdempotent
Inspect

Read Hive automatic replies, all saved rule settings and template text, accessible account choices, setup readiness and recent activity. Rules may match keywords or use a default response; nothing is sent by this read.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_eligible_postsList posts an automation can watch
Read-onlyIdempotent
Inspect

List the published posts on one connected account that a comment automation can watch. Use it before building a comment automation on specific posts; scheduled or unpublished posts cannot be watched yet.

ParametersJSON Schema
NameRequiredDescriptionDefault
accountIdYesThe connected account whose published posts, reels or videos can be watched.
read_eligible_storiesList stories an automation can watch
Read-onlyIdempotent
Inspect

List the Instagram stories currently live on one connected account that a story reply automation can watch. A story binding stops when the story expires, 24 hours after it was posted.

ParametersJSON Schema
NameRequiredDescriptionDefault
accountIdYesThe connected Instagram account whose current stories can be watched.
read_entry_point_qrRead a Hive entry point QR link
Read-onlyIdempotent
Inspect

Return the public link behind one Hive entry point and the Hive address that downloads its QR code. The image itself is downloaded from Hive, not returned here.

ParametersJSON Schema
NameRequiredDescriptionDefault
entryPointIdYesThe entry point.
read_entry_pointsRead Hive automation entry points
Read-onlyIdempotent
Inspect

List up to 200 recently updated Hive workspace entry points filtered to accounts you can access: links, QR codes and website buttons, their saved customization and routing status.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_flow_documentRead one Hive automation in full
Read-onlyIdempotent
Inspect

Return the whole saved document for one Hive automation, plus a plain sentence for what starts it and for each step, the ids needed to save a change, and everything that would stop it going live.

ParametersJSON Schema
NameRequiredDescriptionDefault
flowIdYesThe Hive automation to read.
read_flow_templatesRead Hive automation templates
Read-onlyIdempotent
Inspect

List this Hive workspace’s saved automation templates, what each one needs to work, and any warning about installing it elsewhere.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_flow_versionsList the saved versions of a Hive automation
Read-onlyIdempotent
Inspect

List the saved versions of one Hive automation, newest first, so an earlier one can be restored.

ParametersJSON Schema
NameRequiredDescriptionDefault
flowIdYesThe Hive automation to read.
read_inbox_analyticsRead Hive Inbox reporting
Read-onlyIdempotent
Inspect

Read the Hive Inbox team report: volumes, response and resolution times, backlog and per-teammate workload over the chosen window. Durations Hive could not measure are returned empty with their sample size, never as zero.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoReporting window in days. Defaults to 30.
read_inbox_summaryRead inbox summary
Read-onlyIdempotent
Inspect

Read aggregate inbox status counts only. Never returns DMs, message bodies, contact PII, or private records.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_inbox_threadsRead inbox threads
Read-onlyIdempotent
Inspect

Read owner-enabled, redacted Inbox threads. This read does not return private notes or original unmasked text. For explicitly authorized originals, discover the reveal_inbox operations with list_workspace_operations; they require private-text sharing, native reveal permission and a successful audit.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
read_inbox_viewsRead saved Hive Inbox views
Read-onlyIdempotent
Inspect

Read the saved Hive Inbox views in this workspace: their name, who can see them and the filters each one applies.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_job_pageRead a page of background jobs
Read-onlyIdempotent
Inspect

Read an opaque cursor-paginated page of asynchronous developer jobs.

ParametersJSON Schema
NameRequiredDescriptionDefault
cursorNoOpaque nextCursor from the previous page.
pageSizeNo1 to 100 items.
read_jobsRead background jobs
Read-onlyIdempotent
Inspect

Read recent asynchronous developer jobs and their progress.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
read_keyword_rulesRead Hive automation rules
Read-onlyIdempotent
Inspect

List this Hive workspace’s automation rules: what starts each one, what it does, whether it is active, when it last ran and anything it last failed on.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_listeningRead social listening
Read-onlyIdempotent
Inspect

Read saved listening queries, provider coverage, and aggregate snapshot metrics.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_listening_alertsRead Hive listening alerts
Read-onlyIdempotent
Inspect

Read the Hive mention-spike alerts on this workspace with their thresholds, state and the spikes they have already reported.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_listening_benchmarksRead Hive listening benchmarks
Read-onlyIdempotent
Inspect

Compare one saved Hive listening search against up to four competitor searches, from stored mentions only, with the coverage behind every row.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNo7 or 30. Defaults to 7.
brandQueryIdYesThe saved search that stands for your brand.
competitorQueryIdsYesOne to four competitor search ids.
read_listening_forecastRead a Hive listening forecast
Read-onlyIdempotent
Inspect

Read the Hive projection for one saved listening search from its stored history. History that is short, mixed, old or incomplete returns "not enough data" with the reason rather than a number.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoForecast horizon, 7 or 30. Defaults to 7.
queryIdYesThe saved search id.
read_media_libraryRead the Hive Asset Library
Read-onlyIdempotent
Inspect

List the photos and videos saved in this Hive workspace, with their folders. Pass an id back as a media assetId when composing a post.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoHow many items to return, 1 to 200. Defaults to 100.
folderIdNoOnly items in this folder.
read_messenger_menusRead Hive Messenger menus
Read-onlyIdempotent
Inspect

List up to 100 recently saved Hive Messenger menus, filtered to Facebook Pages you can access. These are saved definitions, not proof of live provider changes.

ParametersJSON Schema
NameRequiredDescriptionDefault
accountIdNoOnly the menus on this connected Hive account.
read_pending_approvalsRead Hive posts waiting for approval
Read-onlyIdempotent
Inspect

List the Hive posts waiting for a decision, with who asked, which accounts they go to, the start of the caption, and the reviewFingerprint that any approval or rejection must carry so the decision binds the exact content that was reviewed.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoHow many posts to return, from 1 to 100.
read_planning_boardRead one Hive planning board
Read-onlyIdempotent
Inspect

Read one Hive planning board: its lanes, its cards and the version number the card tools need in order to write safely.

ParametersJSON Schema
NameRequiredDescriptionDefault
boardIdYesThe board id.
read_planning_boardsRead Hive planning boards
Read-onlyIdempotent
Inspect

Read the Hive campaign planning boards in this workspace with their campaigns and versions, each with the id the board tools accept.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_portfolioRead permitted workspaces
Read-onlyIdempotent
Inspect

List the connected user's permitted Hive workspaces for Queen multi-brand routing.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_post_performanceRead Hive post performance
Read-onlyIdempotent
Inspect

Read the Hive cross-network post performance table: one row per published post with its account, media type, campaign, tags and canonical metrics. Every row says which provider snapshot it came from and when it was captured; a post whose metrics were never captured says so instead of showing zeros. This summary returns at most 200 rows. For the complete native table, discover read_post_performance_dataset with list_workspace_operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoInclusive ISO end date.
daysNoHow many days back to read, when from and to are not given.
fromNoInclusive ISO start date, for example 2026-09-01.
sortNoWhich column to sort by, highest first. Defaults to published.
limitNoHow many rows to return, 1 to 200. Defaults to 50.
timeZoneNoIANA time zone the day boundaries are cut on. Defaults to UTC.
channelIdsNoLimit to these Hive channel ids. Omit for every account you can see.
read_postsRead posts
Read-onlyIdempotent
Inspect

Read public canonical post history for evidence, pattern analysis, and repurposing. Date filters apply to the native publication time.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum posts to return, from 1 to 250.
dateToNoInclusive ISO publication-date upper bound.
dateFromNoInclusive ISO publication-date lower bound.
channelIdsNo
read_pricingRead what Hive Publish costs
Read-onlyIdempotent
Inspect

What Hive Publish costs: every plan with its price, what the free tier includes, the 14-day trial, and how the price is counted. Use this whenever someone asks about cost, plans, the trial or how Hive Publish compares with another tool on price. Never state a Hive Publish price that did not come from here.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_product_knowledgeRead Hive product guidance
Read-onlyIdempotent
Inspect

Read current Hive guidance, the tools available to this connection, their confirmation and Hive approval policies, and how to discover additional workspace operations. Guidance revision is separate from deployment, plugin and directory-review dates. Use this and tools/list before quoting counts or claiming a screen is unsupported.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_queueRead the Hive publishing queue
Read-onlyIdempotent
Inspect

Read the Hive posts waiting to publish, soonest first, with their run times, accounts and status. Each one carries a version string that publish_now needs.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoHow many posts to return, 1 to 200. Defaults to 50.
channelIdsNoOnly posts going to these accounts.
read_recommendationsRead Hive analytics recommendations
Read-onlyIdempotent
Inspect

Read the deterministic Hive recommendations for this workspace: what changed against the previous period, the evidence behind each one, and the channels whose evidence is missing or stale.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoInclusive ISO end date.
daysNoHow many days back to read, when from and to are not given.
fromNoInclusive ISO start date, for example 2026-09-01.
timeZoneNoIANA time zone the day boundaries are cut on. Defaults to UTC.
read_recurring_postsRead Hive repeating posts
Read-onlyIdempotent
Inspect

Read a summary of up to 100 Hive repeating series and 500 stored occurrences across them; captions are abbreviated. Discover read_recurring_post_details with list_workspace_operations for the native list with full saved templates and management permissions.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_reportRead one Hive report
Read-onlyIdempotent
Inspect

Read one saved Hive report: its title, date period, channels and every widget in it, with the id each other report tool accepts.

ParametersJSON Schema
NameRequiredDescriptionDefault
reportIdYesThe Hive report id.
read_report_dataRead a Hive report’s data
Read-onlyIdempotent
Inspect

Read the data behind one saved Hive report: the accounts, posts and stored snapshots its widgets render from. Media URLs are not included.

ParametersJSON Schema
NameRequiredDescriptionDefault
reportIdYesThe Hive report id.
read_reportsRead saved reports
Read-onlyIdempotent
Inspect

List saved report definitions and delivery-safe metadata.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_report_schedulesRead report schedules
Read-onlyIdempotent
Inspect

Read configured report delivery schedules without exposing recipient addresses.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_resolution_reasonsRead Hive resolution reasons
Read-onlyIdempotent
Inspect

Read the reasons this Hive workspace can close an Inbox conversation with. Use one of these ids when resolving a conversation.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_reviewRead one Hive review
Read-onlyIdempotent
Inspect

Read one Google review Hive is working on: its stored workflow status, who it is assigned to, its labels and its reply history, plus the live review text when the Google connection can be read. When it cannot, the result says why instead of leaving the words out silently.

ParametersJSON Schema
NameRequiredDescriptionDefault
reviewNameYesThe Google review name, as read_reviews returns it.
read_review_labelsRead Hive review labels
Read-onlyIdempotent
Inspect

Read the Hive review labels in this workspace, each with the id label_review accepts.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_reviewsRead review operations
Read-onlyIdempotent
Inspect

Read review operations and assignment state. Provider-live review bodies and reviewer identities remain excluded.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_saved_repliesRead Hive saved replies
Read-onlyIdempotent
Inspect

Read this workspace’s saved Hive Inbox replies. These are internal templates, so nothing here has been sent to anyone.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryNoOptional text to match in saved reply titles or bodies.
read_segmentsRead Hive contact segments
Read-onlyIdempotent
Inspect

List this Hive workspace’s contact segments and the filter behind each one. A broadcast is addressed to a segment.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_sequenceRead one Hive sequence
Read-onlyIdempotent
Inspect

Read one Hive sequence: its steps, its published version, and the stored evidence of what it has actually sent.

ParametersJSON Schema
NameRequiredDescriptionDefault
sequenceIdYesThe Hive sequence to read.
read_sequencesRead Hive sequences
Read-onlyIdempotent
Inspect

List this Hive workspace’s sequences with their status and current version. A sequence sends its messages over days, so only a published one is sending anything.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_teamRead the Hive workspace team
Read-onlyIdempotent
Inspect

List the people in this Hive workspace with their id, name and role. Email addresses are not returned.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_team_rolesRead Hive workspace roles
Read-onlyIdempotent
Inspect

List this Hive workspace’s roles, what each one is allowed to do, and which role every teammate holds.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

read_threadRead one Hive Inbox conversation
Read-onlyIdempotent
Inspect

Read one Hive Inbox conversation and its messages. Message text is returned only while the workspace allows outside AI to read it; otherwise the tool says so and returns no message text.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindYesWhich kind of conversation this is: dm, comment or mention.
threadIdYesThe conversation id.
read_thread_notesRead the private notes on a Hive conversation
Read-onlyIdempotent
Inspect

Read the internal notes teammates left on one Hive Inbox conversation. Notes are returned only while the workspace allows outside AI to read message text, and always redacted.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindYesWhich kind of conversation this is: dm, comment or mention.
threadIdYesThe conversation id.
read_workspace_operationRead another Hive controlInspect

Read a Hive operation found by list_workspace_operations. Uses the connected person and workspace, with the same permissions as Hive. Large results and downloads create temporary private files. Each operation also needs its own granted read scope. Requires an OAuth connection.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyNoOnly the editable fields listed for this operation. Hive checks the same rules as its screen.
fileNoAn attached file for an operation explicitly advertising file inspection. Other read operations reject files.
pathNoThe named record ids required by this operation.
queryNoOnly the query fields listed for this operation.
operationYesAn exact operation id returned by list_workspace_operations.
read_workspace_resultRead a complete Hive result
Read-onlyIdempotent
Inspect

Read a page or JSON pointer from a large result already returned by a Hive operation. Uses the same OAuth person, workspace and connection; rechecks the original operation’s scope, permissions, plan, privacy and account grants. Never repeats the original action. Concatenate json pages using nextOffset before parsing.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum UTF-16 characters in the JSON text page, from 1 to 16000.
offsetNoCharacter offset from the previous page’s nextOffset; defaults to 0.
pointerNoOptional JSON pointer such as /report/rows/0; empty text selects the entire result.
downloadNoReturn a private expiring link to the complete sanitized JSON result instead of a page.
resultIdYesThe temporary resultId returned by the original operation.
reject_postReject a Hive post
DestructiveIdempotent
Inspect

Reject one Hive post that is waiting for review, after a person approves this exact action in Hive. A note is required so the person who asked knows why.

ParametersJSON Schema
NameRequiredDescriptionDefault
postIdYesThe post id from read_pending_approvals.
reasonYesWhy it is rejected. The person who asked reads this.
reviewRunIdYesExact reviewRunId from read_pending_approvals, including null for a single reviewer.
reviewStepIdYesExact reviewStepId from read_pending_approvals, including null for a single reviewer.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
reviewFingerprintYesThe reviewFingerprint read_pending_approvals returned for this post.
remove_bio_blockRemove a Hive Bio block
Idempotent
Inspect

Take one block off the Hive Bio page and save it as a draft. By default it is archived and can be brought back. Deleting it for good is a separate choice and cannot be undone.

ParametersJSON Schema
NameRequiredDescriptionDefault
hardNoTrue deletes the block for good instead of archiving it. It cannot be brought back.
blockIdYesThe id read_bio_page gave for this block.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
remove_competitorStop tracking a Hive competitor
DestructiveIdempotent
Inspect

Stop tracking one public competitor in Hive and remove its stored snapshots. Nothing on the competitor’s own account changes.

ParametersJSON Schema
NameRequiredDescriptionDefault
competitorIdYesThe competitor id read_competitors returns.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
remove_contact_tagRemove a tag from a Hive contact
DestructiveIdempotent
Inspect

Remove one tag from one Hive contact, by tagId or by its exact name. Tag rules and automations that start on "Tag removed" run as they do in Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagIdNoThe tag to remove.
tagNameNoThe exact tag name, instead of tagId.
contactIdYesThe Hive contact identity.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
rename_flowRename a Hive automation
Idempotent
Inspect

Change the name or the description of one Hive automation. It changes the DRAFT only and sends nothing; going live is a separate step a person approves in Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoThe new name.
flowIdYesThe Hive automation to rename.
descriptionNoThe new description.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedRevisionYesThe revision read_flow_document returned.
expectedDraftVersionIdYesThe draftVersionId read_flow_document returned.
reopen_threadReopen a Hive conversation
Idempotent
Inspect

Move one resolved Hive Inbox conversation back to open. It sends no message to the contact.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindYesWhich kind of conversation this is: dm, comment or mention.
threadIdYesThe conversation id.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedVersionNoThe resolution version you last read. Defaults to 0.
reorder_bio_blocksMove a Hive Bio block
Idempotent
Inspect

Move one block up or down the Hive Bio page, or into and out of a collection, and save it as a draft. Visitors read the page in this order.

ParametersJSON Schema
NameRequiredDescriptionDefault
blockIdYesThe block to move.
placementYesbefore or after the target block, or top or bottom of the page.
targetBlockIdNoThe block to move it next to. Not needed for top or bottom.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
reply_to_commentReply to a comment
Idempotent
Inspect

Post a public reply to an existing Hive Community comment. Supply expectedVersion and UUID clientRequestId together for collision protection; careRelease may carry a reviewed care reply. Native account permissions and release checks apply. Provider acceptance with local save issues is reported as delivered; do not resend.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
threadIdYes
careReleaseNo
approvalTokenNo
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
clientRequestIdNo
expectedVersionNo
reply_to_reviewReply to a Hive review
DestructiveIdempotent
Inspect

Publish a reply to one Google review from the connected business profile. The reply is public on Google under the business name, so your AI asks you before this runs; with Hive approvals on, Hive asks again inside Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
commentYesThe words of the reply.
reviewNameYesThe Google review name.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
request_changes_on_postAsk for changes on a Hive post
DestructiveIdempotent
Inspect

Send one Hive post back for changes, after a person approves this exact action in Hive. A note is required so the person who asked knows what to change.

ParametersJSON Schema
NameRequiredDescriptionDefault
noteYesWhat has to change. The person who asked reads this.
postIdYesThe post id from read_pending_approvals.
reviewRunIdYesExact reviewRunId from read_pending_approvals, including null for a single reviewer.
reviewStepIdYesExact reviewStepId from read_pending_approvals, including null for a single reviewer.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
reviewFingerprintYesThe reviewFingerprint read_pending_approvals returned for this post.
request_post_approvalSend a Hive post for approval
Idempotent
Inspect

Put a Hive draft in front of the workspace’s approvers so a person can decide on it. It publishes nothing by itself: a person still approves it in Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
postIdYesThe Hive draft to send for review.
assigneeIdNoOne teammate to ask, instead of every approver.
workflowIdNoThe selected approval workflow; omitted uses the workspace default.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
reschedule_postReschedule a Hive post
Idempotent
Inspect

Move an existing Hive draft or scheduled post through the native calendar using a Hive OAuth connection. Failed posts must use the native Retry failed action so completed destinations, reconnect checks and repeating-series state stay protected.

ParametersJSON Schema
NameRequiredDescriptionDefault
runAtYesThe new time, as an ISO date in the future.
postIdYesThe Hive post to move.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
resolve_threadResolve a Hive conversation
Idempotent
Inspect

Close one Hive Inbox conversation with a resolution reason from read_resolution_reasons. It sends no message to the contact.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindYesWhich kind of conversation this is: dm, comment or mention.
reasonIdYesA resolution reason id from read_resolution_reasons.
threadIdYesThe conversation id.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedVersionNoThe resolution version you last read. Defaults to 0.
resolve_threadsResolve several Hive conversations
Idempotent
Inspect

Close up to 50 Hive Inbox conversations of the same kind with one resolution reason. It is all or nothing: if one cannot be closed, none are. It sends no message to anyone.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindYesWhich kind of conversation this is: dm, comment or mention.
itemsYesThe conversations to close, with the version you last read for each.
reasonIdYesA resolution reason id from read_resolution_reasons.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
restore_deleted_postRestore a deleted Hive post
Idempotent
Inspect

Bring a Hive post back from Deleted, to Drafts or to the Queue depending on where it came from. Restoring a queued post resumes public publishing at its saved time. Your AI asks before this runs; with Hive approvals on, Hive asks again inside Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
postIdYesThe deleted Hive post to bring back.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
restore_flow_versionRestore an earlier Hive automation version
Idempotent
Inspect

Bring one earlier saved version of a Hive automation back as the current DRAFT. Nothing is erased and nothing goes live: setting it live is a separate step a person approves in Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
flowIdYesThe Hive automation to restore into.
versionIdYesThe version to restore, from read_flow_versions.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedDraftRevisionNoThe revision read_flow_document returned, or leave it out when there is no draft.
expectedDraftVersionIdNoThe draftVersionId read_flow_document returned, or leave it out when there is no draft.
resume_contact_automationsResume Hive automations for one contact
Idempotent
Inspect

Let Hive automations reach one person again after a pause.

ParametersJSON Schema
NameRequiredDescriptionDefault
contactIdYesThe Hive contact identity.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
resume_publishingResume Hive publishing
Idempotent
Inspect

Let Hive publish again after a pause, for the whole workspace or for one connected account. Posts whose time already passed go out at the next run. Your AI asks you before this runs; with Hive approvals on, Hive asks again inside Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
scopeIdNoThe connected account, when scopeType is channel.
scopeTypeNoResume everything, or one connected account.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
schedule_postSchedule a Hive post
Idempotent
Inspect

Put a post in Hive’s queue for a future time, with every composer option. Your AI asks you before this runs; with Hive approvals on, Hive asks again inside Hive, because it will be published publicly. Hive checks every target network before it writes anything, so a post a network would reject is refused here instead of failing later.

ParametersJSON Schema
NameRequiredDescriptionDefault
coverNoThe composer cover plan. Omit to keep the existing cover; null removes it.
mediaNoThe photos and videos on the post, in order.
runAtYesWhen to publish, as an ISO date in the future.
titleNoShared title. Mainly YouTube.
postIdNoAn existing Hive draft to schedule. Leave it out to create and schedule in one step.
tagIdsNoInternal tag ids.
captionNoShared caption.
privacyNoShared privacy, overridden by per-network options when supplied.
hashtagsNoHashtags appended per network rules.
tagNamesNoInternal tag names. Unknown names are refused with the list of tags that exist.
assigneeIdNoThe teammate asked to approve this post.
channelIdsNoThe connected Hive accounts this post goes to.
recurrenceNoA repeat pattern. Supplying it creates a repeating series whose first post is the next occurrence.
campaignIdsNoCampaign ids.
perPlatformNoPer-network options keyed by network (instagram, facebook, tiktok, youtube, linkedin, x, threads, pinterest, snapchat, bluesky, mastodon, whatsapp, telegram). Each value takes what Hive's composer takes, for example postType (post, reel, story), caption, title, privacy, firstComment, igLocationId, igAltText, igCollaborators, coverUrl, threadsReplyControl, youtubeFormat, tiktokPrivacyLevel. Anything omitted falls back to the shared values.
firstCommentNoA first comment posted under the post where the network supports it.
linkTrackingNoWhether Hive rewrites links for click tracking. Defaults to the workspace setting.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
campaignNamesNoCampaign names. Unknown names are refused with the list of campaigns that exist.
hashtagGroupIdNoA saved hashtag group. Its hashtags are merged with any you pass.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedVersionNoRequired with postId: the exact version returned by read_post for the content being approved. Changed content requires a fresh review.
approvalWorkflowIdNoThe approval workflow to run instead of the workspace default.
schedule_report_emailSchedule a Hive report email
Idempotent
Inspect

Set up a recurring Hive email delivery for one saved report: who receives it, how often and in which format. Your AI asks you before this runs; with Hive approvals on, Hive asks again inside Hive, because it sends email on its own afterwards.

ParametersJSON Schema
NameRequiredDescriptionDefault
formatNoWhich file is attached. Defaults to pdf.
cadenceYesHow often it is sent.
reportIdYesThe Hive report id.
sendTimeNoLocal send time as HH:MM.
timezoneNoIANA time zone the send time is read in.
dayOfWeekNo0 to 6, for a weekly cadence.
dayOfMonthNo1 to 28, for a monthly cadence.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
externalRecipientsNoEmail addresses outside the workspace. These need the plan feature for outside delivery and the owner’s approval.
internalRecipientIdsNoHive member ids who receive it.
externalRecipientsApprovedNoSet true only when the person has approved sending outside the workspace.
search_inboxSearch the Hive Inbox
Read-onlyIdempotent
Inspect

Search this workspace’s Hive Inbox conversations and return each one’s id, account, status, who it is assigned to and when it last moved. Contact names and message text are returned only while the workspace allows outside AI to read them, and always redacted.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindNoWhich kind of conversation this is: dm, comment or mention.
limitNoHow many conversations to return, from 1 to 50.
queryNoWords to look for. Leave it out to list the most recent conversations.
statusNoOnly open conversations, or only resolved ones.
channelIdsNoOnly these connected accounts.
send_direct_messageSend a direct message
Idempotent
Inspect

Send a direct message using the connected Community account permissions and allowed reply window. Meta requires a saved conversation; TikTok protects repeated attempts. Reuse the same request key when retrying; do not resend a delivered message when Hive reports a local save issue.

ParametersJSON Schema
NameRequiredDescriptionDefault
textYes
channelIdYes
recipientIdYes
approvalTokenNo
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
set_advocacy_lifecycleMove Hive advocacy content
DestructiveIdempotent
Inspect

Move one Hive advocacy item through its approval steps: submit, approve, reject, archive or set an expiry. Approving publishes it to the advocates in its groups, so your AI asks you before this runs; with Hive approvals on, Hive asks again inside Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
actionYesWhich step to take. approve is the one that publishes it to advocates.
reasonNoWhy, for the approval history.
contentIdYesThe advocacy item id.
expiresAtNoISO time the item stops being offered.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
set_automation_liveSet a Hive automation live
DestructiveIdempotent
Inspect

Set one saved Hive automation live so it starts replying to real people. Your AI asks you before this runs; with Hive approvals on, Hive asks again inside Hive; the approval page shows them the account, what starts it and every message. Pass both the draftVersionId and revision you read; Hive refuses if either changed before publication.

ParametersJSON Schema
NameRequiredDescriptionDefault
flowIdYesThe Hive automation to set live.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedRevisionYesThe revision returned with the draftVersionId you reviewed. Edits to the same saved draft change this revision.
expectedVersionIdYesThe draftVersionId returned by read_automation_flow, create_simple_automation or update_simple_automation. Always send it: the approval is tied to that exact saved version, so if the automation changes after the person reads it, Hive refuses instead of setting something else live.
set_bio_designSet the Hive Bio look
Idempotent
Inspect

Change how the Hive Bio page looks: its theme and its typeface. A theme or typeface Hive does not have is refused by name rather than quietly ignored. Saved as a draft.

ParametersJSON Schema
NameRequiredDescriptionDefault
themeIdNoA Hive theme id. read_bio_page names the one in use.
fontFamilyNoA Hive typeface id for the page text.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
set_bio_headerSet the Hive Bio header
Idempotent
Inspect

Change the top of the Hive Bio page: the name shown, the line under it, and the header layout. Saved as a draft.

ParametersJSON Schema
NameRequiredDescriptionDefault
bioNoThe line under the name.
layoutNoThe header style.
displayNameNoThe name shown at the top.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
set_bio_profileSet the Hive Bio profile
Idempotent
Inspect

Change the Hive Bio address, page title and description. Changing the address changes where the public page lives, so anyone who saved the old one will not find it. Saved as a draft.

ParametersJSON Schema
NameRequiredDescriptionDefault
titleNoThe page title.
usernameNoThe public address, letters, numbers, dots, underscores and hyphens.
descriptionNoThe description Hive shows with the page.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
set_bot_fieldsSave Hive bot field values
Idempotent
Inspect

Save one or many Hive bot field values, shared by every automation, by field id or by name. Send one field and its value, or fields for up to 20 at once. Every value is checked before any is saved.

ParametersJSON Schema
NameRequiredDescriptionDefault
valueNoThe value to store in the field.
fieldsNoUp to 20 bot fields to set in one call, instead of one field and value.
fieldIdNoThe bot field to set. Bot field ids come from read_bot_fields.
fieldNameNoThe bot field’s key or name, instead of fieldId.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
set_broadcast_statusSet a Hive broadcast status
DestructiveIdempotent
Inspect

Schedule, pause, resume or cancel one Hive broadcast. Scheduling and resuming start real messages going out to everyone in the audience, so your AI asks you first and, with Hive approvals on, Hive asks again inside Hive. For all broadcasts, discover set_broadcast_emergency_stop with list_workspace_operations.

ParametersJSON Schema
NameRequiredDescriptionDefault
actionYesWhat to do with it.
broadcastIdYesThe Hive broadcast to change.
scheduledAtNoWhen to send it, for the schedule action.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedReviewKeyNoRequired for scheduling: the reviewKey from preflight_broadcast for the exact content, settings and audience definitions reviewed. Any change requires a new preflight and approval.
set_enrollment_statusChange a Hive sequence enrollment
DestructiveIdempotent
Inspect

Pause, resume or cancel one person’s place in a Hive sequence.

ParametersJSON Schema
NameRequiredDescriptionDefault
actionYesWhat to do with this enrollment.
sequenceIdYesThe Hive sequence.
enrollmentIdYesThe enrollment to change.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
set_member_roleChange a teammate’s Hive role
DestructiveIdempotent
Inspect

Give one teammate a different Hive role, after a person approves this exact action in Hive. It cannot change the workspace owner, invite anyone, or remove anyone.

ParametersJSON Schema
NameRequiredDescriptionDefault
roleIdYesThe role from read_team_roles.
memberIdYesThe teammate from read_team.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
set_sequence_statusSet a Hive sequence status
DestructiveIdempotent
Inspect

Publish, pause, resume or archive one Hive sequence. Publishing locks the reviewed draft for later enrollment. Resuming allows remaining messages to eligible enrolled people. Your AI asks first and, with Hive approvals on, Hive asks again inside Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
actionYesWhat to do with it.
sequenceIdYesThe Hive sequence to change.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedRevisionYesThe exact revision returned by read_sequence that the person reviewed.
share_reportShare a Hive report by link
DestructiveIdempotent
Inspect

Create or update the Hive shared link for one report. A public link can be opened by anyone who has it, so your AI asks you before this runs; with Hive approvals on, Hive asks again inside Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
titleYesThe title people see on the shared page.
rotateNotrue issues a new link and retires the old one.
reportIdYesThe Hive report id.
expiresAtNoOptional ISO expiry, within the next year.
recipientsNoEmail addresses invited to an invite-only link.
visibilityYesinvite_only sends it to named addresses; public can be opened by anyone with the link.
descriptionNo
dynamicDateNotrue keeps the report’s date period live; false freezes today’s range into the link.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
shuffle_queueShuffle the Hive queue
Idempotent
Inspect

Reorder the unlocked future posts in the Hive queue among the times the queue already holds, so nothing moves to a new hour. Preview it first, then apply the exact plan you previewed.

ParametersJSON Schema
NameRequiredDescriptionDefault
seedNoThe seed from the preview. Send it back with apply so the same order is applied.
actionYespreview returns the plan and changes nothing; apply commits the plan you previewed.
digestNoThe digest from the preview. Hive refuses apply if the queue changed since.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
start_flow_for_contactStart a Hive automation for a contact
DestructiveIdempotent
Inspect

Start one live Hive automation for one person, in their latest conversation on their account. Hive refuses in plain words, and sends nothing, when the reply window has closed, the person has not opted in, the account needs reconnecting, or automations are paused for this person or their conversation. This sends real messages, so your AI asks before it runs; with Hive approvals on, Hive asks again inside Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
flowIdYesThe live automation to start. Automation ids come from read_automations.
contactIdYesThe Hive contact identity.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
suggest_replyDraft a reply for a Hive conversation
Idempotent
Inspect

Ask Hive’s own AI for a suggested reply to one Hive Inbox conversation. It returns the draft and sends nothing: a person still has to send it in Hive. It uses the workspace’s AI allowance, which is why it counts as a write.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindYesWhich kind of conversation this is: dm, comment or mention.
threadIdYesThe conversation id.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
providerConnectionIdNoAn AI connection id. Leave it out to use the Hive-funded model.
tag_threadTag a Hive conversation
Idempotent
Inspect

Set the tags or the topic on one Hive Inbox conversation, or release them back to Hive’s own classification. It sends no message to the contact.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindYesWhich kind of conversation this is: dm, comment or mention.
tagIdsNoThe workspace tag ids this conversation carries. Sending an empty list clears them.
topicIdNoThe workspace topic id. Send an empty string to clear it.
threadIdYesThe conversation id.
releaseTagsNoHand the tags back to Hive’s own classification.
releaseTopicNoHand the topic back to Hive’s own classification.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
test_flowSafely test a Hive automation
Idempotent
Inspect

Walk one saved Hive automation through a made-up conversation and return what each step would do. Nothing is sent, nobody is messaged and no contact is changed. It tests the DRAFT as saved; going live is still a separate step a person approves in Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
flowIdYesThe Hive automation to test.
fixtureNoThe made-up person and event to walk through: contact, event, workspace, channel and flow values.
optionsNo
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
try_ai_replyTry a Hive AI reply
Idempotent
Inspect

Draft one Hive AI answer to a test message and return it for review. Nothing is sent, no contact is changed, and no contact allowance is used.

ParametersJSON Schema
NameRequiredDescriptionDefault
contextNoAnything else the AI should know.
policyIdYesThe Hive AI policy to try.
customerTextYesThe message to answer, at most 8,000 characters.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
providerConnectionIdNoOptional saved provider connection for this evaluation.
unarchive_flowBring back an archived Hive automation
Idempotent
Inspect

Bring one archived Hive automation back to the library. A previously published automation returns paused; an unpublished one returns as a draft. Going live is a separate action.

ParametersJSON Schema
NameRequiredDescriptionDefault
flowIdYesThe Hive automation to bring back.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
unpublish_bio_pageTake the Hive Bio page down
DestructiveIdempotent
Inspect

Take the Hive Bio page off the public web. Anyone who opens the address after this, including from a printed QR code, will not find the page. Your AI asks you before this runs; with Hive approvals on, Hive asks again inside Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedPublishedVersionIdYesThe publishedVersionId from read_bio_page. Hive refuses if the public page changed after it was reviewed.
unshare_reportStop sharing a Hive report
DestructiveIdempotent
Inspect

Revoke the Hive shared link for one report so the address stops working for everyone. Your AI asks you before this runs; with Hive approvals on, Hive asks again inside Hive.

ParametersJSON Schema
NameRequiredDescriptionDefault
reportIdYesThe Hive report id.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
update_advocacy_itemUpdate Hive advocacy content
Idempotent
Inspect

Change which advocacy groups a Hive advocacy item is aimed at. Its approval state is changed with set_advocacy_lifecycle.

ParametersJSON Schema
NameRequiredDescriptionDefault
contentIdYesThe advocacy item id.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
targetGroupIdsYesAdvocacy group ids this item is aimed at.
update_ai_intentUpdate a Hive AI intent
Idempotent
Inspect

Change one Hive AI intent.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
statusNo
intentIdYesThe intent to change.
policyIdNoAssign a policy or clear the assignment with null.
descriptionNo
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
negativeExamplesNo
positiveExamplesNo
confidenceThresholdNo
update_ai_knowledgeUpdate Hive AI knowledge
Idempotent
Inspect

Change one Hive AI knowledge source. Approving one is refused unless the person is an owner or admin.

ParametersJSON Schema
NameRequiredDescriptionDefault
titleNo
statusNo
markFreshNoRecord that the source was checked today.
sourceUrlNoSource URL, or an empty string to clear it.
knowledgeIdYesThe source to change.
expectedTitleNoExact reviewed title.
freshnessDaysNo
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
approvedContentNo
expectedSourceUrlNoExact reviewed source URL; empty for no URL.
expectedUpdatedAtNoExact updatedAt of the source whose complete wording was reviewed.
expectedContentSha256NoFor approval/review: exact contentSha256 from the complete read_ai_knowledge_sources native operation. Review its full wording first.
expectedFreshnessDaysNoExact reviewed freshnessDays.
update_ai_policyUpdate a Hive AI policy
Idempotent
Inspect

Change one Hive AI policy. Enabling one is refused unless the person is an owner or admin.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
toneNo
statusNoNative lifecycle status. The legacy disabled value is accepted as paused.
policyIdYesThe policy to change.
goalEventNoOptional goal event, or null to clear it.
languagesNo
policyTypeNo
instructionNo
outputSchemaNoThe policy output schema stored by Hive.
piiRedactionNoRedact personal information before evaluation.
allowedTopicsNo
blockedTopicsNo
retentionDaysNoStored result retention, from 0 to 3650 days.
fallbackActionNo
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
injectionDefenseNoEnable the native injection checks.
requireCitationsNo
knowledgeSourceIdsNoExact knowledge source ids to use; an empty list restores the native default.
confidenceThresholdNo
providerConnectionIdNoSaved provider connection id, or null for the workspace default.
requireHumanApprovalNo
update_approval_workflowChange a Hive approval workflow
Idempotent
Inspect

Rewrite one Hive approval workflow, replacing its reviewers with the ones you supply. Posts already in review keep the reviewers they started with.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesWhat this workflow is called.
stepsYesThe reviewers, in order.
activeNoWhether this workflow can be used.
isDefaultNoUse this workflow for every post submitted for approval.
workflowIdYesThe workflow id from read_approval_workflows.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
update_bio_blockChange a Hive Bio block
Idempotent
Inspect

Change one block on the Hive Bio page and save it as a draft. Hive allows one highlighted row per page, so highlighting this one clears the others; a block whose content is no longer finished is switched off rather than shown broken.

ParametersJSON Schema
NameRequiredDescriptionDefault
patchYesOnly the fields that change, named as describe_bio_blocks says.
blockIdYesThe id read_bio_page gave for this block.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
update_bio_documentChange the complete Hive Bio draft
Idempotent
Inspect

Replace the complete Hive Bio draft document returned by read_bio_page, including every header, design, profile, page setting and block field. Send the saved version you read so changes made in Hive are preserved. Hive validates the same document as its editor. This saves a draft and publishes nothing.

ParametersJSON Schema
NameRequiredDescriptionDefault
documentYesThe complete document from read_bio_page with the requested changes.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedDraftVersionIdYesThe draftVersionId from read_bio_page, or publishedVersionId when no draft exists.
update_broadcastUpdate a Hive broadcast draft
Idempotent
Inspect

Change one Hive broadcast draft. A scheduled broadcast can no longer be edited, so Hive refuses that in plain words.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
documentNo
timezoneNo
segmentIdNo
quietHoursNo
broadcastIdYesThe Hive broadcast to change.
frequencyCapNo
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedRevisionYesThe revision read_broadcast returned for the draft.
exclusionSegmentIdsNo
update_campaignUpdate a Hive campaign
Idempotent
Inspect

Change a Hive campaign: its name, colour, goal or the accounts it covers. Posts already in it stay in it.

ParametersJSON Schema
NameRequiredDescriptionDefault
goalNo
nameNo
colorNo
campaignIdYesThe campaign id.
channelIdsNoHive channel ids this campaign covers.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
update_channel_settingsUpdate Hive channel settings
Idempotent
Inspect

Change one connected account’s Hive posting schedule or general settings: its time zone, its slot times, the days it posts and its weekly goal. Performance-based times are set in Hive itself, because they are saved from verified post history.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNo
slotsNo
timezoneNoIANA time zone for this account’s queue.
channelIdYesThe Hive channel id.
goalPerWeekNoHow many posts a week this account aims for.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
update_contactSave Hive contact fields
Idempotent
Inspect

Save one or many stored field values on one Hive contact, by field id or by name. Send one field and its value, or fields for up to 20 at once. Every value is checked before any is saved; retrying the same request finishes a partly saved batch without saving anything twice.

ParametersJSON Schema
NameRequiredDescriptionDefault
valueNoThe value to store in the field.
fieldsNoUp to 20 fields to set in one call, instead of one field and value.
fieldIdNoThe contact field to set.
verifiedNoMark this value as verified.
contactIdYesThe Hive contact identity.
fieldNameNoThe field’s key or name, instead of fieldId.
updatePolicyNoWhat to do when a value is already stored. Defaults to replace_unverified.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
update_default_replyUpdate a Hive default reply
Idempotent
Inspect

Change one Hive DM automation default reply. Fields you leave out keep the value they already have.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
statusNo
keywordsNo
timezoneNo
accountIdsNo
keywordModeNo
savedReplyIdNo
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
businessHoursNo
defaultReplyIdYesThe default reply to change.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
cooldownMinutesNo
firstContactOnlyNo
handoffAfterSendNo
businessHoursModeNo
maxSendsPerThreadNo
update_draftUpdate a Hive post draft
Idempotent
Inspect

Change an existing Hive draft: its words, hashtags, media, accounts, per-network options, campaigns or tags. This never publishes and never messages anyone.

ParametersJSON Schema
NameRequiredDescriptionDefault
coverNoThe composer cover plan. Omit to keep the existing cover; null removes it.
mediaNoThe photos and videos on the post, in order.
titleNoShared title. Mainly YouTube.
postIdYesThe Hive draft to change.
tagIdsNoInternal tag ids.
captionNoShared caption.
privacyNoShared privacy, overridden by per-network options when supplied.
hashtagsNoHashtags appended per network rules.
tagNamesNoInternal tag names. Unknown names are refused with the list of tags that exist.
assigneeIdNoThe teammate asked to approve this post.
channelIdsNoThe connected Hive accounts this post goes to.
campaignIdsNoCampaign ids.
perPlatformNoPer-network options keyed by network (instagram, facebook, tiktok, youtube, linkedin, x, threads, pinterest, snapchat, bluesky, mastodon, whatsapp, telegram). Each value takes what Hive's composer takes, for example postType (post, reel, story), caption, title, privacy, firstComment, igLocationId, igAltText, igCollaborators, coverUrl, threadsReplyControl, youtubeFormat, tiktokPrivacyLevel. Anything omitted falls back to the shared values.
firstCommentNoA first comment posted under the post where the network supports it.
linkTrackingNoWhether Hive rewrites links for click tracking. Defaults to the workspace setting.
campaignNamesNoCampaign names. Unknown names are refused with the list of campaigns that exist.
hashtagGroupIdNoA saved hashtag group. Its hashtags are merged with any you pass.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
approvalWorkflowIdNoThe approval workflow to run instead of the workspace default.
update_entry_pointUpdate a Hive automation entry point
Idempotent
Inspect

Change one Hive entry point’s name, settings or status. Pausing it deadens every printed code and shared link immediately.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindNo
nameNo
slugNo
configNo
flowIdNo
statusNoDisabled stops shared links and printed codes; paused is a legacy alias for disabled.
accountIdNo
entryPointIdYesThe entry point to change.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedRevisionYesThe revision read_entry_points returned.
update_flow_documentReplace a Hive automation document
Idempotent
Inspect

Replace the whole document of one Hive automation and save it as a DRAFT. Send the revision and draftVersionId you read, so a change somebody else made in Hive is never overwritten. Hive refuses and saves nothing when the new document has anything wrong with it. Going live stays a separate step a person approves.

ParametersJSON Schema
NameRequiredDescriptionDefault
flowIdYesThe Hive automation to change.
documentYesThe whole new document.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedRevisionYesThe revision read_flow_document returned.
expectedDraftVersionIdYesThe draftVersionId read_flow_document returned.
update_keyword_ruleUpdate a Hive automation rule
Idempotent
Inspect

Change one Hive automation rule, or move it between draft, active and paused. Send the action to change its status, or the name and document to change what it does.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
actionNoActivate starts this rule running on real events. Leave it out to edit the rule instead.
ruleIdYesThe Hive rule to change.
documentNo
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedRevisionYesThe revision read_keyword_rules returned for this rule.
update_listening_queryUpdate a Hive listening search
Idempotent
Inspect

Rename a saved Hive listening search or change the window it reports on.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
queryIdYesThe saved search id.
windowDaysNo7 or 30.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
update_messenger_menuUpdate a Hive Messenger menu
Idempotent
Inspect

Change one saved Hive Messenger menu using its exact revision. Omitted name, items and account keep their saved values; the menu stays on its original Facebook Page. Saving never publishes it to Meta.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
itemsNoTop-level Flow or HTTPS website actions. Saving pins the current published Messenger Flow version for this exact Facebook Page.
menuIdYesThe menu to change.
accountIdNoThe connected Facebook Page account.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedRevisionYesThe revision read_messenger_menus returned.
update_planning_cardUpdate a Hive planning card
Idempotent
Inspect

Change one card on a Hive planning board: its words, its status or its notes. Pass the expectedVersion you read, so a change someone else made at the same time is never overwritten.

ParametersJSON Schema
NameRequiredDescriptionDefault
notesNo
titleNo
cardIdYesThe card id.
statusNo
boardIdYesThe board id.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedVersionYesThe version read_planning_board returned.
update_reportUpdate a Hive report
Idempotent
Inspect

Change a saved Hive report: its title, description, date period, channels or widgets. This never sends or shares anything.

ParametersJSON Schema
NameRequiredDescriptionDefault
titleNo
widgetsNoThe full widget list, as read_report returns it.
brandingNoHive report colors and header/footer notes. Use upload_report_logo to change the logo.
coverUrlNoHive report cover image URL; null removes the cover.
reportIdYesThe Hive report id.
channelIdsNoHive channel ids this report covers.
datePeriodNo
descriptionNo
internalNotesNo
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
update_saved_replyChange a Hive saved reply
Idempotent
Inspect

Change the title or the words of one Hive saved reply. This is an internal template, so nothing is sent to anyone.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyNoThe new words.
titleNoThe new title.
savedReplyIdYesThe saved reply id from read_saved_replies.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
update_segmentUpdate a Hive contact segment
Idempotent
Inspect

Change one Hive contact segment’s name, description or filter. Anything already scheduled against it will use the new filter.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
filterNo
segmentIdYesThe segment to change.
descriptionNo
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
update_sequenceUpdate a Hive sequence
Idempotent
Inspect

Change one Hive sequence draft. Publishing is a separate step, so this never starts anything sending.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
documentNo
sequenceIdYesThe Hive sequence to change.
descriptionNo
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
expectedRevisionYesThe revision read_sequence returned.
update_simple_automationUpdate a Hive simple automation draft
Idempotent
Inspect

Rewrite an existing Hive simple automation and return it as a DRAFT: going live needs the person to open the approval link in Hive. Change the words, the link, the account, the posts it watches or the extra steps. It sends nothing.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoOptional new name.
flowIdYesThe Hive automation to change.
recipeYesWhich Hive simple automation this is.
linkUrlNoThe destination the link message opens.
optionsNo
postIdsNoExternal post ids from read_eligible_posts (or story ids from read_eligible_stories) this automation watches. At most 20. Leave empty to watch every post on the account.
keywordsNoThe words a comment or message must contain.
platformNoThe network when accountId is not known yet: instagram, facebook, whatsapp, tiktok, messenger. Hive answers with the accounts to choose from instead of guessing.
accountIdNoThe connected Hive account this automation runs on. Leave it out to get the list of accounts to choose from; never guess it.
postScopeNoany watches every post on the account; specific watches only postIds.
replyTextNoThe message the automation sends.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
linkButtonLabelNoThe label on the button people tap to ask for the link.
publicReplyTextNoA public reply to the comment. Supplying it switches the public reply step on.
update_tagUpdate a Hive tag
Idempotent
Inspect

Rename a Hive content tag or change its colour. Posts keep the tag.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
colorNoA hex colour such as #8B7CF6.
tagIdYesThe tag id.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
update_thread_noteChange a private note on a Hive conversation
Idempotent
Inspect

Rewrite an internal note you can edit on one Hive Inbox conversation. Nothing reaches the contact.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesThe new note, 1 to 4000 characters.
kindYesWhich kind of conversation this is: dm, comment or mention.
noteIdYesThe note id from read_thread_notes.
threadIdYesThe conversation id.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
upload_media_from_urlImport a photo or video into Hive
Idempotent
Inspect

Import one attached photo or video, or a public media URL, into this workspace’s Hive Asset Library so a post can use it. Supply exactly one of file or url. This publishes nothing. Private network addresses, insecure redirects, files over 100 MB and unsupported types are refused.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNoThe public link to the photo or video.
fileNo
titleNoA name for the Asset Library item.
altTextNoAccessibility text saved with the item.
folderIdNoAn Asset Library folder to file it in.
channelGroupIdNoAn accessible channel group from read_media_library. Required when the library saves assets per group.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.
validate_postCheck a Hive post against its networks
Read-onlyIdempotent
Inspect

Check a Hive post against every network it targets and list what each one would refuse, before anything is written. It reads only: it changes nothing and sends nothing.

ParametersJSON Schema
NameRequiredDescriptionDefault
mediaNoThe photos and videos on the post, in order.
titleNo
postIdNoAn existing Hive post to check. Leave it out and pass the fields instead.
captionNo
hashtagsNo
channelIdsNoThe connected Hive accounts to check against.
perPlatformNoPer-network options keyed by network (instagram, facebook, tiktok, youtube, linkedin, x, threads, pinterest, snapchat, bluesky, mastodon, whatsapp, telegram). Each value takes what Hive's composer takes, for example postType (post, reel, story), caption, title, privacy, firstComment, igLocationId, igAltText, igCollaborators, coverUrl, threadsReplyControl, youtubeFormat, tiktokPrivacyLevel. Anything omitted falls back to the shared values.
write_workspace_operationUse another Hive control
DestructiveIdempotent
Inspect

Change a Hive operation found by list_workspace_operations. Your AI asks before this runs; with Hive approvals on, Hive asks again inside Hive. Uses the connected person and workspace and also needs the operation’s own write scope. Requires an OAuth connection.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyNoOnly the editable fields listed for this operation. Hive checks the same rules as its screen.
fileNoAttached file for operations advertising a remote file or image upload. Supply either this file or the operation’s image URL, never both.
pathNoThe named record ids required by this operation.
queryNoOnly the query fields listed for this operation.
operationYesAn exact operation id returned by list_workspace_operations.
approvalTokenNoSingle-use token returned by Hive after the owner approves this exact action.
idempotencyKeyYesA caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write.

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.
    2
    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
    17
    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