Servidor MCP de Tweetsmash
Quais servidores do registro oficial de MCP são de Tweetsmash, se respondem e o que oferecem. Um programa verificou cada item; nada foi copiado da página do produto.
lido em 2026-10-14
- Nome no registrocom.tweetsmash/mcpverificado no registro MCP
O nome no registro fica sob tweetsmash.com. O registro só libera esse espaço de nomes para quem prova controle do domínio por DNS ou HTTP.
- Estadorespondeverificado em 2026-10-14
- Ferramentas53
- O servidor se chamatweetsmash-mcp
- Versão do servidor2.1.0
- Versão do protocolo2025-06-18
Em 2026-10-14 o servidor respondeu a initialize e tools/list sem login. Primeira resposta em 188 ms.
list_bookmarksList the user's Twitter BOOKMARKS — posts they deliberately saved. Never includes X Likes; use list_likes for those. Supports filtering and pagination. Supports filtering by read status, media type, author, tags, date ranges, and sorting…
list_likesList the posts the user LIKED on X (not their bookmarks). Likes are a lighter signal than a save — use list_bookmarks for things the user deliberately saved, and this when the user explicitly asks about likes or about what they react to…
search_bookmarksSearch through a user's Twitter bookmarks using keyword search (q), semantic search (vector_search_term), or author filtering (author). At least one of q, vector_search_term, or author should be provided. IMPORTANT: Use the 'author'…
get_bookmark_countGet the total count of user's bookmarks with optional filtering. Useful for understanding the size of bookmark collections before listing them.
list_labelsList all user's labels with their usage counts. Useful for discovering existing labels before adding new ones.
add_labels_to_tweetsAdd a label to a list of tweets. Can use an existing label by ID or create a new label by name. Either label_id or label_name must be provided.
remove_labels_from_tweetsRemove a label from a list of tweets using label_name.
delete_labelDelete a label from the account entirely — the label itself plus every bookmark's assignment of it. The BOOKMARKS are not deleted; they simply lose this label. IRREVERSIBLE: before calling, tell the user how many bookmarks carry the label…
setup_vector_storeInitialize the vector store for semantic bookmark search. CRITICAL: When vector/semantic search fails with 'Vector Store Not Setup' error, call this tool. This is an async operation that may take a few minutes for large bookmark…
list_skillsSTART HERE for any open-ended request. Lists the task playbooks this server supports — systematic learning from bookmarks, organising into themes, cleaning up, X-list intelligence, exporting data out, finding a half-remembered save…
get_skillGet the full playbook for a task: when to use it, the exact tool sequence with the arguments that matter, tips, and the pitfalls that cause empty results. `name` takes EITHER an exact skill name (learn_from_bookmarks…
get_library_overviewA snapshot of the whole library: total bookmarks, unread, untagged, breakdown by type (threads/media/links/notes), every label with its count, and the years covered. Use this FIRST for anything open-ended (organise, clean up, learn from…
search_docsAnswer questions about Tweetsmash itself — features, how-to, pricing, plans, limits, account/subscription. Searches the bundled product guide and returns the most relevant sections for you to answer from. Call with an empty query to list…
get_bookmarkGet a single saved bookmark with FULL content in one call — the full X Article body, the unrolled thread, notes, and (optionally) replies. Use `include` (comma list of article,thread,notes,replies) to narrow it; defaults to…
tag_bookmarks_by_filterAdd a label to EVERY bookmark matching a filter, in a single call. Prefer this over listing then looping when the user says 'tag all my … as …'. Resolves an author name to its id automatically. Reports matched/tagged/failed counts.
archive_bookmarksArchive, unarchive, delete, undelete, or mark read/unread a list of bookmarks by id (max 500). This is a bulk write; for destructive actions (delete) confirm with the user first. Reports how many changed.
archive_bookmarks_by_filterApply archive/unarchive/delete/undelete to EVERY bookmark matching a filter, in one call. Destructive by nature — confirm with the user before delete. Reports counts.
list_smart_viewsList the user's Smart Views (saved filtered views). Each has a slug you pass to the other smart-view tools.
get_smart_viewGet a single Smart View by slug (its filter, tabs/buckets, and sort).
get_smart_view_bookmarksList the bookmarks inside a Smart View, optionally scoped to one tab/bucket. Use the returned ids with archive_bookmarks / tagging tools to act on the view.
create_smart_viewCreate a Smart View from a filter so the user can reuse it. Provide a name and the base_query (filter).
update_smart_viewUpdate a Smart View (name, filter, tabs, sort) by slug.
delete_smart_viewDelete a Smart View by slug.
create_share_linkCreate a public, read-only share link for a set of bookmarks (explicit ids or everything matching a filter). Returns a share_url valid for 7 days. Free plans share up to 10 bookmarks.
revoke_share_linkRevoke a previously created share link by its token.
trigger_pdf_exportStart a PDF export of the user's bookmarks (explicit ids, everything matching a filter, or the whole library). Returns a job id; tell the user the file will appear in the Export Center.
trigger_csv_exportStart a CSV export (explicit ids, a filter, or the whole library). Returns a job id; the file appears in the Export Center.
trigger_json_exportStart a JSON export (explicit ids, a filter, or the whole library). Returns a job id; the file appears in the Export Center.
list_digest_preferencesList the user's email-digest schedules (frequency, time, paused state) for bookmark and Smart View digests.
update_digest_preferenceUpdate a digest schedule (enable/pause, frequency, time) by id.
delete_digest_preferenceRemove a digest schedule by id.
list_past_digestsList past digests sent to the user's email, newest first. This is Digest 1.0 (the cluster pipeline). For the AI-composed Digest 2.0, use list_mash_digests.
list_mash_digestsThe user's Mash Digest 2.0 digests — the AI-composed ones. An account can have SEVERAL (a morning read and an evening skim are two digests, not two sections of one), so START HERE and use the returned `id` for the other digest tools…
list_mash_digest_issuesPast issues of the user's Digest 2.0, newest first — what arrived and when. Deliberately WITHOUT the content: pick one and call get_mash_digest_issue for the whole thing. Pass digest_id to narrow to one digest.
get_mash_digest_issueOne digest issue in full: its title, intro, every section, and per item the summary, why it was picked and why it matters to this user. Use it to answer 'what was in my digest?', 'why was this in there?' or to carry on a conversation…
compose_mash_digestCompose one of the user's Digest 2.0 digests NOW rather than waiting for its schedule. SPENDS A DIGEST CREDIT and takes about a minute, so only call it when the user asks for a fresh digest — not to inspect the current one (use…
get_sync_statusShow the user's app-sync integrations (Notion, Google Sheets, Zotero): whether each is connected/enabled, synced vs pending counts, and any errors.
get_bookmark_sync_statusShow whether a specific bookmark has synced to a given integration connection.
list_twitter_listsList the X (Twitter) lists the user follows in Tweetsmash. Returns each list's name plus its `connect_id` — pass that to get_list_tweets / send_list_digest. START HERE for any 'what's in my list' request.
get_list_tweetsGet recent tweets for a followed X list — the latest, or (sort=POPULARITY) the top/trending tweets in a look-back window. Serves a cached copy when it's fresh and otherwise fetches from X automatically, so it always returns real tweets…
get_list_digestsList past Twitter-list email digests for the user.
send_list_digestBuild and email a digest of a Twitter list's high-signal tweets to the user now.
preview_list_rankingRank a followed X list exactly the way the digest ranker would, WITHOUT sending anything, and show the work: each unit carries its rank_signals (lane_fit = matches what the user builds/studies, affinity = an author they trust, engagement…
get_author_preferencesThe user's stated author preferences for list digests: `boost` = never-miss authors, `hide` = muted authors.
set_author_preferenceRemember how the user feels about an author in their list digests. action=boost → never miss this author's posts (they will always be included, low-signal ones collapsed rather than dropped); action=hide → mute them; action=clear → forget…
get_meGet the current user's account: identity, current plan and status, and usage (e.g. AI chat credits). Use this to answer 'who am I' / 'what plan am I on'.
get_connection_statusCheck whether the user's tweets can be pulled: the X (Twitter) API connection (connected / disconnected), whether the browser extension has synced recently, and a rolled-up can_pull + how (x_api or extension). Use this before a sync, or…
fetch_recent_bookmarksForce-pull the user's most recent bookmarks from the X API now (server-side). Requires a connected X account; if the account only syncs via the browser extension, this reports that a browser sync is needed. Use when the user asks to…
rememberSave a durable PREFERENCE about how this user wants their bookmark library handled — the themes they organise by, topics to exclude, preferred summary length/format, which account is their main one. It carries across sessions AND into the…
recallRead back the user's saved library preferences (optionally filtered by a substring). Worth calling before an open-ended organise, summarise or cleanup task so you follow how they already like things done.
forgetDelete a saved library preference by key (optionally narrowed by kind). Use when the user changes their mind or asks you to drop something.
get_interestsRead what this user is actually interested in, inferred from their saved bookmarks, hand labels, questions and digest clicks — not from anything they typed. Returns topics with a 0-1 strength, whether each is active this week, and a…
correct_interestRecord the user's correction to an inferred interest, using a key from get_interests. Corrections are sticky — they survive every future recompute. Use `confirm` when they agree, `rename` for their own wording, `hide` to stop using an…
Como conectar
Adicione o servidor à configuração do seu cliente MCP. Claude Desktop, Cursor e a maioria dos outros clientes leem este formato:
{
"mcpServers": {
"tweetsmash": {
"type": "http",
"url": "https://mcp.tweetsmash.com/api/mcp"
}
}
}Especificação OpenAPI
14 rotas, lido em 2026-10-14. Abrir a especificação ↗
Cada linha é algo que um programa encontrou ao procurar: o registro, a resposta do próprio servidor, uma especificação que se lê. Linha ausente quer dizer que não encontramos, não que não exista.