Skip to main content
Glama
NerdSnipe-Inc

postforme-mcp-server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
POSTFORME_API_KEYYesYour Post for Me API key — get it from app.postforme.dev

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
pfm_create_media_upload_urlA

Request a signed upload URL for a media file (image/video). Returns upload_url (PUT your file there) and media_url (use in post). Media assets are temporary: deleted when the post is published, after 24h if unused, or when the post is deleted.

pfm_get_postsA

Get a paginated list of social posts. Filter by platform, status, external ID, or social account ID. Multiple filter values use OR logic.

pfm_create_postA

Create and schedule (or publish immediately) a social media post across one or more accounts. Omit scheduled_at to post instantly. Use platform_configurations for per-platform overrides and account_configurations for per-account overrides. The most specific override wins.

pfm_get_postA

Get a single social post by its ID.

pfm_update_postA

Update an existing social post (replaces the entire post definition). Use the same schema as create — all fields are re-set.

pfm_delete_postB

Delete a social post by its ID.

pfm_get_post_resultsA

Get a paginated list of social post results. Filter by post IDs, platform(s), or social account IDs (all use OR logic). Results show success/failure, errors, platform URL, and per-platform data.

pfm_get_post_resultA

Get a single social post result by its ID. Includes success/failure, errors, platform_data (ID + URL), and media.

pfm_get_social_accountsA

Get a paginated list of connected social accounts. Filter by platform, username, external ID, account ID, or connection status. All filters use OR logic.

pfm_create_social_accountA

Create a social account directly (upsert by platform + user_id). If an account with the same platform and user_id already exists, it is updated. Use this when you have OAuth tokens from your own auth flow.

pfm_get_social_accountA

Get a single social account by its ID.

pfm_update_social_accountC

Update a social account's username or external_id.

pfm_create_social_account_auth_urlA

Generate an OAuth URL to connect a user's social media account. Redirect the user to this URL; they'll be redirected back after auth. For Quickstart projects using Post for Me system credentials, redirect_url_override is not accepted — configure it in the dashboard instead. Include 'feeds' in permissions to later fetch the account feed and metrics.

pfm_disconnect_social_accountA

Disconnect a social account — removes all auth tokens and marks it as disconnected. The account record is kept and can be retrieved and reconnected by the owner.

pfm_get_account_feedA

Get the social media feed for a connected account — every post made under that account, including posts not created through Post for Me. Pass expand=['metrics'] to include analytics (views, likes, follows, etc.). Requires the account to have been connected with 'feeds' permission. Supported: Instagram, Facebook, TikTok, TikTok Business, YouTube, Threads, X, Bluesky, Pinterest, LinkedIn.

pfm_get_webhooksA

Get a paginated list of webhooks. Filter by URL, event type, or webhook ID.

pfm_create_webhookA

Create a webhook to receive event notifications. Returns a secret in the response — store it to verify incoming requests via the 'Post-For-Me-Webhook-Secret' header. Available events: social.post.created, social.post.updated, social.post.deleted, social.post.result.created, social.account.created, social.account.updated.

pfm_get_webhookA

Get a single webhook by its ID.

pfm_update_webhookA

Update a webhook's URL and/or subscribed event types.

pfm_delete_webhookB

Delete a webhook by its ID.

pfm_create_post_previewsA

Generate a preview of what a post will look like for each specified account. You can preview non-connected accounts by specifying a placeholder ID. Returns per-account preview objects with resolved caption, media, platform, and configuration.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/NerdSnipe-Inc/postforme-mcp-server'

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