{"x402Version":2,"service":"wallet-portfolio-history-mcp","payTo":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","network":"base","network_caip":"eip155:8453","description":"Hosted wallet portfolio/history dataset MCP for agents that need address state before spending.","resources":[{"type":"http","method":"POST","resource":"https://wallet-portfolio-history-mcp.mtree.workers.dev/tools/portfolio_totals","description":"Hosted wallet portfolio totals for EVM agents: native balance, curated token totals, freshness, provenance, and risk flags before routing funds. Price 0.20 USDC on Base via x402. Demo: https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/portfolio_totals. Contact: https://wallet-portfolio-history-mcp.mtree.workers.dev/contact.","discoverable":true,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"200000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","maxTimeoutSeconds":300}],"inputSchema":{"type":"http","method":"POST","bodyType":"json","body":{"address":"0x0000000000000000000000000000000000000000","chain":"base"}},"outputSchema":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z","source_coverage":{},"result":{}}},"metadata":{"service":"wallet-portfolio-history-mcp","category":"wallet portfolio history","tags":["portfolio-totals","token-balances","defi-balances","transaction-history","portfolio-change","wallet-activity-risk","wallet-risk-scorer","transaction-patterns","wallet-autopay-risk","wallet-spend-limit-policy","wallet-allowance-policy","token-approval-risk","approval-risk","approval risk check","dangerous spender approvals","token approval risk","token allowance risk","wallet approval risk","spender approvals","approval risk","agent-spend-controls","agent spend controls","wallet risk scorer","wallet risk score","wallet risk profiling","transaction patterns","wallet transaction patterns","counterparty exposure","autopay-risk","wallet autopay risk","agent spend controls","wallet spend limits","wallet spend control","autopay spend policy","wallet","x402"]},"extensions":{"bazaar":{"discoverable":true,"category":"wallet portfolio history","keywords":["portfolio totals","token balances","defi balances","transaction history","portfolio change","wallet activity risk","wallet autopay risk","autopay risk","agent spend controls","wallet risk score","wallet spend limits","wallet spend control","autopay spend policy","wallet allowance policy","token approval risk","approval risk","approval risk check","dangerous spender approvals","wallet approval risk","spender approvals","token allowance risk","approval risk","wallet history","wallet portfolio","address intelligence","wallet risk scorer","wallet risk score","wallet risk profiling","transaction pattern analysis","wallet transaction patterns","transaction patterns","counterparty exposure","agent spend controls","autonomous agent spend policy","agent payment safety"],"info":{"input":{"body":{"address":"0x0000000000000000000000000000000000000000","chain":"base"}},"output":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z"}}},"schema":{"inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]},"limit":{"type":"integer","minimum":1,"maximum":50},"refresh":{"type":"boolean"}},"required":["address"]},"outputSchema":{"type":"object"}},"demoUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/portfolio_totals","contactUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/contact","datasetHealthUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/dataset/health"}}},{"type":"http","method":"POST","resource":"https://wallet-portfolio-history-mcp.mtree.workers.dev/tools/token_balances","description":"Curated ERC20 token balances across high-volume EVM chains with D1-backed historical wallet snapshots and source coverage. Price 0.15 USDC on Base via x402. Demo: https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/token_balances. Contact: https://wallet-portfolio-history-mcp.mtree.workers.dev/contact.","discoverable":true,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"150000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","maxTimeoutSeconds":300}],"inputSchema":{"type":"http","method":"POST","bodyType":"json","body":{"address":"0x0000000000000000000000000000000000000000","chain":"base"}},"outputSchema":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z","source_coverage":{},"result":{}}},"metadata":{"service":"wallet-portfolio-history-mcp","category":"wallet portfolio history","tags":["portfolio-totals","token-balances","defi-balances","transaction-history","portfolio-change","wallet-activity-risk","wallet-risk-scorer","transaction-patterns","wallet-autopay-risk","wallet-spend-limit-policy","wallet-allowance-policy","token-approval-risk","approval-risk","approval risk check","dangerous spender approvals","token approval risk","token allowance risk","wallet approval risk","spender approvals","approval risk","agent-spend-controls","agent spend controls","wallet risk scorer","wallet risk score","wallet risk profiling","transaction patterns","wallet transaction patterns","counterparty exposure","autopay-risk","wallet autopay risk","agent spend controls","wallet spend limits","wallet spend control","autopay spend policy","wallet","x402"]},"extensions":{"bazaar":{"discoverable":true,"category":"wallet portfolio history","keywords":["portfolio totals","token balances","defi balances","transaction history","portfolio change","wallet activity risk","wallet autopay risk","autopay risk","agent spend controls","wallet risk score","wallet spend limits","wallet spend control","autopay spend policy","wallet allowance policy","token approval risk","approval risk","approval risk check","dangerous spender approvals","wallet approval risk","spender approvals","token allowance risk","approval risk","wallet history","wallet portfolio","address intelligence","wallet risk scorer","wallet risk score","wallet risk profiling","transaction pattern analysis","wallet transaction patterns","transaction patterns","counterparty exposure","agent spend controls","autonomous agent spend policy","agent payment safety"],"info":{"input":{"body":{"address":"0x0000000000000000000000000000000000000000","chain":"base"}},"output":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z"}}},"schema":{"inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]},"limit":{"type":"integer","minimum":1,"maximum":50},"refresh":{"type":"boolean"}},"required":["address"]},"outputSchema":{"type":"object"}},"demoUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/token_balances","contactUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/contact","datasetHealthUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/dataset/health"}}},{"type":"http","method":"POST","resource":"https://wallet-portfolio-history-mcp.mtree.workers.dev/tools/defi_balances","description":"Hosted DeFi balance and protocol-position snapshot for wallet diligence: Aave/Compound receipt-token reads, Aerodrome/Lido coverage, protocol interaction hints, D1 history, freshness, and provenance. Price 0.20 USDC on Base via x402. Demo: https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/defi_balances. Contact: https://wallet-portfolio-history-mcp.mtree.workers.dev/contact.","discoverable":true,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"200000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","maxTimeoutSeconds":300}],"inputSchema":{"type":"http","method":"POST","bodyType":"json","body":{"address":"0x0000000000000000000000000000000000000000","chain":"base"}},"outputSchema":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z","source_coverage":{},"result":{}}},"metadata":{"service":"wallet-portfolio-history-mcp","category":"wallet portfolio history","tags":["portfolio-totals","token-balances","defi-balances","transaction-history","portfolio-change","wallet-activity-risk","wallet-risk-scorer","transaction-patterns","wallet-autopay-risk","wallet-spend-limit-policy","wallet-allowance-policy","token-approval-risk","approval-risk","approval risk check","dangerous spender approvals","token approval risk","token allowance risk","wallet approval risk","spender approvals","approval risk","agent-spend-controls","agent spend controls","wallet risk scorer","wallet risk score","wallet risk profiling","transaction patterns","wallet transaction patterns","counterparty exposure","autopay-risk","wallet autopay risk","agent spend controls","wallet spend limits","wallet spend control","autopay spend policy","wallet","x402"]},"extensions":{"bazaar":{"discoverable":true,"category":"wallet portfolio history","keywords":["portfolio totals","token balances","defi balances","transaction history","portfolio change","wallet activity risk","wallet autopay risk","autopay risk","agent spend controls","wallet risk score","wallet spend limits","wallet spend control","autopay spend policy","wallet allowance policy","token approval risk","approval risk","approval risk check","dangerous spender approvals","wallet approval risk","spender approvals","token allowance risk","approval risk","wallet history","wallet portfolio","address intelligence","wallet risk scorer","wallet risk score","wallet risk profiling","transaction pattern analysis","wallet transaction patterns","transaction patterns","counterparty exposure","agent spend controls","autonomous agent spend policy","agent payment safety"],"info":{"input":{"body":{"address":"0x0000000000000000000000000000000000000000","chain":"base"}},"output":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z"}}},"schema":{"inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]},"limit":{"type":"integer","minimum":1,"maximum":50},"refresh":{"type":"boolean"}},"required":["address"]},"outputSchema":{"type":"object"}},"demoUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/defi_balances","contactUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/contact","datasetHealthUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/dataset/health"}}},{"type":"http","method":"POST","resource":"https://wallet-portfolio-history-mcp.mtree.workers.dev/tools/transaction_history","description":"Recent wallet transaction history for Base addresses from hosted snapshots plus Blockscout provenance, designed for agent pre-action context. Price 0.25 USDC on Base via x402. Demo: https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/transaction_history. Contact: https://wallet-portfolio-history-mcp.mtree.workers.dev/contact.","discoverable":true,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"250000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","maxTimeoutSeconds":300}],"inputSchema":{"type":"http","method":"POST","bodyType":"json","body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":20}},"outputSchema":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z","source_coverage":{},"result":{}}},"metadata":{"service":"wallet-portfolio-history-mcp","category":"wallet portfolio history","tags":["portfolio-totals","token-balances","defi-balances","transaction-history","portfolio-change","wallet-activity-risk","wallet-risk-scorer","transaction-patterns","wallet-autopay-risk","wallet-spend-limit-policy","wallet-allowance-policy","token-approval-risk","approval-risk","approval risk check","dangerous spender approvals","token approval risk","token allowance risk","wallet approval risk","spender approvals","approval risk","agent-spend-controls","agent spend controls","wallet risk scorer","wallet risk score","wallet risk profiling","transaction patterns","wallet transaction patterns","counterparty exposure","autopay-risk","wallet autopay risk","agent spend controls","wallet spend limits","wallet spend control","autopay spend policy","wallet","x402"]},"extensions":{"bazaar":{"discoverable":true,"category":"wallet portfolio history","keywords":["portfolio totals","token balances","defi balances","transaction history","portfolio change","wallet activity risk","wallet autopay risk","autopay risk","agent spend controls","wallet risk score","wallet spend limits","wallet spend control","autopay spend policy","wallet allowance policy","token approval risk","approval risk","approval risk check","dangerous spender approvals","wallet approval risk","spender approvals","token allowance risk","approval risk","wallet history","wallet portfolio","address intelligence","wallet risk scorer","wallet risk score","wallet risk profiling","transaction pattern analysis","wallet transaction patterns","transaction patterns","counterparty exposure","agent spend controls","autonomous agent spend policy","agent payment safety"],"info":{"input":{"body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":20}},"output":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z"}}},"schema":{"inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]},"limit":{"type":"integer","minimum":1,"maximum":50},"refresh":{"type":"boolean"}},"required":["address"]},"outputSchema":{"type":"object"}},"demoUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/transaction_history","contactUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/contact","datasetHealthUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/dataset/health"}}},{"type":"http","method":"POST","resource":"https://wallet-portfolio-history-mcp.mtree.workers.dev/tools/account_identity","description":"Derived account identity for EVM agents: curated labels, activity tags, top counterparties, protocol interactions, and holding context from hosted D1 wallet snapshots. Price 0.15 USDC on Base via x402. Demo: https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/account_identity. Contact: https://wallet-portfolio-history-mcp.mtree.workers.dev/contact.","discoverable":true,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"150000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","maxTimeoutSeconds":300}],"inputSchema":{"type":"http","method":"POST","bodyType":"json","body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":20}},"outputSchema":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z","source_coverage":{},"result":{}}},"metadata":{"service":"wallet-portfolio-history-mcp","category":"wallet portfolio history","tags":["portfolio-totals","token-balances","defi-balances","transaction-history","portfolio-change","wallet-activity-risk","wallet-risk-scorer","transaction-patterns","wallet-autopay-risk","wallet-spend-limit-policy","wallet-allowance-policy","token-approval-risk","approval-risk","approval risk check","dangerous spender approvals","token approval risk","token allowance risk","wallet approval risk","spender approvals","approval risk","agent-spend-controls","agent spend controls","wallet risk scorer","wallet risk score","wallet risk profiling","transaction patterns","wallet transaction patterns","counterparty exposure","autopay-risk","wallet autopay risk","agent spend controls","wallet spend limits","wallet spend control","autopay spend policy","wallet","x402"]},"extensions":{"bazaar":{"discoverable":true,"category":"wallet portfolio history","keywords":["portfolio totals","token balances","defi balances","transaction history","portfolio change","wallet activity risk","wallet autopay risk","autopay risk","agent spend controls","wallet risk score","wallet spend limits","wallet spend control","autopay spend policy","wallet allowance policy","token approval risk","approval risk","approval risk check","dangerous spender approvals","wallet approval risk","spender approvals","token allowance risk","approval risk","wallet history","wallet portfolio","address intelligence","wallet risk scorer","wallet risk score","wallet risk profiling","transaction pattern analysis","wallet transaction patterns","transaction patterns","counterparty exposure","agent spend controls","autonomous agent spend policy","agent payment safety"],"info":{"input":{"body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":20}},"output":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z"}}},"schema":{"inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]},"limit":{"type":"integer","minimum":1,"maximum":50},"refresh":{"type":"boolean"}},"required":["address"]},"outputSchema":{"type":"object"}},"demoUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/account_identity","contactUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/contact","datasetHealthUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/dataset/health"}}},{"type":"http","method":"POST","resource":"https://wallet-portfolio-history-mcp.mtree.workers.dev/tools/portfolio_change_digest","description":"Hosted portfolio change digest for agents: compare current wallet state against prior D1 snapshots, flag token balance deltas, new transactions, DeFi position changes, and transaction-velocity alerts before autopay or routing funds. Price 0.20 USDC on Base via x402. Demo: https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/portfolio_change_digest. Contact: https://wallet-portfolio-history-mcp.mtree.workers.dev/contact.","discoverable":true,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"200000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","maxTimeoutSeconds":300}],"inputSchema":{"type":"http","method":"POST","bodyType":"json","body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":20,"refresh":true}},"outputSchema":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z","source_coverage":{},"result":{}}},"metadata":{"service":"wallet-portfolio-history-mcp","category":"wallet portfolio history","tags":["portfolio-totals","token-balances","defi-balances","transaction-history","portfolio-change","wallet-activity-risk","wallet-risk-scorer","transaction-patterns","wallet-autopay-risk","wallet-spend-limit-policy","wallet-allowance-policy","token-approval-risk","approval-risk","approval risk check","dangerous spender approvals","token approval risk","token allowance risk","wallet approval risk","spender approvals","approval risk","agent-spend-controls","agent spend controls","wallet risk scorer","wallet risk score","wallet risk profiling","transaction patterns","wallet transaction patterns","counterparty exposure","autopay-risk","wallet autopay risk","agent spend controls","wallet spend limits","wallet spend control","autopay spend policy","wallet","x402"]},"extensions":{"bazaar":{"discoverable":true,"category":"wallet portfolio history","keywords":["portfolio totals","token balances","defi balances","transaction history","portfolio change","wallet activity risk","wallet autopay risk","autopay risk","agent spend controls","wallet risk score","wallet spend limits","wallet spend control","autopay spend policy","wallet allowance policy","token approval risk","approval risk","approval risk check","dangerous spender approvals","wallet approval risk","spender approvals","token allowance risk","approval risk","wallet history","wallet portfolio","address intelligence","wallet risk scorer","wallet risk score","wallet risk profiling","transaction pattern analysis","wallet transaction patterns","transaction patterns","counterparty exposure","agent spend controls","autonomous agent spend policy","agent payment safety"],"info":{"input":{"body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":20,"refresh":true}},"output":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z"}}},"schema":{"inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]},"limit":{"type":"integer","minimum":1,"maximum":50},"refresh":{"type":"boolean"}},"required":["address"]},"outputSchema":{"type":"object"}},"demoUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/portfolio_change_digest","contactUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/contact","datasetHealthUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/dataset/health"}}},{"type":"http","method":"POST","resource":"https://wallet-portfolio-history-mcp.mtree.workers.dev/tools/counterparty_risk_graph","description":"Hosted wallet counterparty risk graph for agents: rank recent counterparties, protocol touchpoints, transaction edges, concentration, failed-call signals, labels, and a 0-100 counterparty risk score from D1 wallet history. Price 0.25 USDC on Base via x402. Demo: https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/counterparty_risk_graph. Contact: https://wallet-portfolio-history-mcp.mtree.workers.dev/contact.","discoverable":true,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"250000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","maxTimeoutSeconds":300}],"inputSchema":{"type":"http","method":"POST","bodyType":"json","body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":30,"refresh":true}},"outputSchema":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z","source_coverage":{},"result":{}}},"metadata":{"service":"wallet-portfolio-history-mcp","category":"wallet portfolio history","tags":["portfolio-totals","token-balances","defi-balances","transaction-history","portfolio-change","wallet-activity-risk","wallet-risk-scorer","transaction-patterns","wallet-autopay-risk","wallet-spend-limit-policy","wallet-allowance-policy","token-approval-risk","approval-risk","approval risk check","dangerous spender approvals","token approval risk","token allowance risk","wallet approval risk","spender approvals","approval risk","agent-spend-controls","agent spend controls","wallet risk scorer","wallet risk score","wallet risk profiling","transaction patterns","wallet transaction patterns","counterparty exposure","autopay-risk","wallet autopay risk","agent spend controls","wallet spend limits","wallet spend control","autopay spend policy","wallet","x402"]},"extensions":{"bazaar":{"discoverable":true,"category":"wallet portfolio history","keywords":["portfolio totals","token balances","defi balances","transaction history","portfolio change","wallet activity risk","wallet autopay risk","autopay risk","agent spend controls","wallet risk score","wallet spend limits","wallet spend control","autopay spend policy","wallet allowance policy","token approval risk","approval risk","approval risk check","dangerous spender approvals","wallet approval risk","spender approvals","token allowance risk","approval risk","wallet history","wallet portfolio","address intelligence","wallet risk scorer","wallet risk score","wallet risk profiling","transaction pattern analysis","wallet transaction patterns","transaction patterns","counterparty exposure","agent spend controls","autonomous agent spend policy","agent payment safety"],"info":{"input":{"body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":30,"refresh":true}},"output":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z"}}},"schema":{"inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]},"limit":{"type":"integer","minimum":1,"maximum":50},"refresh":{"type":"boolean"}},"required":["address"]},"outputSchema":{"type":"object"}},"demoUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/counterparty_risk_graph","contactUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/contact","datasetHealthUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/dataset/health"}}},{"type":"http","method":"POST","resource":"https://wallet-portfolio-history-mcp.mtree.workers.dev/tools/wallet_activity_risk","description":"Hosted wallet activity-risk score for agents before autopay or signing: transaction velocity, failed calls, counterparty concentration, protocol touchpoints, balance context, alerts, and recommended agent policy from refreshed D1 wallet history. Price 0.20 USDC on Base via x402. Demo: https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/wallet_activity_risk. Contact: https://wallet-portfolio-history-mcp.mtree.workers.dev/contact.","discoverable":true,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"200000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","maxTimeoutSeconds":300}],"inputSchema":{"type":"http","method":"POST","bodyType":"json","body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":30,"refresh":true}},"outputSchema":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z","source_coverage":{},"result":{}}},"metadata":{"service":"wallet-portfolio-history-mcp","category":"wallet portfolio history","tags":["portfolio-totals","token-balances","defi-balances","transaction-history","portfolio-change","wallet-activity-risk","wallet-risk-scorer","transaction-patterns","wallet-autopay-risk","wallet-spend-limit-policy","wallet-allowance-policy","token-approval-risk","approval-risk","approval risk check","dangerous spender approvals","token approval risk","token allowance risk","wallet approval risk","spender approvals","approval risk","agent-spend-controls","agent spend controls","wallet risk scorer","wallet risk score","wallet risk profiling","transaction patterns","wallet transaction patterns","counterparty exposure","autopay-risk","wallet autopay risk","agent spend controls","wallet spend limits","wallet spend control","autopay spend policy","wallet","x402"]},"extensions":{"bazaar":{"discoverable":true,"category":"wallet portfolio history","keywords":["portfolio totals","token balances","defi balances","transaction history","portfolio change","wallet activity risk","wallet autopay risk","autopay risk","agent spend controls","wallet risk score","wallet spend limits","wallet spend control","autopay spend policy","wallet allowance policy","token approval risk","approval risk","approval risk check","dangerous spender approvals","wallet approval risk","spender approvals","token allowance risk","approval risk","wallet history","wallet portfolio","address intelligence","wallet risk scorer","wallet risk score","wallet risk profiling","transaction pattern analysis","wallet transaction patterns","transaction patterns","counterparty exposure","agent spend controls","autonomous agent spend policy","agent payment safety"],"info":{"input":{"body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":30,"refresh":true}},"output":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z"}}},"schema":{"inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]},"limit":{"type":"integer","minimum":1,"maximum":50},"refresh":{"type":"boolean"}},"required":["address"]},"outputSchema":{"type":"object"}},"demoUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/wallet_activity_risk","contactUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/contact","datasetHealthUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/dataset/health"}}},{"type":"http","method":"POST","resource":"https://wallet-portfolio-history-mcp.mtree.workers.dev/tools/wallet_risk_scorer","description":"Hosted wallet risk scorer for agents: exact buyer-vocabulary wallet risk score using transaction patterns, counterparty exposure, failed-call signals, protocol touchpoints, balance context, 0-100 activity risk, alerts, and recommended autopay/signing policy from refreshed D1 wallet history. Price 0.20 USDC on Base via x402. Demo: https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/wallet_risk_scorer. Contact: https://wallet-portfolio-history-mcp.mtree.workers.dev/contact.","discoverable":true,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"200000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","maxTimeoutSeconds":300}],"inputSchema":{"type":"http","method":"POST","bodyType":"json","body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":30,"refresh":true}},"outputSchema":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z","source_coverage":{},"result":{}}},"metadata":{"service":"wallet-portfolio-history-mcp","category":"wallet portfolio history","tags":["portfolio-totals","token-balances","defi-balances","transaction-history","portfolio-change","wallet-activity-risk","wallet-risk-scorer","transaction-patterns","wallet-autopay-risk","wallet-spend-limit-policy","wallet-allowance-policy","token-approval-risk","approval-risk","approval risk check","dangerous spender approvals","token approval risk","token allowance risk","wallet approval risk","spender approvals","approval risk","agent-spend-controls","agent spend controls","wallet risk scorer","wallet risk score","wallet risk profiling","transaction patterns","wallet transaction patterns","counterparty exposure","autopay-risk","wallet autopay risk","agent spend controls","wallet spend limits","wallet spend control","autopay spend policy","wallet","x402"]},"extensions":{"bazaar":{"discoverable":true,"category":"wallet portfolio history","keywords":["portfolio totals","token balances","defi balances","transaction history","portfolio change","wallet activity risk","wallet autopay risk","autopay risk","agent spend controls","wallet risk score","wallet spend limits","wallet spend control","autopay spend policy","wallet allowance policy","token approval risk","approval risk","approval risk check","dangerous spender approvals","wallet approval risk","spender approvals","token allowance risk","approval risk","wallet history","wallet portfolio","address intelligence","wallet risk scorer","wallet risk score","wallet risk profiling","transaction pattern analysis","wallet transaction patterns","transaction patterns","counterparty exposure","agent spend controls","autonomous agent spend policy","agent payment safety"],"info":{"input":{"body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":30,"refresh":true}},"output":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z"}}},"schema":{"inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]},"limit":{"type":"integer","minimum":1,"maximum":50},"refresh":{"type":"boolean"}},"required":["address"]},"outputSchema":{"type":"object"}},"demoUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/wallet_risk_scorer","contactUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/contact","datasetHealthUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/dataset/health"}}},{"type":"http","method":"POST","resource":"https://wallet-portfolio-history-mcp.mtree.workers.dev/tools/transaction_patterns","description":"Hosted wallet transaction-pattern analysis for agents: method mix, cadence, inbound/outbound flow, failed status pattern, top counterparties, protocol touches, burst risk score, and autopay policy from refreshed D1 wallet history. Price 0.20 USDC on Base via x402. Demo: https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/transaction_patterns. Contact: https://wallet-portfolio-history-mcp.mtree.workers.dev/contact.","discoverable":true,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"200000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","maxTimeoutSeconds":300}],"inputSchema":{"type":"http","method":"POST","bodyType":"json","body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":40,"refresh":true}},"outputSchema":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z","source_coverage":{},"result":{}}},"metadata":{"service":"wallet-portfolio-history-mcp","category":"wallet portfolio history","tags":["portfolio-totals","token-balances","defi-balances","transaction-history","portfolio-change","wallet-activity-risk","wallet-risk-scorer","transaction-patterns","wallet-autopay-risk","wallet-spend-limit-policy","wallet-allowance-policy","token-approval-risk","approval-risk","approval risk check","dangerous spender approvals","token approval risk","token allowance risk","wallet approval risk","spender approvals","approval risk","agent-spend-controls","agent spend controls","wallet risk scorer","wallet risk score","wallet risk profiling","transaction patterns","wallet transaction patterns","counterparty exposure","autopay-risk","wallet autopay risk","agent spend controls","wallet spend limits","wallet spend control","autopay spend policy","wallet","x402"]},"extensions":{"bazaar":{"discoverable":true,"category":"wallet portfolio history","keywords":["portfolio totals","token balances","defi balances","transaction history","portfolio change","wallet activity risk","wallet autopay risk","autopay risk","agent spend controls","wallet risk score","wallet spend limits","wallet spend control","autopay spend policy","wallet allowance policy","token approval risk","approval risk","approval risk check","dangerous spender approvals","wallet approval risk","spender approvals","token allowance risk","approval risk","wallet history","wallet portfolio","address intelligence","wallet risk scorer","wallet risk score","wallet risk profiling","transaction pattern analysis","wallet transaction patterns","transaction patterns","counterparty exposure","agent spend controls","autonomous agent spend policy","agent payment safety"],"info":{"input":{"body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":40,"refresh":true}},"output":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z"}}},"schema":{"inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]},"limit":{"type":"integer","minimum":1,"maximum":50},"refresh":{"type":"boolean"}},"required":["address"]},"outputSchema":{"type":"object"}},"demoUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/transaction_patterns","contactUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/contact","datasetHealthUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/dataset/health"}}},{"type":"http","method":"POST","resource":"https://wallet-portfolio-history-mcp.mtree.workers.dev/tools/wallet_autopay_risk","description":"Hosted wallet autopay risk report for agent-commerce spend controls: 0-100 wallet risk score, transaction-pattern burst risk, counterparty exposure, failed-call signals, protocol touchpoints, spend-limit guidance, and recommended autopay policy from refreshed D1 wallet history. Price 0.20 USDC on Base via x402. Demo: https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/wallet_autopay_risk. Contact: https://wallet-portfolio-history-mcp.mtree.workers.dev/contact.","discoverable":true,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"200000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","maxTimeoutSeconds":300}],"inputSchema":{"type":"http","method":"POST","bodyType":"json","body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":40,"refresh":true}},"outputSchema":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z","source_coverage":{},"result":{}}},"metadata":{"service":"wallet-portfolio-history-mcp","category":"wallet portfolio history","tags":["portfolio-totals","token-balances","defi-balances","transaction-history","portfolio-change","wallet-activity-risk","wallet-risk-scorer","transaction-patterns","wallet-autopay-risk","wallet-spend-limit-policy","wallet-allowance-policy","token-approval-risk","approval-risk","approval risk check","dangerous spender approvals","token approval risk","token allowance risk","wallet approval risk","spender approvals","approval risk","agent-spend-controls","agent spend controls","wallet risk scorer","wallet risk score","wallet risk profiling","transaction patterns","wallet transaction patterns","counterparty exposure","autopay-risk","wallet autopay risk","agent spend controls","wallet spend limits","wallet spend control","autopay spend policy","wallet","x402"]},"extensions":{"bazaar":{"discoverable":true,"category":"wallet portfolio history","keywords":["portfolio totals","token balances","defi balances","transaction history","portfolio change","wallet activity risk","wallet autopay risk","autopay risk","agent spend controls","wallet risk score","wallet spend limits","wallet spend control","autopay spend policy","wallet allowance policy","token approval risk","approval risk","approval risk check","dangerous spender approvals","wallet approval risk","spender approvals","token allowance risk","approval risk","wallet history","wallet portfolio","address intelligence","wallet risk scorer","wallet risk score","wallet risk profiling","transaction pattern analysis","wallet transaction patterns","transaction patterns","counterparty exposure","agent spend controls","autonomous agent spend policy","agent payment safety"],"info":{"input":{"body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":40,"refresh":true}},"output":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z"}}},"schema":{"inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]},"limit":{"type":"integer","minimum":1,"maximum":50},"refresh":{"type":"boolean"}},"required":["address"]},"outputSchema":{"type":"object"}},"demoUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/wallet_autopay_risk","contactUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/contact","datasetHealthUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/dataset/health"}}},{"type":"http","method":"POST","resource":"https://wallet-portfolio-history-mcp.mtree.workers.dev/tools/wallet_spend_limit_policy","description":"Hosted wallet spend-limit policy for autonomous agents: per-call and per-counterparty caps, autopay spend controls, wallet risk score, transaction-pattern burst signals, counterparty exposure, and fresh D1 provenance before an agent pays. Price 0.25 USDC on Base via x402. Demo: https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/wallet_spend_limit_policy. Contact: https://wallet-portfolio-history-mcp.mtree.workers.dev/contact.","discoverable":true,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"250000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","maxTimeoutSeconds":300}],"inputSchema":{"type":"http","method":"POST","bodyType":"json","body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":40,"refresh":true}},"outputSchema":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z","source_coverage":{},"result":{}}},"metadata":{"service":"wallet-portfolio-history-mcp","category":"wallet portfolio history","tags":["portfolio-totals","token-balances","defi-balances","transaction-history","portfolio-change","wallet-activity-risk","wallet-risk-scorer","transaction-patterns","wallet-autopay-risk","wallet-spend-limit-policy","wallet-allowance-policy","token-approval-risk","approval-risk","approval risk check","dangerous spender approvals","token approval risk","token allowance risk","wallet approval risk","spender approvals","approval risk","agent-spend-controls","agent spend controls","wallet risk scorer","wallet risk score","wallet risk profiling","transaction patterns","wallet transaction patterns","counterparty exposure","autopay-risk","wallet autopay risk","agent spend controls","wallet spend limits","wallet spend control","autopay spend policy","wallet","x402"]},"extensions":{"bazaar":{"discoverable":true,"category":"wallet portfolio history","keywords":["portfolio totals","token balances","defi balances","transaction history","portfolio change","wallet activity risk","wallet autopay risk","autopay risk","agent spend controls","wallet risk score","wallet spend limits","wallet spend control","autopay spend policy","wallet allowance policy","token approval risk","approval risk","approval risk check","dangerous spender approvals","wallet approval risk","spender approvals","token allowance risk","approval risk","wallet history","wallet portfolio","address intelligence","wallet risk scorer","wallet risk score","wallet risk profiling","transaction pattern analysis","wallet transaction patterns","transaction patterns","counterparty exposure","agent spend controls","autonomous agent spend policy","agent payment safety"],"info":{"input":{"body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":40,"refresh":true}},"output":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z"}}},"schema":{"inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]},"limit":{"type":"integer","minimum":1,"maximum":50},"refresh":{"type":"boolean"}},"required":["address"]},"outputSchema":{"type":"object"}},"demoUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/wallet_spend_limit_policy","contactUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/contact","datasetHealthUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/dataset/health"}}},{"type":"http","method":"POST","resource":"https://wallet-portfolio-history-mcp.mtree.workers.dev/tools/wallet_allowance_policy","description":"Hosted wallet allowance policy for autonomous agents: token allowance risk, approval exposure, curated spender watchlist, revoke/cap guidance, and autopay spend-control policy from fresh D1 wallet snapshots plus live allowance reads. Price 0.25 USDC on Base via x402. Demo: https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/wallet_allowance_policy. Contact: https://wallet-portfolio-history-mcp.mtree.workers.dev/contact.","discoverable":true,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"250000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","maxTimeoutSeconds":300}],"inputSchema":{"type":"http","method":"POST","bodyType":"json","body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":40,"refresh":true}},"outputSchema":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z","source_coverage":{},"result":{}}},"metadata":{"service":"wallet-portfolio-history-mcp","category":"wallet portfolio history","tags":["portfolio-totals","token-balances","defi-balances","transaction-history","portfolio-change","wallet-activity-risk","wallet-risk-scorer","transaction-patterns","wallet-autopay-risk","wallet-spend-limit-policy","wallet-allowance-policy","token-approval-risk","approval-risk","approval risk check","dangerous spender approvals","token approval risk","token allowance risk","wallet approval risk","spender approvals","approval risk","agent-spend-controls","agent spend controls","wallet risk scorer","wallet risk score","wallet risk profiling","transaction patterns","wallet transaction patterns","counterparty exposure","autopay-risk","wallet autopay risk","agent spend controls","wallet spend limits","wallet spend control","autopay spend policy","wallet","x402"]},"extensions":{"bazaar":{"discoverable":true,"category":"wallet portfolio history","keywords":["portfolio totals","token balances","defi balances","transaction history","portfolio change","wallet activity risk","wallet autopay risk","autopay risk","agent spend controls","wallet risk score","wallet spend limits","wallet spend control","autopay spend policy","wallet allowance policy","token approval risk","approval risk","approval risk check","dangerous spender approvals","wallet approval risk","spender approvals","token allowance risk","approval risk","wallet history","wallet portfolio","address intelligence","wallet risk scorer","wallet risk score","wallet risk profiling","transaction pattern analysis","wallet transaction patterns","transaction patterns","counterparty exposure","agent spend controls","autonomous agent spend policy","agent payment safety"],"info":{"input":{"body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":40,"refresh":true}},"output":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z"}}},"schema":{"inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]},"limit":{"type":"integer","minimum":1,"maximum":50},"refresh":{"type":"boolean"}},"required":["address"]},"outputSchema":{"type":"object"}},"demoUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/wallet_allowance_policy","contactUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/contact","datasetHealthUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/dataset/health"}}},{"type":"http","method":"POST","resource":"https://wallet-portfolio-history-mcp.mtree.workers.dev/tools/token_approval_risk","description":"Hosted token approval risk for autonomous agents: token-by-token spender approval exposure, allowance-to-balance ratios, risky/unlimited approval flags, revoke-or-cap actions, and agent spend-control policy from fresh D1 wallet snapshots plus live allowance reads. Price 0.25 USDC on Base via x402. Demo: https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/token_approval_risk. Contact: https://wallet-portfolio-history-mcp.mtree.workers.dev/contact.","discoverable":true,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"250000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","maxTimeoutSeconds":300}],"inputSchema":{"type":"http","method":"POST","bodyType":"json","body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":40,"refresh":true}},"outputSchema":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z","source_coverage":{},"result":{}}},"metadata":{"service":"wallet-portfolio-history-mcp","category":"wallet portfolio history","tags":["portfolio-totals","token-balances","defi-balances","transaction-history","portfolio-change","wallet-activity-risk","wallet-risk-scorer","transaction-patterns","wallet-autopay-risk","wallet-spend-limit-policy","wallet-allowance-policy","token-approval-risk","approval-risk","approval risk check","dangerous spender approvals","token approval risk","token allowance risk","wallet approval risk","spender approvals","approval risk","agent-spend-controls","agent spend controls","wallet risk scorer","wallet risk score","wallet risk profiling","transaction patterns","wallet transaction patterns","counterparty exposure","autopay-risk","wallet autopay risk","agent spend controls","wallet spend limits","wallet spend control","autopay spend policy","wallet","x402"]},"extensions":{"bazaar":{"discoverable":true,"category":"wallet portfolio history","keywords":["portfolio totals","token balances","defi balances","transaction history","portfolio change","wallet activity risk","wallet autopay risk","autopay risk","agent spend controls","wallet risk score","wallet spend limits","wallet spend control","autopay spend policy","wallet allowance policy","token approval risk","approval risk","approval risk check","dangerous spender approvals","wallet approval risk","spender approvals","token allowance risk","approval risk","wallet history","wallet portfolio","address intelligence","wallet risk scorer","wallet risk score","wallet risk profiling","transaction pattern analysis","wallet transaction patterns","transaction patterns","counterparty exposure","agent spend controls","autonomous agent spend policy","agent payment safety"],"info":{"input":{"body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":40,"refresh":true}},"output":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z"}}},"schema":{"inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]},"limit":{"type":"integer","minimum":1,"maximum":50},"refresh":{"type":"boolean"}},"required":["address"]},"outputSchema":{"type":"object"}},"demoUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/token_approval_risk","contactUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/contact","datasetHealthUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/dataset/health"}}},{"type":"http","method":"POST","resource":"https://wallet-portfolio-history-mcp.mtree.workers.dev/tools/approval_risk","description":"Hosted approval risk check for Base and EVM agents before signing token approvals or swaps: dangerous spender approvals, unlimited allowance exposure, approval-to-balance ratios, revoke-or-cap actions, and agent spend-control policy from fresh D1 wallet snapshots plus live allowance reads. Price 0.20 USDC on Base via x402. Demo: https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/approval_risk. Contact: https://wallet-portfolio-history-mcp.mtree.workers.dev/contact.","discoverable":true,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"200000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","maxTimeoutSeconds":300}],"inputSchema":{"type":"http","method":"POST","bodyType":"json","body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":40,"refresh":true}},"outputSchema":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z","source_coverage":{},"result":{}}},"metadata":{"service":"wallet-portfolio-history-mcp","category":"wallet portfolio history","tags":["portfolio-totals","token-balances","defi-balances","transaction-history","portfolio-change","wallet-activity-risk","wallet-risk-scorer","transaction-patterns","wallet-autopay-risk","wallet-spend-limit-policy","wallet-allowance-policy","token-approval-risk","approval-risk","approval risk check","dangerous spender approvals","token approval risk","token allowance risk","wallet approval risk","spender approvals","approval risk","agent-spend-controls","agent spend controls","wallet risk scorer","wallet risk score","wallet risk profiling","transaction patterns","wallet transaction patterns","counterparty exposure","autopay-risk","wallet autopay risk","agent spend controls","wallet spend limits","wallet spend control","autopay spend policy","wallet","x402"]},"extensions":{"bazaar":{"discoverable":true,"category":"wallet portfolio history","keywords":["portfolio totals","token balances","defi balances","transaction history","portfolio change","wallet activity risk","wallet autopay risk","autopay risk","agent spend controls","wallet risk score","wallet spend limits","wallet spend control","autopay spend policy","wallet allowance policy","token approval risk","approval risk","approval risk check","dangerous spender approvals","wallet approval risk","spender approvals","token allowance risk","approval risk","wallet history","wallet portfolio","address intelligence","wallet risk scorer","wallet risk score","wallet risk profiling","transaction pattern analysis","wallet transaction patterns","transaction patterns","counterparty exposure","agent spend controls","autonomous agent spend policy","agent payment safety"],"info":{"input":{"body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":40,"refresh":true}},"output":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z"}}},"schema":{"inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]},"limit":{"type":"integer","minimum":1,"maximum":50},"refresh":{"type":"boolean"}},"required":["address"]},"outputSchema":{"type":"object"}},"demoUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/approval_risk","contactUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/contact","datasetHealthUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/dataset/health"}}},{"type":"http","method":"POST","resource":"https://wallet-portfolio-history-mcp.mtree.workers.dev/tools/agent_spend_controls","description":"Hosted agent spend controls for autonomous wallets: approval-risk gate, per-call and per-counterparty limits, wallet risk score, transaction-pattern burst signals, risky spender approvals, and autopay spend policy from fresh D1 wallet snapshots plus live allowance reads. Price 0.25 USDC on Base via x402. Demo: https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/agent_spend_controls. Contact: https://wallet-portfolio-history-mcp.mtree.workers.dev/contact.","discoverable":true,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"250000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","maxTimeoutSeconds":300}],"inputSchema":{"type":"http","method":"POST","bodyType":"json","body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":40,"refresh":true}},"outputSchema":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z","source_coverage":{},"result":{}}},"metadata":{"service":"wallet-portfolio-history-mcp","category":"wallet portfolio history","tags":["portfolio-totals","token-balances","defi-balances","transaction-history","portfolio-change","wallet-activity-risk","wallet-risk-scorer","transaction-patterns","wallet-autopay-risk","wallet-spend-limit-policy","wallet-allowance-policy","token-approval-risk","approval-risk","approval risk check","dangerous spender approvals","token approval risk","token allowance risk","wallet approval risk","spender approvals","approval risk","agent-spend-controls","agent spend controls","wallet risk scorer","wallet risk score","wallet risk profiling","transaction patterns","wallet transaction patterns","counterparty exposure","autopay-risk","wallet autopay risk","agent spend controls","wallet spend limits","wallet spend control","autopay spend policy","wallet","x402"]},"extensions":{"bazaar":{"discoverable":true,"category":"wallet portfolio history","keywords":["portfolio totals","token balances","defi balances","transaction history","portfolio change","wallet activity risk","wallet autopay risk","autopay risk","agent spend controls","wallet risk score","wallet spend limits","wallet spend control","autopay spend policy","wallet allowance policy","token approval risk","approval risk","approval risk check","dangerous spender approvals","wallet approval risk","spender approvals","token allowance risk","approval risk","wallet history","wallet portfolio","address intelligence","wallet risk scorer","wallet risk score","wallet risk profiling","transaction pattern analysis","wallet transaction patterns","transaction patterns","counterparty exposure","agent spend controls","autonomous agent spend policy","agent payment safety"],"info":{"input":{"body":{"address":"0x0000000000000000000000000000000000000000","chain":"base","limit":40,"refresh":true}},"output":{"example":{"ok":true,"dataset_fresh_at":"2026-05-22T17:12:32.000Z"}}},"schema":{"inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$"},"chain":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"]},"limit":{"type":"integer","minimum":1,"maximum":50},"refresh":{"type":"boolean"}},"required":["address"]},"outputSchema":{"type":"object"}},"demoUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/demo/tools/agent_spend_controls","contactUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/contact","datasetHealthUrl":"https://wallet-portfolio-history-mcp.mtree.workers.dev/dataset/health"}}}],"discovery":{"agentCard":"https://wallet-portfolio-history-mcp.mtree.workers.dev/.well-known/agent-card.json","mcp":"https://wallet-portfolio-history-mcp.mtree.workers.dev/.well-known/mcp.json","openapi":"https://wallet-portfolio-history-mcp.mtree.workers.dev/openapi.yaml","x402":"https://wallet-portfolio-history-mcp.mtree.workers.dev/.well-known/x402"}}