Community-maintained knowledge base for Radix DLT — search, read, and contribute wiki pages.
Déduit des transports déclarés par cette annonce (streamable-http). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.
La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.
Lu depuis un véritable échange MCP initialize → tools/list contre l’endpoint déclaré. Aucun outil n’a été invoqué — tools/list est l’appel d’introspection en lecture seule que le protocole prévoit pour cela. Cela reflète ce que le serveur annonçait à cet instant ; un endpoint hébergé n’est figé sur aucune version et peut changer sans préavis.
https://radix.wiki/api/mcp11 outils · 205 mssearch_wikiKeyword search across Radix Wiki titles and page text — the first call when you know what you are looking for. Returns a page of results, each with its title, URL, tagPath, slug, a matched snippet and the date it was last updated. The tagPath and slug identify the page every read tool accepts. Narr…Keyword search across Radix Wiki titles and page text — the first call when you know what you are looking for. Returns a page of results, each with its title, URL, tagPath, slug, a matched snippet and the date it was last updated. The tagPath and slug identify the page every read tool accepts. Narr…
| Paramètre | Type | Description |
|---|---|---|
| query* | string | Search term (matched against page titles and body text) |
| tagPath | string | Limit results to a tag path (e.g. "contents/tech/core-concepts") |
| page | number | Page number (default 1) |
| pageSize | number | Results per page (default 20, max 50) |
get_pageRead one page in full: its extracted text, current version number, update date and declared metadata. Takes either the whole path as one string (the `url` a listing returns works as-is) or the tagPath/slug pair it splits into — not a title. A wrong pair is answered with the tools that find a right…Read one page in full: its extracted text, current version number, update date and declared metadata. Takes either the whole path as one string (the `url` a listing returns works as-is) or the tagPath/slug pair it splits into — not a title. A wrong pair is answered with the tools that find a right…
| Paramètre | Type | Description |
|---|---|---|
| path | string | The whole path in one string, e.g. "contents/tech/core-concepts/utxo-model" — the form every listing returns as `url`. Use this or the tagPath/slug pair. |
| tagPath | string | Tag path (e.g. "contents/tech/core-concepts"). Ignored when `path` is set. |
| slug | string | Page slug (e.g. "utxo-model"). Ignored when `path` is set. |
list_pagesBrowse the wiki by tag path rather than by keyword — every page under a branch, newest first by default. Returns the same rows as search_wiki (title, URL, tagPath, slug, snippet, updatedAt) plus a pagination envelope carrying totalPages, hasMore and nextPage. Omit tagPath to walk the whole wiki; pa…Browse the wiki by tag path rather than by keyword — every page under a branch, newest first by default. Returns the same rows as search_wiki (title, URL, tagPath, slug, snippet, updatedAt) plus a pagination envelope carrying totalPages, hasMore and nextPage. Omit tagPath to walk the whole wiki; pa…
| Paramètre | Type | Description |
|---|---|---|
| tagPath | string | Filter by tag path prefix (e.g. "developers") |
| sort | string | Sort order (default "updatedAt") |
| page | number | Page number (default 1) |
| pageSize | number | Results per page (default 20, max 100) |
get_categoriesThe wiki tag hierarchy as a tree, each node carrying its path, name, description and the page count of its whole branch. The cheapest way to orient before searching, and the only way to find a valid tagPath before create_page. Costs one call and a few kilobytes; prefer it to listing pages to find o…The wiki tag hierarchy as a tree, each node carrying its path, name, description and the page count of its whole branch. The cheapest way to orient before searching, and the only way to find a valid tagPath before create_page. Costs one call and a few kilobytes; prefer it to listing pages to find o…
Aucun schéma d’entrée n’a été publié pour cet outil.
get_recent_changesPages edited within the last N days, newest first — what to poll when you are watching the wiki rather than reading it. Same row shape as list_pages. Look back at most 30 days and take at most 50 rows; for anything older, list_pages sorted by updatedAt.Pages edited within the last N days, newest first — what to poll when you are watching the wiki rather than reading it. Same row shape as list_pages. Look back at most 30 days and take at most 50 rows; for anything older, list_pages sorted by updatedAt.
| Paramètre | Type | Description |
|---|---|---|
| days | number | Look back N days (default 7, max 30) |
| limit | number | Max results (default 20, max 50) |
get_full_corpusEvery article as one plain-text document, for bulk ingestion rather than reading. PREFLIGHT FIRST: call it with sizeOnly=true for the exact character count, a token estimate and the per-branch breakdown — the whole corpus is several times a context window. Then pull it with `maxChars` (default 2000…Every article as one plain-text document, for bulk ingestion rather than reading. PREFLIGHT FIRST: call it with sizeOnly=true for the exact character count, a token estimate and the per-branch breakdown — the whole corpus is several times a context window. Then pull it with `maxChars` (default 2000…
| Paramètre | Type | Description |
|---|---|---|
| sizeOnly | boolean | Return sizes and breakdowns only, no document. Do this before the first real pull. |
| tagPath | string | Restrict to one branch and its descendants, e.g. "contents/tech". Omit for everything. |
| maxChars | number | Character budget for `document` (default 200000, max 1000000) |
| skip | number | Resume from this page index — pass the `nextSkip` from the previous truncated call (default 0) |
get_ideas_boardGet the RADIX Wiki Ideas Pipeline kanban — community proposals and Radix DAO tasks grouped into status columns (Discussion → Proposed → Approved → In Progress → Testing → Done), each card carrying its working group, category, priority, and assignee. Use this to follow DAO / project progress.Get the RADIX Wiki Ideas Pipeline kanban — community proposals and Radix DAO tasks grouped into status columns (Discussion → Proposed → Approved → In Progress → Testing → Done), each card carrying its working group, category, priority, and assignee. Use this to follow DAO / project progress.
| Paramètre | Type | Description |
|---|---|---|
| category | string | Filter to one category: Governance, Protocol, Tooling, Ecosystem, or Community |
| workingGroup | string | Filter by working group name substring, e.g. "Treasury", "Legal", "NetOps" |
get_challengeStep 1 of writing to the wiki: a single-use ROLA challenge (5-minute expiry). The response spells out the exact recipe for the message your Ed25519 key must sign. You always sign with your OWN key — nothing here custodies anything. Takes no parameters.Step 1 of writing to the wiki: a single-use ROLA challenge (5-minute expiry). The response spells out the exact recipe for the message your Ed25519 key must sign. You always sign with your OWN key — nothing here custodies anything. Takes no parameters.
Aucun schéma d’entrée n’a été publié pour cet outil.
loginrisque d’injectionStep 2: exchange the signed ROLA proof for a 7-day Bearer token — the same verification the human wallet flow runs. Send the returned token as an HTTP `Authorization: Bearer <token>` header on every later create_page / edit_page call; tool arguments never carry it.Step 2: exchange the signed ROLA proof for a 7-day Bearer token — the same verification the human wallet flow runs. Send the returned token as an HTTP `Authorization: Bearer <token>` header on every later create_page / edit_page call; tool arguments never carry it.
n the human wallet flow runs. Send the returned token as an HTTP `Authorization: Bearer <token>` header on every later c…| Paramètre | Type | Description |
|---|---|---|
| challenge* | string | The challenge from get_challenge |
| address* | string | Your account address (virtual account of the signing key; its public key must be an on-ledger owner_keys entry) |
| publicKey* | string | Ed25519 public key, hex |
| signature* | string | Signature over the ROLA message, hex |
| curve* | string | Signing curve (Ed25519 = "curve25519") |
create_pageCreate a new Radix Wiki page. Requires a ROLA bearer token — see https://radix.wiki/AGENTS.md for the challenge-sign-verify flow. Call get_categories first for a valid tagPath. Some paths are balance-gated (blog needs 50,000 $XRD). Earns contribution points.Create a new Radix Wiki page. Requires a ROLA bearer token — see https://radix.wiki/AGENTS.md for the challenge-sign-verify flow. Call get_categories first for a valid tagPath. Some paths are balance-gated (blog needs 50,000 $XRD). Earns contribution points.
| Paramètre | Type | Description |
|---|---|---|
| tagPath* | string | Tag path the page lives under (e.g. "contents/tech/core-concepts") |
| title* | string | Page title |
| content* | array | Array of typed blocks. Each needs a unique `id` (UUID) and a `type`. A `content` block carries semantic HTML in `text`; an `infobox` block carries nested `bloc… |
| metadata | object | Key-value metadata for the page, including `excerpt` (one sentence, ≤160 chars). Some tag paths require specific keys — the error names any that are missing. |
| slug | string | URL slug (derived from the title when omitted) |
| bannerImage | string | Banner image URL |
edit_pageprivilégiéEdit an existing Radix Wiki page. Requires a ROLA bearer token — see https://radix.wiki/AGENTS.md. Fetch the page with get_page first and send the full revised block array; the version bump, block-level diff, and revision entry are computed server-side. Locked and author-only pages are rejected. Ea…Edit an existing Radix Wiki page. Requires a ROLA bearer token — see https://radix.wiki/AGENTS.md. Fetch the page with get_page first and send the full revised block array; the version bump, block-level diff, and revision entry are computed server-side. Locked and author-only pages are rejected. Ea…
| Paramètre | Type | Description |
|---|---|---|
| tagPath* | string | Tag path of the page to edit |
| slug* | string | Slug of the page to edit |
| content | array | The full revised block array (not a patch). Omit to change only the title or metadata. |
| title | string | New title |
| revisionMessage | string | What changed and why — shown in the page history. Always send one. |
| metadata | object | Replacement metadata object |
11 outils sur 11 ont publié une description.
Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.
Community-maintained knowledge base for Radix DLT — search, read, and contribute wiki pages.
Les noms cliquables ouvrent l’index Forge de toutes les entrées observées exposant cet outil. Parcourir tous les outils indexés.
Cette entrée ne publie aucun paquet npm : Forge n'a donc pas d'arbre de dépendances pour elle. C'est une lacune de couverture — pas une affirmation qu'elle n'a aucune dépendance.