Stablecoin reserve attestations
Stablecoin reserve attestations as JSON: reserves, composition, attestor, on-chain supply, ratio.
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"stablecoin-attestations": {
"command": "npx",
"args": [
"@agentwares/stablecoin-attestations"
]
}
}
}実行可能なパッケージ
0.1.3stdioリモートエンドポイント
https://agentwares-stablecoin.vercel.app/mcpstreamable-httpできること
ツール一覧
ツール(2)
🟢stablecoin_reserves(symbol, issuer, period, sample)
Latest parsed reserve attestation for one stablecoin issuer as JSON: as_of date, total reserves, composition by asset category, attestor, source_url, current on-chain supply (DefiLlama) and the reserve ratio. Use it when an agent needs machine-readable backing data instead of reading the issuer's PDF. Pass symbol (USDC, USDT, ...) or issuer; period=YYYY-MM selects an earlier month. Issuers without a third-party attestation return supply only with confidence 'none'. Paid: $0.02 per call; without credit you get a PAYMENT_REQUIRED result. Set sample=true for a free example response.
入力スキーマ
{
"type": "object",
"properties": {
"symbol": {
"description": "Token symbol, case-insensitive: USDC, USDT, PYUSD, RLUSD, ... (see stablecoin_list_issuers)",
"type": "string",
"minLength": 1
},
"issuer": {
"description": "Issuer name or registry id when the symbol is unknown, e.g. \"circle\" or \"paxos\"",
"type": "string",
"minLength": 1
},
"period": {
"description": "Report month as YYYY-MM. Default: the newest parsed month. See history_available.",
"type": "string",
"pattern": "^\\d{4}-\\d{2}$"
},
"sample": {
"default": false,
"description": "Set true to return an example response at no charge (sample mode). Default false.",
"type": "boolean"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"issuer": {
"type": "string"
},
"symbol": {
"type": "string"
},
"name": {
"type": "string"
},
"peg": {
"type": "string"
},
"backing": {
"type": "string"
},
"as_of": {
"type": [
"string",
"null"
]
},
"period": {
"type": [
"string",
"null"
]
},
"currency": {
"type": "string"
},
"total_reserves_usd": {
"type": [
"number",
"null"
]
},
"tokens_in_circulation_reported": {
"type": [
"number",
"null"
]
},
"composition": {
"type": "array",
"items": {
"type": "object",
"properties": {
"category": {
"type": "string",
"enum": [
"cash_at_banks",
"cash_in_fund",
"us_treasury_bills",
"us_treasury_repo",
"money_market_fund",
"tokenized_fund",
"other_government_securities",
"commercial_paper",
"corporate_bonds",
"precious_metals",
"bitcoin",
"secured_loans",
"crypto_collateral",
"receivables_adjustments",
"other"
]
},
"label": {
"type": "string"
},
"amount_usd": {
"type": "number"
},
"share": {
"type": [
"number",
"null"
]
}
},
"required": [
"category",
"label",
"amount_usd",
"share"
],
"additionalProperties": false
}
},
"attestor": {
"type": [
"string",
"null"
]
},
"attestation_type": {
"type": "string"
},
"cadence": {
"type": "string"
},
"source_url": {
"type": "string"
},
"report_url": {
"type": [
"string",
"null"
]
},
"issued_on": {
"type": [
"string",
"null"
]
},
"onchain_supply": {
"anyOf": [
{
"type": "object",
"properties": {
"amount": {
"type": "number"
},
"currency": {
"type": "string"
},
"as_of": {
"type": "string"
},
"source": {
"type": "string",
"const": "defillama"
},
"defillama_id": {
"type": "string"
},
"price_usd": {
"type": [
"number",
"null"
]
}
},
"required": [
"amount",
"currency",
"as_of",
"source",
"defillama_id",
"price_usd"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"reserve_ratio": {
"type": [
"number",
"null"
]
},
"reserve_ratio_vs_onchain_supply": {
"type": [
"number",
"null"
]
},
"confidence": {
"type": "string",
"enum": [
"high",
"medium",
"low",
"none"
]
},
"checks": {
"anyOf": [
{
"type": "object",
"properties": {
"composition_sums_to_total": {
"type": "boolean"
},
"composition_gap": {
"type": "number"
},
"reserves_cover_circulation": {
"type": [
"boolean",
"null"
]
}
},
"required": [
"composition_sums_to_total",
"composition_gap",
"reserves_cover_circulation"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"history_available": {
"type": "array",
"items": {
"type": "string"
}
},
"sources": {
"type": "array",
"items": {
"type": "string"
}
},
"sample": {
"type": "boolean"
},
"notice": {
"type": "string"
}
},
"required": [
"issuer",
"symbol",
"name",
"peg",
"backing",
"as_of",
"period",
"currency",
"total_reserves_usd",
"tokens_in_circulation_reported",
"composition",
"attestor",
"attestation_type",
"cadence",
"source_url",
"report_url",
"issued_on",
"onchain_supply",
"reserve_ratio",
"reserve_ratio_vs_onchain_supply",
"confidence",
"checks",
"history_available",
"sources",
"sample",
"notice"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢stablecoin_list_issuers
Free. Lists every issuer in the registry with symbol, issuer, attestation type, attestor, cadence, source_url and which months are parsed. Call it first to pick a symbol for stablecoin_reserves.
入力スキーマ
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"count": {
"type": "number"
},
"issuers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"symbol": {
"type": "string"
},
"name": {
"type": "string"
},
"issuer": {
"type": "string"
},
"peg": {
"type": "string"
},
"backing": {
"type": "string"
},
"attestor": {
"type": [
"string",
"null"
]
},
"attestation_type": {
"type": "string"
},
"cadence": {
"type": "string"
},
"source_url": {
"type": "string"
},
"fetch_mode": {
"type": "string"
},
"latest_period": {
"type": [
"string",
"null"
]
},
"months_available": {
"type": "number"
},
"verified_at": {
"type": "string"
}
},
"required": [
"id",
"symbol",
"name",
"issuer",
"peg",
"backing",
"attestor",
"attestation_type",
"cadence",
"source_url",
"fetch_mode",
"latest_period",
"months_available",
"verified_at"
],
"additionalProperties": false
}
},
"price_usd_per_reserves_call": {
"type": "number"
},
"notice": {
"type": "string"
}
},
"required": [
"count",
"issuers",
"price_usd_per_reserves_call",
"notice"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}コミュニティ
エビデンス