Not reviewed
No score, grade or rank. This listing is facts from the official MCP registry and our own checks, and it stays out of the rankings until the panel reviews it.
Licensed, rights-cleared content for AI agents - verifiable license keys + EU AI Act attestation.
Facts
- MCP registry
com.opedd/opedd-mcp· 0.6.15- Endpoint
https://mcp.opedd.com/mcp- Packages
npmopedd-mcp stdio- npm / week
- 310
- GitHub stars
- 1
- Registry entry
- updated 26 Aug 2026
From the official MCP registry, the package registries and our own checks. JSON · Markdown
Why it's listed
- It's published in the registry under opedd.com, a namespace the registry only gives to whoever proves they control that domain.
Being indexed says nothing about quality, and nobody can pay for it. Is this yours? Ask for a review.
Tools it lists 20 · about 6,325 tokens of context · checked 1 hour ago
| Tool | What it does | Hint |
|---|---|---|
lookup_content | Look up a piece of content on the Opedd registry by URL. Returns the article title, publisher, available license types, and pricing (human republication price and AI training/inference price). Always call this first to… | |
search_content | Full-text search across everything licensable on Opedd (public, no key needed). Ask in plain words or use quotes for phrases and -word to exclude. Returns ranked matches with the publisher, prices, word count and a… | |
purchase_license | Purchase a content license from the Opedd protocol using a Stripe payment method. Returns a license key (format: OP-XXXX-XXXX) and a certificate URL. The buyer receives a Handshake Email with their license key. Set… | |
verify_license | Verify the authenticity of an Opedd license key. Returns license details including: article title, publisher, license type, issue date, amount paid, buyer info, and blockchain proof status. Use this to confirm a license… | |
browse_registry | Browse the public Opedd license registry. Returns recently issued licenses and licensable content. Filter by publisher_id to explore all content from a specific publisher. Filter by article_id to see all licenses issued… | |
publisher_directory | Browse the public Opedd publisher catalog via GET /publisher-directory. Returns paginated publishers with article counts, pricing (per-article + annual + monthly-forward-feed), plan, and sample articles (RAG-extended… | |
detect_platform | Detect the content platform behind a URL via POST /detect-platform (Phase 12 Wave 3 W3.1). Public no-auth lookup. Given a URL, identifies what platform powers it (Substack / Beehiiv / Ghost / Medium / Brevo / custom)… | |
rsl_get | Fetch a publisher's RSL Standard manifest via GET /rsl-manifest (Phase 12 Wave 1 W1.1). Public no-auth endpoint — discovery surface for AI agents/crawlers wanting to know what's licensable from a publisher BEFORE going… | |
place_licence_order | Place a licence order with Opedd for one or more publishers. One order = one licence and one billing mode; each publisher becomes its own Schedule priced from that publisher's settings (publishers that do not offer it… | |
search_passages | Ask a question and get back short, licensed passages that answer it, with citations. THIS IS THE PAID ONE and it is different from search_content: search_content is free discovery that tells you WHETHER Opedd has… | |
get_content | Retrieve the full body of a licensed article using a buyer API token (opedd_buyer_live_* canonical; opedd_buyer_test_* for sandbox). Requires OPEDD_BUYER_TOKEN env var (create one at opedd.com/licenses after… | |
list_feed | List articles from a buyer's licensed catalog via GET /enterprise-license (Phase 10 + 11). Content contract: AI training orders include full content_body for the back catalogue up to the order date (content_access… | |
stream_feed_ndjson | Bulk-export a buyer's licensed catalog via GET /enterprise-license?format=ndjson (Phase 11 M3). Returns up to 1000 articles per call (collected from line-delimited JSON wire format). Same content contract as list_feed:… | |
list_licence_orders | List the buyer's licence orders, newest first, each with its lines (publisher, licence, unit, price, quantity, status). Pass order_id to read one order: each line then carries its Schedule document text and SHA-256 —… | |
get_audit_events | Browse per-event audit rows for the authenticated buyer via GET /buyer-audit (Phase 9.x). Each row carries license_terms + Tempo on-chain attestation (merkle_root + inclusion_proof when blockchain_status='confirmed').… | |
get_buyer_account | Fetch the authenticated buyer's account profile + masked API key list via GET /buyer-account. Returns the enterprise_buyers row (contact_email, buyer_org, created_at, etc.) plus a list of all buyer-side API keys with… | |
article_53_attestation | Issue a signed JWT attesting to EU AI Act Article 53 compliance for a specific license via GET /eu-ai-act/article-53-attestation (Phase 12 Wave 1 W1.4). Returns a freshly-signed HS256 JWT regulators can verify offline… | |
get_compliance_dossier | Generate a procurement-defense compliance dossier via GET /buyer-compliance-report (Phase 11 M4). Per-row dossier shape: 25+ fields including 17 RAG-essential article fields + full license_terms + on_chain_attestation… | |
list_publisher_content | List all licensable articles for the authenticated publisher (requires OPEDD_PUB_BEARER, or legacy OPEDD_API_KEY). Returns articles with titles, descriptions, pricing, and sales statistics. Set include_body=true to read… | |
push_content | Push your published articles to Opedd so they can be licensed to AI buyers (requires OPEDD_PUB_BEARER — your opedd_sk_ publisher key). Send 1–100 articles per call; batch larger back-catalogues into multiple calls. Each… |
What https://mcp.opedd.com/mcp answered to tools/list, asked without credentials over MCP 2025-11-25. The token figure is the size of the list as sent, divided by four; a model sees about that much before it calls anything. Full definitions, input schemas included, are in the listing's JSON under mcpTools.
How its tools read to an agent 0 errors · 20 warnings · 1 note
- warnTC16article_53_attestationno readOnlyHint or destructiveHint
- warnTC16browse_registryno readOnlyHint or destructiveHint
- warnTC16detect_platformno readOnlyHint or destructiveHint
- warnTC16get_audit_eventsno readOnlyHint or destructiveHint
- warnTC16get_buyer_accountno readOnlyHint or destructiveHint
- warnTC16get_compliance_dossierno readOnlyHint or destructiveHint
- warnTC16get_contentno readOnlyHint or destructiveHint
- warnTC16list_feedno readOnlyHint or destructiveHint
- warnTC16list_licence_ordersno readOnlyHint or destructiveHint
- warnTC16list_publisher_contentno readOnlyHint or destructiveHint
- warnTC16lookup_contentno readOnlyHint or destructiveHint
- warnTC16place_licence_orderno readOnlyHint or destructiveHint
- warnTC16publisher_directoryno readOnlyHint or destructiveHint
- warnTC16purchase_licenseno readOnlyHint or destructiveHint
- warnTC16push_contentno readOnlyHint or destructiveHint
- warnTC16rsl_getno readOnlyHint or destructiveHint
- warnTC16search_contentno readOnlyHint or destructiveHint
- warnTC16search_passagesno readOnlyHint or destructiveHint
- warnTC16stream_feed_ndjsonno readOnlyHint or destructiveHint
- warnTC16verify_licenseno readOnlyHint or destructiveHint
- noteTC24server20 of 20 tools have no outputSchema
The checks from /check and anchor check, run each day on the list above: about 6,325 tokens of definitions. Not part of the score yet. Check your own server.