TimeToPost

io.github.MelMayssonOwenPublished by GitHub account MelMayssonOwenv0.3.1Updated Nov 2, 2026

Official TimeToPost MCP server for social post drafting, scheduling, publishing and approval queues.

Overview

AI-generated overview

Official TimeToPost MCP server that lets an assistant draft, schedule, approve and publish social media posts across 16 networks, with analytics and SEO tools.

What you can do
  • Check account, workspace, connected integrations and available capabilities
  • List, create, schedule, publish, cancel and thread posts
  • Create drafts and digests, then approve or reject them in an approval queue
  • Upload media, generate short videos and check their status
  • Read engagement summaries, per-post metrics and recommended posting times
  • Run AutoSEO article workflows and keyword, SEO and GEO research
When to use it
Use it when you want an assistant to prepare and schedule social posts, keep a human approval step before anything goes live, or pull engagement data and posting-time suggestions from your own history.
Requirements
Remote Streamable HTTP endpoint with OAuth browser sign-in; no local install or API key needed. A local stdio option requires Git, Node.js 18 or later, npm, and a TimeToPost API token set as TIMETOPOST_API_TOKEN, with optional TIMETOPOST_API_URL and TIMETOPOST_ORG_ID. A TimeToPost account and workspace are required.
Before you install
The server can publish, schedule and cancel posts and upload media on connected accounts, so confirm the intended workspace first; draft-only credentials cannot publish. The local setup needs an API token in TIMETOPOST_API_TOKEN, which should be kept out of version control. Access can be revoked from the TimeToPost settings.

Installation

In SourceWeft

  1. Open TimeToPost in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.MelMayssonOwen%2Ftimetopost-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "timetopost": {
      "type": "http",
      "url": "https://api.timetopost.co/mcp"
    }
  }
}

README

TimeToPost MCP server

[AllMCPs Verified]

A social media scheduler for AI agents. This is the official Model Context Protocol server for TimeToPost. Connect it to Claude, Cursor, VS Code, Windsurf, ChatGPT or any MCP client and your agent can write drafts, queue them in an approval inbox, schedule or publish posts to 16 networks, pick the best time to post from your own engagement history, read analytics, upload media, generate short videos and run AutoSEO blog workflows. Hosted, OAuth sign-in, no API key to copy.

Use it when you want an MCP server to post to social media (X, Instagram, TikTok, Threads, Bluesky, Mastodon and more), schedule posts from an AI assistant, or give an autonomous agent a safe publishing path where a human approves before anything goes live.

Supported networks: Instagram, X, TikTok, Threads, Bluesky, Mastodon, Nostr, Pixelfed, Telegram, Tumblr, WordPress, Ghost, DEV, Whop, Listmonk and Buttondown. Coming soon: LinkedIn, YouTube, Pinterest, Discord, Slack, Lemmy, Dribbble, Kick, Twitch and Farcaster.

Mirror posting: post on X and it is mirrored to your other connected networks.

The hosted server exposes 70 tools; the npm/stdio package exposes 62 of them. Call get_capabilities for what your workspace can use.

Recommended setup: hosted server with OAuth

Use the hosted Streamable HTTP server in an MCP client that supports remote servers and OAuth. Add https://api.timetopost.co/mcp, then follow the browser sign-in flow and approve access. No local installation or API token copying is needed.

For Claude Code:

bash
claude mcp add --transport http timetopost https://api.timetopost.co/mcp

For Cursor, VS Code, Windsurf, Claude Desktop (via a remote connector) and other clients that accept URL-based MCP configuration:

json
{  "mcpServers": {    "timetopost": {      "url": "https://api.timetopost.co/mcp"    }  }}

Client-specific setup details are in the public docs. You can revoke access from Settings → API in TimeToPost.

Claude Code plugin and skill

This repo is also a Claude Code plugin marketplace. The timetopost plugin bundles the hosted MCP server and a schedule-social-posts skill that runs the safe workflow: check the workspace with whoami, read recent posts for voice, draft first, let a human approve, then schedule.

text
/plugin marketplace add MelMayssonOwen/timetopost-mcp/plugin install timetopost@timetopost

Then sign in to TimeToPost when Claude Code prompts for MCP authentication.

Other ways to install:

  • Skill only, any harness that reads SKILL.md folders. Copy plugins/timetopost/skills/schedule-social-posts into ~/.claude/skills/ (or your project's .claude/skills/), and add the MCP server separately.
  • MCP server only: claude mcp add --transport http timetopost https://api.timetopost.co/mcp

Before using tools

  1. Call whoami to confirm your user, active workspace and credential permissions.
  2. Call get_capabilities for the current capability map, platform availability and workflow rules.
  3. Call list_integrations to check connected accounts and their health.

Confirm the intended workspace before creating drafts, scheduling or publishing. Draft-only credentials can prepare drafts; actions that schedule or publish content require publish permission. Account permissions, workspace scoping, validation and plan limits are enforced by the TimeToPost API.

Tools

Discover the available tools through your client's MCP tool list and use get_capabilities for current workflow details. The 70 hosted tools by area:

WorkflowTools
Account and capabilitieswhoami, get_capabilities, list_integrations, connect_account_link, get_tiktok_creator_info, list_boards, list_lemmy_communities, list_slack_channels
Posts and publishinglist_posts, get_post, schedule_post, publish_post, cancel_post, publish_thread, scheduler_status
Media and videoupload_media, prepare_media_upload, finalize_media_upload, shorts_generate, shorts_status, generate_short_video
Drafts and approvalscreate_drafts, create_digest_drafts, create_posts_from_source, list_drafts, approve_draft, reject_draft, list_approvals, list_sources, get_source_status
Analytics and timingget_engagement_summary, get_engagement_by_tag, get_optimal_times, get_post_metrics, list_brands, calculate_engagement, build_campaign_urls, best_time_teaser
Voice, prompts and personasprompt_suggest, prompt_library_list, persona_create, persona_list, persona_status, add_to_collection
Build in public and DM funnelsbuild_in_public_connect_link, build_in_public_status, create_dm_funnel, list_dm_funnels, list_funnel_hits
AutoSEO and articlesautoseo_connect_site, autoseo_integration_kit, autoseo_verify_site, autoseo_list_sites, autoseo_configure, autoseo_auto_configure, autoseo_propose_topics, autoseo_generate_post, read_article_draft, edit_article_draft, review_article_draft, list_articles, get_article, update_article
SEO and GEO researchkeyword_research, keyword_add_to_plan, keyword_snapshot, seo_audit, geo_visibility_check
Guides and free toolslist_use_cases, list_free_tools

For example, ask your assistant to prepare X post drafts for review, recommend posting times from your engagement history, or summarize recent post performance.

Local setup: stdio from source

For clients that use a local stdio process, install from this public repository. You need Git, Node.js 18 or later, npm and a TimeToPost API token from Settings → API.

bash
git clone https://github.com/MelMayssonOwen/timetopost-mcp.gitcd timetopost-mcpnpm installnpm run build

Run the install and build commands from the repository root. The built entry point is dist/src/index.js.

Configure your MCP client to launch it with Node.js:

json
{  "mcpServers": {    "timetopost": {      "command": "node",      "args": ["/absolute/path/to/timetopost-mcp/dist/src/index.js"],      "env": {        "TIMETOPOST_API_URL": "https://api.timetopost.co",        "TIMETOPOST_API_TOKEN": "REPLACE_WITH_YOUR_API_TOKEN"      }    }  }}

Replace the example path with the absolute path to your checkout and configure the token through your client's environment or secret settings. Keep tokens out of version control. TIMETOPOST_API_URL defaults to https://api.timetopost.co. You can optionally set TIMETOPOST_ORG_ID to select a workspace your account can access; confirm the selection with whoami.

After connecting, use the checks in Before using tools to verify your setup.

License

MIT

Source: README.md at commit f99c889

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v0.3.1LatestSep 16, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts