io.github.ppcvote/mindthread
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
MindThread
Publisher-provided description
Threads scheduler for AI agents: write, schedule and publish posts, review replies, read insights.
Summary by lookupd
Schedules and publishes Threads posts, reviews patrol replies, manages settings and library items, and reads account insights.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http mindthread https://mindthread.tw/api/mcp
Claude Code, npm package (stdio)
claude mcp add mindthread -- npx -y mindthread-mcp
Codex, remote (streamable-http)
codex mcp add mindthread --url https://mindthread.tw/api/mcp
Codex, npm package (stdio)
codex mcp add mindthread -- npx -y mindthread-mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"mindthread": {
"url": "https://mindthread.tw/api/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"mindthread": {
"command": "npx",
"args": [
"-y",
"mindthread-mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 43)
Publisher-provided text
get_meReturns the current plan, this connection's identity and permissions (each permission is allow, ask or deny), remaining daily calls in this connection's pool, rlist_accountsLists the Threads accounts connected to this MindThread member, with the id to pass as account_id to every other tool. Applies whenever an account id is neededget_materialReturns the account's material digest (who the brand is, what it sells, claims, experiences, FAQ, sourced numbers, voice) that every generation path appends tobuild_materialBuilds or rebuilds the account's material digest from up to 8 https pages of the brand's own website, optional notes with real cases and FAQs (up to 6,000 charaget_account_settingsReturns one account's persona, schedule_times, review_before_publish, auto_reply_enabled, auto_thread, content_rules, and the guardrails block: etag (used as ifupdate_account_settingsChanges an account's persona (up to 4,000 characters), schedule_times (comma-separated HH:MM in the account time zone, up to 8), review_before_publish, auto_replist_guardrail_changesLists an account's guardrail revisions, newest first (limit 1 to 50, default 20; before for the next page). Each revision has source (api, approval, rollback, slist_account_settingsLists every connected Threads account of this member with the settings of the MindThread bulk settings sheet (run mode, auto-posting, review before publish, pospreview_account_settingsShows what a batch of settings changes would do and writes nothing: for each account and cell the current value and the new value, warnings (for example no postapply_account_settingsWrites a batch of settings changes to up to 100 accounts, each account in its own transaction, and returns a per-row result (ok, unchanged, or failed with the rrevert_account_settings_batchRestores the values that one batch changed, within 24 hours of the batch. Accounts changed again after the batch are skipped and listed with the reason, so a laget_account_settings_batchReturns one batch by batch_id: when it was sent and from where (website, API or MCP), counts, whether it can still be reverted, and each row's result with the fgenerate_postsGenerates 1 to 5 post drafts about a topic using a content formula (auto, or an id from list_formulas), the account persona and material, optional reference conpublishPublishes a post to Threads now (publish_now:true) or at publish_at (ISO 8601 with offset). Takes text, one public https image (media_urls with 1 url), a carousschedule_textSchedules an existing text (up to 500 characters) at publish_at, or at the next best slot with auto_optimize_time:true (the two are mutually exclusive). publishlist_schedulesLists scheduled posts, optionally filtered by account_id, with status, publish_at, and held_reason when a post was held (for example content_rules_violated or pcancel_scheduleCancels a scheduled post by id. A post that is being published right now answers 409 publishing_in_progress. A cancelled post drops out of list_schedules. Therelist_libraryLists an account's library items by status (queued, draft, published, failed; limit up to 200). Queued items publish automatically at the account's schedule_timadd_libraryAdds up to 20 items (text, optional public https images) to an account's library as queued (default; they publish automatically at schedule_times) or draft (thedelete_library_itemPermanently deletes one queued, draft or archived library item by id. Applies when the user explicitly wants an item gone rather than archived.approve_library_itemMoves one draft into the publishing queue by id. A draft whose held_reason is publish_result_unknown answers 409 publish_result_unknown because it may already bupdate_library_itemChanges one library item by id: status (archived, draft, queued), text (checked against content_rules), or its place in the queue (position first or last, or anget_cloud_patrolReturns an account's cloud patrol configuration and status: keywords, daily cap, replies sent today, review_before_reply, last scan time. Cloud patrol searchesset_cloud_patrolCreates or updates an account's cloud patrol: keywords (1 to 10; a "#tag" entry searches a topic tag), reply persona, daily_cap (1 to 50 on free and trial, up tcloud_patrol_logLists replies sent by cloud patrol for an account in the last 1 to 7 days, with the target post and the reply text. Applies when the user wants to read what wascloud_patrol_statsReturns views and likes earned by cloud patrol replies for an account over 1 to 14 days, with the top replies. Applies when the user asks whether patrol is worklist_pending_repliesLists cloud patrol reply drafts for an account by status (pending by default; also sent, rejected, expired). Each pending draft has the target post, the draftedapprove_pending_replyApproves one drafted cloud patrol reply by id and sends it to Threads now, optionally with an edited reply text that passes the same quality gates as generatedreject_pending_replyRejects one drafted cloud patrol reply by id with an optional note. It is never sent and the same post is not proposed again. Applies when the user does not wanlist_eventsReturns the member's event feed for the last 7 days, newest first (limit 1 to 200): post.published, post.failed, reply.sent, patrol.reply, patrol.pending, token
Details
- Version: 0.2.0
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 356 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/ppcvote/mindthread-mcp
- Website: https://mindthread.tw/developers
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.ppcvote/mindthread)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp