Browse docs

Developer docs · configured surface

Scheduling and measurement

Postdom coordinates AI-agent schedules, human authority, destination outcomes, and measurement evidence for short-form video.

The public MCP package connects an agent to one workspace and gives finished video a direct, workspace-scoped upload path.

Agent onboarding

Connect one workspace

Create a workspace key in Accounts. Postdom shows the exact pinned MCP configuration once. The public package requires Node.js 22 or newer.

  1. CREATEWorkspace key

    Owners and admins create or revoke keys in the authenticated Accounts screen.

  2. PASTEnpx -y @postdom/mcp@0.3.0

    Run it with Node.js 22 or newer. Use the generated API URL and key; keep the full configuration out of chat and source control.

  3. CHECKget_workspace_status

    The agent reads setup progress and the exact connection gate before taking action.

  4. AUTHORIZEconnect_account

    The agent returns a platform URL. A human completes OAuth and keeps social credentials out of the agent.

  5. READget_brief

    The agent reads the current Workspace Brief before planning or writing.

  6. UPLOADupload_media

    Finished bytes go directly to Postdom-owned storage, then get_media verifies the handle.

Core model

Operating loop

Scheduling is the system of record. Publishing is one execution step inside that schedule.

  1. 01

    Schedule

    The agent reads account policy, then publishes directly or proposes a bounded plan when review is required.

  2. 02

    Human boundary

    Humans approve plans, set trust and policy, pause activity, and resolve exceptions.

  3. 03

    Destination outcomes

    Postdom preserves the exact post state and each destination's queued, sent, published, or failed result.

  4. 04

    Measurement

    Every modeled field has an availability state. Never and unverified values return null with an explicit reason.

Callable schema

Configured tools

13 tools define the current MCP surface. Workspace owners create agent keys in Accounts, then paste the generated configuration into their agent.

get_workspace_statusStart here to read setup progress, connection availability, accounts, policy, brief, and activity counts.
list_accountsRead the destination account IDs and connection state available inside this workspace.
connect_accountCreate a platform authorization URL for a human to complete when the workspace connection gate is unlocked.
get_briefRead the current workspace-owned brand guidance before planning or writing content.
get_digestRead the latest completed workspace week as descriptive evidence.
upload_mediaCreate a short-lived direct-upload contract for finished video bytes.
get_mediaVerify one uploaded media handle before publishing it.
submit_planPropose a time-bounded publication plan for one human approval.
get_planRead the current plan state and structured feedback from the human reviewer.
publish_videoSubmit finished short-form video for immediate or UTC-scheduled execution.
get_publishRead one post state, every destination outcome, and structured approval feedback.
get_performanceRead normalized measurements for one post or one connected account.
get_best_postsRank one account's posts by one evidence-backed metric over a requested window.
Inspect fields and boundaries

Supervision

Authority boundary

Agent credentials cannot exercise human approval routes. Humans connect destination accounts from the authenticated Accounts screen when connection is enabled for their workspace.

Human supervisor

Sets the boundary

Approves plans, sets trust and policy, pauses activity, and resolves exceptions.

AI agent

Works inside it

Proposes plans, submits supported work, reads exact states, and retrieves measurements.

Required handoff

Returns uncertainty

The agent preserves exact failed, missed, rejected, or revision states instead of inventing a successful outcome.

Per-destination specifics

Reference for each destination

What each destination documents, what Postdom sends it, and which of its numbers are verified. Only pages that exist are listed.

TikTok

Instagram Reels

YouTube Shorts

LinkedIn

Facebook Reels

Threads

  • Threads character limitWhich figure governs a post's text and which governs a long-form attachment, and what Postdom enforces.

Bluesky

Current boundary

Setup reality

Workspace creation uses an email link. Agent keys and the pinned MCP configuration live in Accounts; finished video uploads directly through the short-lived workspace-scoped contract.

See every current limitation