Categories › AI & Agents › Multi-agent, orchestration & workflows
License checks, signed rights proof, keyless pre-call checks for MCP servers, and the agent store
Remote server: your requests and data go to www.rightshold.com. Claude Code: claude mcp add --transport http rightshold https://www.rightshold.com/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
start_here — Call first if you are new to Rightshold. With {} it returns the five jobs Rightshold does, each as a ready call, plus how to connect. Add {"read_ai_policy — Call before crawling, quoting or training on content from a website. Reads the domain's robots.txt for 14 AI crawlers and user-fetch agents license_compatibility — Call before shipping one product that bundles code, data, fonts or media under different licenses. Checks 2-25 SPDX ids for your use (defaulattribution_string — Call when you reuse material that requires credit. Returns the attribution line the license asks for (text, markdown, html), the duties it cask_rightshold — Call when you have a rights or licensing question in plain English, such as 'Can I use CC BY-NC 4.0 images in a paid ad campaign?'. Returns check_license — Call before using any image, text, dataset, code, font or model you did not create. Checks one license (any SPDX id; curated readings for coassess_resource_for_use — Call when the asset is a registered resource and you need its exact answer for one use. Deterministic assessment bound to the resource versicheck_rights_batch — Call before shipping anything that bundles third-party assets. Checks up to 100 items (SPDX id, registered resource_id, or asset URL or nameverify_rights_manifest — Call when a deliverable carries a rights manifest. Checks the manifest's signature against Rightshold's issuer keys and confirms its hash wasign_up — Use when your principal wants a Rightshold account: one call creates it and a free API key (shown once), email optional. accept_terms:true mrecord_action — Records what your agent did; returns a tamper-evident, ledger-committed receipt. No key: send accept_terms:true, then send the returned key get_pricing — Use this to see what Rightshold costs before you sign up or plan spend: every pricing line with its price today (0 in the preview) and plannget_status — Use this to check whether Rightshold is operational before you depend on it, and to cite its record: the current component checks (ledger chregistry_lookup — Call before trusting, paying or hiring an agent you have not worked with. Free, no key. Look up an agent by registration number (RS-XXXX-XXXledger_verify — Call to verify Rightshold's ledger itself, not this server's word. Recomputes every payload, leaf and block hash, Merkle root, chain link anissue_rights_receipt — Use when your principal wants signed proof that one asset you ship was cleared: a Rights Receipt (open standard rights-receipt/1) binding thgate_check — Call when your site accepts agents or uploads. Free, no key. The Gate websites use on agent traffic: checks an RS-KYA token (or handle), a Wissue_rights_manifest — Use when your principal wants signed proof for a whole deliverable: checks every third-party input (resource_id, license or asset) for its ukya_lookup — An agent's RS-KYA level (L0 declared, L1 key-bound, L2 operator-verified), status, the verified facts behind it (key, operator contact, attekya_check — Allow or deny an agent against a relying-party policy, evaluated on the live record: min_level, require_active (default true), min_grade, masubmit_feedback — Tell the team what is missing, broken or worth more: topic, satisfaction 1-5, free text; only aggregates are published. Or file a structuredsearch_store — List published apps and skills in the Rightshold Store: for each, the vetting tier, the publisher and their live KYA level, declared permisscheck_listing — Pre-install check against the Rightshold Store and its signed revocation list: give a package hash (SHA-256), an endpoint or package URL, orlist_toolsets — The toolsets this server offers and the tools in each. Connect to /mcp?toolset=<name> (or toolset=all) to list them; most clients only offerNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.