upload-post-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| UPLOAD_POST_API_KEY | Yes | Your UploadPost API key |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| post_textA | Publish a text-only post to one or more platforms (x, linkedin, facebook, threads, reddit, bluesky, discord, telegram, google_business). 'title' is the post content. Supports scheduling, queueing, link previews (link_url), X polls via extra_params. |
| post_photosA | Publish photo(s) — including carousels — to instagram, tiktok, linkedin, facebook, x, threads, pinterest, bluesky, discord, telegram. Each photo can be a local file path or a public http(s) URL. |
| post_videoA | Publish a video to tiktok, instagram (reels/stories), youtube, linkedin, facebook, x, threads, pinterest, bluesky, discord, telegram. The video can be a local file path or a public http(s) URL. 'title' is required for YouTube and Reddit. YouTube extras (tags, categoryId, privacyStatus...), Instagram media_type, TikTok privacy etc. go in extra_params. |
| list_scheduled_postsA | List all posts scheduled for future publishing, with their job_ids. |
| edit_scheduled_postB | Change the publish time, title, or caption of a scheduled post by job_id. |
| cancel_scheduled_postA | Cancel (delete) a scheduled post by job_id so it will not be published. |
| get_upload_statusA | Check the progress/result of an async upload (by request_id) or a scheduled post (by job_id). Provide one of the two. |
| get_historyA | Retrieve paginated history of past uploads with their platforms, status, and post URLs. |
| get_profile_analyticsA | Fetch account-level metrics (followers, reach, views, likes, comments, shares...) for a profile's connected platforms. |
| list_mediaB | List recent posts/media published on a connected platform account (instagram, tiktok, youtube, linkedin, facebook, x, threads, pinterest, bluesky, reddit). |
| get_commentsA | Retrieve comments on an Instagram post/reel. Provide post_id or post_url. Paginate with the returned next_cursor. |
| reply_to_commentA | Send a private reply DM to the author of an Instagram comment (comment_id comes from get_comments). |
| verify_accountA | Validate the API key and return account info (email, plan). Use this to test the connection. |
| list_page_targetsA | List posting targets needed for platform-specific IDs: facebook → pages (facebook_page_id), linkedin → organization pages (target_linkedin_page_id), pinterest → boards (pinterest_board_id). |
| list_profilesA | List all user profiles and which social accounts each has connected. The profile 'username' is the 'user' value for posting tools. |
| create_profileA | Create a new user profile. After creating, use generate_connect_link to get a URL for linking social accounts to it. |
| generate_connect_linkA | Generate a secure URL where social accounts (TikTok, Instagram, X, LinkedIn...) can be linked to a profile. Open it in a browser and log in to each platform. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/MrSagarShah/upload-post-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server