oe_collections_bulk_apply
Mint missing #-collections + add memberships per [{articleid, hashtags}] plan
How to use it
oe_collections_bulk_apply is exposed by the Openevidence MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the oe_collections_bulk_apply tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
FULL OPENEVIDENCE MCP LISTINGOther tools in Openevidence MCP (18)
Full-text search (SQLite FTS5) over every answer this MCP has fetched — offline, zero rate-limit cost; returns highlighted snippets
Fetch an article by id or /ask/ URL (the fetch-later half of oeask); returns followupquestions; saves artifacts; waitforcompletion to block until ready
Toggle a conversation's share visibility — public:true → link-shareable (ANYONEWITHLINK), public:false → private (CREATORONLY); returns the /ask/<id> URL (you must own it; relay required)
Ask a question — fire-and-forget by default (returns a pending articleid); waitforcompletion:true to block; originalarticleid to follow up in the same thread
Check /api/auth/me through the relay (full network round-trip)
Add a chat to a collection
Auto-classify unsorted chats using log-odds-ratio signatures learned from your memberships + curated keyword rules
Create a collection (agent-managed names should start with #)
Create the local SQLite mirror (idempotent)
Get a collection (incl. nested questions[] = membership list)
List your collections
Counts + last sync timestamps
Refresh collections + memberships into SQLite
Pull /api/article/list into the local SQLite chats table
Chats with no #-collection membership; structured JSON
Millisecond-fast local check of the relay pipeline (daemon + extension) — no network call, unlike oeauthstatus
Read your OpenEvidence question history
Read a conversation page from an /ask/<id> link as Q&A markdown turns — public links need zero setup; private ones use the relay tab or cookies.json