MCP tool ·
read
1 credit
canonical_asset_search
ILIKE substring search across canonical_assets symbol/name/slug. Returns the asset payload (no per-chain mapping).
JSON-RPC call
Paste this body into your MCP client's `tools/call` request. The `id` field is the JSON-RPC message correlator (caller-chosen, not a record identifier — set it to anything; the server echoes it back).
tools/call body
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "canonical_asset_search",
"arguments": {
"q": "<q>",
"limit": 1
}
}
}
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
q
|
string | required | |
limit
|
integer | optional |
Copy-paste prompt samples
Drop one of these into Claude Code, n8n, or any MCP client. Your AI agent should pick this tool to answer.
Search the canonical asset registry for "RUJI".
Find every asset whose name contains "wrapped".
Look up the canonical asset for the symbol BTC.
Which assets in the deving.zone registry start with "stable"?
Example response
Illustrative shape — actual values vary.
response shape
{
"items": [
{
"slug": "ruji",
"symbol": "RUJI",
"name": "Rujira",
"asset_type": "token",
"coingecko_id": null,
"issuer_chain_id": null,
"logo_uri": null,
"description": "Rujira app-layer token.",
"socials": {}
}
]
}
Possible errors
-
VALIDATION - Returned when the arguments fail the typed schema.
-
NOT_FOUND - Returned when the requested resource does not exist in our DB.
-
RATE_LIMIT - Returned when your token's credit budget is exhausted.