Skip to main content
Glama

Postkey: Instagram DM Automation and Comment-to-DM

Get one post

postkey_get_post
Read-onlyIdempotent

Postkey: Gets one post in full: the caption, keyword, link_url, media (library_item_id, kind, title), YouTube and Instagram reel settings, platform_settings, what is planned (when, at), and each social account's outcome (scheduled, posted with its link, or the platform's error; a LinkedIn account posting as itself and a company page has one line for each, with posting_as), and can_edit (with edit_note for a draft that cannot be changed). Use it before postkey_update_post or postkey_schedule_post, or to see why a post failed; postkey_list_posts finds the id and postkey_get_post_stats has results. An id that is not this profile's is refused not_found.

Input Schema

NameRequiredDescriptionDefault
post_idYesThe post id (a UUID) from postkey_list_posts or postkey_create_post.

Output Schema

NameRequiredDescriptionDefault
okYesfalse: refused (isError; code, message, guide_topic, url); no change.
postNoid, status, detail_status, can_edit (false: postkey_update_post refuses it), edit_note (for a draft that cannot be changed: what to do), title, caption, type, keyword, link_url, time, planned, media, youtube, instagram_trial_reel, linkedin_post_as, platform_settings, goes_to (each account's state, link and error; posting_as on a LinkedIn company page's line), link, updated_at.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / properties / post / description
      Previous value: -"id, status, detail_status, can_edit (false: postkey_update_post refuses it), edit_note (for a draft that cannot be changed: what to do), title, caption, type, keyword, link_url, time, planned, media, youtube, instagram_trial_reel, platform_settings, goes_to (each account's state, link and error), link, updated_at."New value: +"id, status, detail_status, can_edit (false: postkey_update_post refuses it), edit_note (for a draft that cannot be changed: what to do), title, caption, type, keyword, link_url, time, planned, media, youtube, instagram_trial_reel, linkedin_post_as, platform_settings, goes_to (each account's state, link and error; posting_as on a LinkedIn company page's line), link, updated_at."
  2. Changed1 schema field changed
    • changedOutput schema / properties / ok / description
      Previous value: -"false: refused (isError true; code, message, guide_topic, url), nothing changed."New value: +"false: refused (isError; code, message, guide_topic, url); no change."
  3. Changed2 schema fields changed
    • changedInput schema / properties / post_id / description
      Previous value: -"The post id from postkey_list_posts."New value: +"The post id (a UUID) from postkey_list_posts or postkey_create_post."
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "additionalProperties": true,
      +  "properties": {
      +    "ok": {
      +      "description": "false: refused (isError true; code, message, guide_topic, url), nothing changed.",
      +      "type": "boolean"
      +    },
      +    "post": {
      +      "description": "id, status, detail_status, can_edit (false: postkey_update_post refuses it), edit_note (for a draft that cannot be changed: what to do), title, caption, type, keyword, link_url, time, planned, media, youtube, instagram_trial_reel, platform_settings, goes_to (each account's state, link and error), link, updated_at.",
      +      "type": "object"
      +    }
      +  },
      +  "required": [
      +    "ok"
      +  ],
      +  "type": "object"
      +}
  4. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources