com.tweetsmash/mcp
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 description
Search, label, and manage your X (Twitter) bookmarks from any MCP client via Tweetsmash
Summary by lookupd
Searches, labels, archives and exports saved X bookmarks, and manages smart views, share links and email digests.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http mcp https://mcp.tweetsmash.com/api/mcp
Codex, remote (streamable-http)
codex mcp add mcp --url https://mcp.tweetsmash.com/api/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"mcp": {
"url": "https://mcp.tweetsmash.com/api/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 53)
Publisher-provided text
list_bookmarksList the user's Twitter BOOKMARKS — posts they deliberately saved. Never includes X Likes; use list_likes for those. Supports filtering and pagination. Supportslist_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, ansearch_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, vectoget_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.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. Thislist_skillsSTART HERE for any open-ended request. Lists the task playbooks this server supports — systematic learning from bookmarks, organising into themes, cleaning up,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. `nameget_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 covsearch_docsAnswer questions about Tweetsmash itself — features, how-to, pricing, plans, limits, account/subscription. Searches the bundled product guide and returns the moget_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` (commatag_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 autarchive_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 wiarchive_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 clist_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 shrevoke_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 apptrigger_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.
Details
- Version: 2.0.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 347 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/RamyaChinnadurai/tweetsmash-mcp
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.tweetsmash/mcp)
- 62071 servers
- Last crawl: 2026-11-11T16:17:25.167Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp