Integrations and media
Radar tools for assistants (MCP)
The 3 tools an assistant can call for Radar over MCP: what each one does, the scopes it needs, its arguments and an example call.
The weekly digests of what changed in Go, Rust and Solidity: the published digests, newest week first, and the items Radar read to write them. Use it to pull the digest into your own tools, to see what the week's digest was written from, or to follow one language's changes without reading every release yourself. An assistant calls these tools over MCP; the same operations over HTTP are in the Radar API. Tools for assistants lists every product, and MCP shows how to connect an assistant.
radar_list_digests
List Radar digests. Digests, newest week first: published ones, and drafts too for an admin who asks for them.
Scopes: mcp:read, radar:read · reads only
| Argument | Type | What it is |
|---|---|---|
before_week | string | Only weeks strictly before this one ("2026-W10"). |
include_drafts | boolean | Drafts too, for an admin; ignored for anyone else. |
lang | string | "en" or "hr"; empty for both. |
language | string | "go", "rust" or "solidity"; empty for all. |
limit | integer | Use page_size; this older name still works when page_size is 0. |
page_size | integer | At most five times the default (larger is coerced down); 0 means the default, 20. |
page_token | string | From the previous answer's next_page_token; "" for the first page. Given with other filters than the page it came from: INVALID_ARGUMENT. |
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "radar_list_digests",
"arguments": {
"page_size": 20
}
}
}radar_get_digest
Get Radar digest. One digest by id.
Scopes: mcp:read, radar:read · reads only
| Argument | Type | What it is |
|---|---|---|
id | string |
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "radar_get_digest",
"arguments": {
"id": "1"
}
}
}radar_list_items
List Radar items. The items the service has read, newest first: the raw material of a digest.
Scopes: mcp:read, radar:read · reads only
| Argument | Type | What it is |
|---|---|---|
language | string | "go", "rust" or "solidity"; empty for all. |
limit | integer | Use page_size; this older name still works when page_size is 0. |
page_size | integer | At most five times the default (larger is coerced down); 0 means the default, 20. |
page_token | string | From the previous answer's next_page_token; "" for the first page. |
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "radar_list_items",
"arguments": {
"page_size": 20
}
}
}