Skip to main content
Glama
IvanBBaev

facebook-mcp

by IvanBBaev

List Scheduled Posts

facebook_list_scheduled_posts
Read-onlyIdempotent

List queued scheduled Facebook Page posts with publish times in UTC and Page-local time. Use the returned post_id to update, publish now, or delete a scheduled post.

Instructions

List the Page posts that are queued to publish later, each with its publish time echoed in UTC and in Page-local time. Read-only: use it to find the post_id to hand to facebook_update_post (reschedule / publish now) or to facebook_delete_post (the only way to cancel a scheduled post). Reels: whether a scheduled Reel appears in this queue is UNVERIFIED against the live API — Reels are invisible on post endpoints, so an empty or Reel-less result is not evidence that no Reel is scheduled.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
afterNoOpaque forward cursor from a previous call's `nextCursor`. Omitted ⇒ start from the first page. Cursors expire; on an expiry note, restart the listing without this argument.
limitNoMaximum items to return in this page (1–100). Defaults to 25. Large values risk truncation by the result budget.
profileNoPage profile key (e.g. "brand-a") or a raw Page ID. Omitted ⇒ the default Page (FB_PAGE_ID).
page_timezoneNoIANA timezone name of the Page (e.g. "Europe/Sofia"), used only to echo a scheduled instant in Page-local time next to UTC. Omitted ⇒ the server reads the Page's own timezone; if that read fails the echo is UTC-only.
Install Server

TDQS

A4.3/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations (readOnlyHint, destructiveHint), the description discloses the UTC/Page-local time behavior and, crucially, that Reel availability in the queue is UNVERIFIED against the live API. The explicit assertion that an empty or Reel-less result is not evidence against a scheduled Reel prevents a likely misinterpretation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The core action is front-loaded, followed by practical use cases and a necessary caveat. Each sentence earns its place, though the Reels caveat is somewhat verbose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Even with no output schema, the description conveys the essential return value (scheduled posts with publish times and accessible post_id), the read-only safety, and the Reel limitation. Pagination is documented in the schema. It could explicitly list all returned fields, but nothing critical is missing for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% for all 4 parameters, and the tool description does not add parameter-level semantics beyond what the schema already provides. The baseline of 3 applies appropriately.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific action ('List'), the exact resource ('Page posts that are queued to publish later'), and a distinctive output detail (publish time echoed in UTC and Page-local time). It clearly differentiates from sibling list tools by using 'scheduled' and 'queued to publish later'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explicitly says this tool is the read-only way to get the post_id for facebook_update_post or facebook_delete_post, and warns about Reel invisibility so agents don't misuse empty results. It stops short of comparing with facebook_list_posts/facebook_list_reels or stating when not to use it, so it doesn't earn a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/IvanBBaev/facebook-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server