Social Media
devpost.app
Manages connected social media accounts, including syncing schedules and platform-specific rules.
ENDPOINT 1
https://devpost.app/mcp
MCP server metadata
- Name
- DevPost
- Version
- 0.0.1
Known tools 58
list_accountsList the connected social accounts (platform, handle, status, latest audience numbers such as followers or karma).
Inferred read-onlyset_sync_cadenceHow often the scheduler syncs this account on its own: 180 (every 3 hours), 360 (every 6 hours), 720 (every 12 hours), 1440 (once a day), null (on demand only).
Inferred read-onlydisconnect_accountDisconnect (remove) a connected social account and its stored tokens.
Potential side effectsdescribe_platformGet the PlatformDescriptor(s): content limits, required extra fields and destination rules.
Inferred read-onlyget_composer_contextGet live account-specific publishing constraints, narrowing describe_platform.
Inferred read-onlyreview_postPreflight final copy for platform distribution risks, engagement bait, overly promotional phrasing and repetition.
Inferred read-onlycreate_postCreate content on any platform with one standard input, validated against the PlatformDescriptor AND the chosen destination's own rules (a subreddit's required flair, title words, body policy and media limits) — the errors name exactly what to fix, so call get_composer_context with the destination first to get them right.
Potential side effectslist_postsList posts from the central table with filters and pagination — content is trimmed to a preview.
Inferred read-onlyupdate_postUpdate a draft/scheduled post (content, title, destination, fields, media, scene link or schedule time), and optionally publish that same post now.
Potential side effectsrefresh_publish_statusRefresh an asynchronous platform publish (for example a TikTok video still processing).
Potential side effectsget_post_statsLatest known metrics and snapshot history for a post (run sync_account to refresh).
Potential side effectssync_accountSync an account now: import remote posts, collect metric snapshots, pull new interactions, refresh the audience numbers (followers, karma, subscribers).
Inferred read-onlyget_new_interactionsNew (unseen) comments/replies/mentions across connected accounts, de-duplicated when the same item reaches more than one account (each carries its owning account).
Inferred read-onlyget_scheduleCurrent server clock, scheduled-posts agenda and next free 20-minute slot.
Inferred read-onlyreddit_list_postsRead posts from a subreddit, sorted (hot/new/top/rising) and paginated via the after cursor.
Inferred read-onlyreddit_get_post_commentsRead the comment tree of a reddit post (by post id, e.g.
Potential side effectsreddit_get_subreddit_rulesEverything you must know before writing for a subreddit: its rules and guidelines, which post types and media it takes for THIS account, title/body requirements, gallery limits and the flair list (flairField.required means a post without one is rejected).
Potential side effectsreddit_submit_postShortcut to post (or schedule) on a subreddit — text, link, image, gallery or video.
Potential side effectsreddit_commentComment on a reddit post (parent t3_...) or reply to a comment (parent t1_...).
Potential side effectsx_get_timelineYour recent X posts (excludes replies/retweets), with public metrics.
Inferred read-onlyx_get_post_metricsPublic metrics (likes, replies, reposts, impressions) of a tweet by id.
Inferred read-onlyx_get_repliesRead the replies/comments under one of your tweets (by tweet id) — the conversation thread, works for public-timeline and community posts.
Inferred read-onlyinstagram_postPublish or schedule an Instagram image, Reel, or 2–10-item carousel through the standard post pipeline.
Potential side effectslinkedin_postPublish or schedule a LinkedIn profile post: text, one image, one MP4 video, or a 2–20-image organic post.
Potential side effectslinkedin_get_post_metricsExplain the analytics availability for a LinkedIn member post.
Potential side effectsinstagram_get_mediaList recent media published by the connected Instagram professional account.
Inferred read-onlytiktok_post_videoUpload, publish or schedule one TikTok video through the standard asynchronous post pipeline.
Potential side effectstiktok_get_video_metricsGet likes, comments, shares and views for a TikTok video id.
Inferred read-onlyyoutube_post_videoUpload, publish or schedule one YouTube video through the standard post pipeline.
Potential side effectsget_growth_control_roomRead growth playbooks (engage + cadence), channel-aware targets, pending proposals, recent pipeline runs, the signal basket and the reusable asset library.
Inferred read-onlydelete_growth_goalPermanently delete a growth playbook and its runs, proposals, approvals, learned targets and linked signals.
Potential side effectsadd_growth_signalAppend news, an idea, a screenshot or a git commit/changelog item to the growth signal basket (optionally with attached media).
Inferred read-onlyadd_growth_assetAdd a reusable reference asset to the library: a reference photo of the person, product demo footage, brand marks.
Inferred read-onlylist_growth_assetsList the reusable asset library with usage history (times used, last used).
Inferred read-onlyarchive_growth_assetArchive (or restore) a library asset so the planner stops (or resumes) considering it.
Inferred read-onlydecide_growth_actionApprove, edit or reject a pending growth proposal — same behavior as the web review.
Potential side effectsrequest_media_uploadStep 1 of uploading a local file: get a presigned PUT URL to send the bytes straight to storage.
Potential side effectsconfirm_media_uploadStep 2 after PUTting the bytes to the presigned URL: verifies the file landed, reads its real size from storage and returns the finished media record — pass it straight as `media` on create_post/update_post, or as the asset URL on add_growth_asset.
Inferred read-onlyupload_mediaOne-shot upload for a file already at a public URL (`sourceUrl`, fetched server-side — no size concern) or a SMALL inline payload (`data`, base64).
Potential side effectsget_usageCurrent plan, trial state and monthly credit basket (AI + X API + video generation): used, included, remaining and per-source breakdown.
Inferred read-onlyestimate_sceneCredits preview for a whole generative video scene (frames + Seedance clips + merge) — free and deterministic.
Inferred read-onlycreate_sceneCreate generative media from a node graph — one photo or a whole multi-shot video, the same way.
Potential side effectsget_scenePoll a scene: overall status, per-node state (planned/queued/generating/ready/failed), the merged output URL once complete, the Studio sceneUrl, and the posts linked to it.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.devpost]
url = "https://devpost.app/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"devpost": {
"type": "http",
"url": "https://devpost.app/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: devpost
Remote MCP URL: https://devpost.app/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"devpost": {
"url": "https://devpost.app/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"devpost": {
"type": "http",
"url": "https://devpost.app/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "devpost",
"transport": "streamable-http",
"url": "https://devpost.app/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.