Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "pull_content"
⟨142 unchanged words⟩ receipt_id, outcome, reason, amount_paid, terms, content_hash, and agent_count / agent_work_count: how many times this agent has accessed the owner's account and this work, this call included) with a public verify_url: on success under ⟨65 unchanged words⟩ not a 402) with reason 'catalog_closed', owner_price'not_for_sale'null and the receipt under 'receipt'; nothing is delivered ⟨74 unchanged words⟩
Changed the definition of "list_pockets", "pull_content" and "search_pockets"
⟨49 unchanged words⟩ with the returned pocket_id to access actual content.RequiresWorks without authentication; anonymous results omit content_url and creator_id, which are returned only with a valid Bearertoken.tokenOptional(pkt_ API key). The optional creator_id parameter filters results to a single creator'spockets.pockets and requires an API key (anonymous calls using it are refused with an api_key_required error and a registration_url). Returns a paginated list of pockets with IDs, titles, descriptions, creators, content types, and pricing tiers. Each row also carries catalog_id, access ('open' or 'closed') and delivery ('file' or 'listing'); closed-catalog and listing rows never include content_url. Unlisted pockets are never listed; they stay reachable by pocket_id (pull_content) or by an exact isrc in search_pockets.
Certificate changed, valid to 2026-12-26
Certificate recorded, valid to 2026-10-27
Authorization not required
First tool surface recorded: 3 tools (server version 1.0.0)
Showing the latest 6 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨10 unchanged words⟩ a specific creator. Use the creator's unique identifier. Requires an API key; refused for anonymous callers.","type":"string"},"limit":{ ⟨22 unchanged words⟩
⟨20 unchanged words⟩ verified, provenance-tracked content for generation, RAG,orand inference use. Training use requires a separate trainingpurposes.license — see training_use in the agreement terms. Do NOT use for browsing or discovery — ⟨8 unchanged words⟩ Bearer token for authentication; unauthenticated requests return HTTP401.402. Successful pulls trigger a metered charge at the pocket's own price ($0.001–$0.25quoteddependingas owner_price oncontentthetierreceipt; $0.0025 platform default only when a pocket sets none) and the transaction is logged for creator ⟨24 unchanged words⟩ provenance metadata including creator attribution and license terms. Every call returns a receipt of the same shape (receipt_id, outcome, reason, amount_paid, terms, content_hash) with a public verify_url: on success under 'receipt' in the result (outcome 'delivered'), on an HTTP 402 refusal under 'receipt' in the error body (outcome 'refused', reason 'registration_required' when no valid API key is presented, 'payment_required' when the wallet balance is too low or the card charge fails). A pocket whose rights holder has closed its catalog is refused for every caller, with or without a key, as a normal result (not a 402) with reason 'catalog_closed', owner_price 'not_for_sale' and the receipt under 'receipt'; nothing is delivered or charged. A listing-only pocket (delivery 'listing' in search results) has no file: its pull is charged the owner's per-pull price like any other and returns delivery 'listing' with 'content' set to the listing object {title, isrc, owner, terms, link} and no download URL. content_hash is the sha256 hex of the delivered 'content' field only: a string is hashed as its UTF-8 bytes, an object as UTF-8 JSON with sorted keys and no whitespace.
⟨56 unchanged words⟩ with the returned pocket_id to access actual content.RequiresWorks without authentication for query, isrc and content_type; anonymous results omit content_url and creator_id, which are returned only with a valid Bearertoken.token (pkt_ API key). The query parameter is matched as a literal keyword and accepts natural language search terms or category keywords; the creator_email parameter restricts results to a single creator by their emailaddress.address and requires an API key (anonymous calls using it are refused with an api_key_required error and a registration_url). The isrc parameter is an exact full-ISRC lookup. Provide at least one of query, creator_email orcreator_email.isrc. Returns matching pockets with their IDs, titles, descriptions, creators, content types, and pricing tiers. Each row also carries catalog_id, access ('open' or 'closed') and delivery ('file' or 'listing'). Closed-catalog rows cannot be pulled and never include content_url; listing rows show title, isrc and owner and never include content_url. Unlisted pockets are excluded from results unless found by an exact isrc match. Use the limit parameter to control page size.
⟨42 unchanged words⟩ email address. Case-insensitive exact match on the email. Requires an API key; refused for anonymous callers.","type":"string"},"isrc":{"description":"Optional exact ISRC lookup: the full 12-character code, dashes allowed (e.g. 'USRC17607839' or 'US-RC1-76-07839'). Matches case- and dash-insensitively; a partial ISRC is rejected. This is the only search that also returns unlisted pockets.","type":"string"},"limit":{"description":"Maximum number of results ⟨23 unchanged words⟩ to find matching content pockets. Optional when creator_email or isrc is provided.","type":"string"}}, ⟨3 unchanged words⟩