Axiom Agentic Tools
x402-paid Base agent tools (USDC). 5 deterministic tools. No API keys. No NFT pass.
我该使用它吗
质量与安全性
发现(12)
- HIGH
- LOW在 mcp-security-scanner 中
- LOW在 agent-revenue-optimizer 中
- LOW在 agent-token-strategy 中
- LOW在 base-builder-grant-finder 中
- LOW在 base-gas-tracker 中
- LOW在 mcp-security-scanner 中
- LOW在 multi-agent-workflow-designer 中
- LOW在 polymarket-odds 中
- LOW在 repo-health-for-agents 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"axiom-agentic-tools": {
"url": "https://agentic.clawbots.org/api/agentic/mcp"
}
}
}远程端点
https://agentic.clawbots.org/api/agentic/mcpstreamable-http它能做什么
工具清单
工具(9)
🟢agent-revenue-optimizer(endpoint_url, assumed_monthly_paid_calls)
Audit an x402-gated endpoint by probing its 402 envelope, agent-card.json, well-known surfaces, and response headers. Returns a closed-vocabulary verdict plus 3-7 scored recommendations across pricing, bundling, discoverability, envelope correctness, rate limiting, tier expansion, facilitator choice, and schema clarity. Each recommendation cites the observed current-state value as evidence.
输入模式
{
"type": "object",
"properties": {
"endpoint_url": {
"type": "string",
"format": "uri",
"minLength": 8,
"maxLength": 2048,
"description": "Public HTTP(S) URL of the x402-gated endpoint to audit. Must respond with an HTTP 402 envelope on an unauthenticated GET (or POST). Example: https://x402.org or any /api/tools/<slug> on a deployed x402 service."
},
"assumed_monthly_paid_calls": {
"type": "integer",
"minimum": 0,
"maximum": 1000000,
"description": "Optional estimate of how many paid calls per month the endpoint currently receives. Used to scale recommendation impact_usd_per_month from a per-call delta to a monthly figure. Defaults to 1000 if omitted."
}
},
"required": [
"endpoint_url"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"endpoint_url": {
"type": "string",
"format": "uri"
},
"probed_at": {
"type": "string",
"format": "date-time"
},
"verdict": {
"type": "string",
"enum": [
"healthy",
"leaking-revenue",
"discoverability-blocked",
"mispriced",
"broken-envelope"
]
},
"current_state": {
"type": "object",
"additionalProperties": false,
"required": [
"http_status_unauth",
"x402_version",
"accepts_count",
"price_usd",
"network",
"asset",
"pay_to",
"facilitator_url",
"max_timeout_seconds",
"bazaar_discoverable",
"agent_card_present",
"rate_limit_headers_present"
],
"properties": {
"http_status_unauth": {
"type": "integer"
},
"x402_version": {
"type": "integer"
},
"accepts_count": {
"type": "integer"
},
"price_usd": {
"type": [
"string",
"null"
]
},
"network": {
"type": [
"string",
"null"
]
},
"asset": {
"type": [
"string",
"null"
]
},
"pay_to": {
"type": [
"string",
"null"
]
},
"facilitator_url": {
"type": [
"string",
"null"
]
},
"max_timeout_seconds": {
"type": [
"integer",
"null"
]
},
"bazaar_discoverable": {
"type": [
"boolean",
"null"
]
},
"agent_card_present": {
"type": "boolean"
},
"rate_limit_headers_present": {
"type": "boolean"
}
}
},
"recommendations": {
"type": "array",
"minItems": 1,
"maxItems": 7,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"lever",
"confidence",
"impact_usd_per_month",
"evidence",
"action"
],
"properties": {
"lever": {
"type": "string",
"enum": [
"pricing",
"bundling",
"discoverability",
"envelope-fix",
"rate-limit",
"tier-add",
"facilitator-switch",
"schema-clarity"
]
},
"confidence": {
"type": "string",
"enum": [
"low",
"medium",
"high"
]
},
"impact_usd_per_month": {
"type": "number",
"minimum": 0
},
"evidence": {
"type": "string",
"minLength": 1,
"maxLength": 512
},
"action": {
"type": "string",
"minLength": 1,
"maxLength": 240
}
}
}
},
"expected_lift_usd_per_month": {
"type": "number",
"minimum": 0
},
"evidence": {
"type": "object",
"additionalProperties": false,
"required": [
"endpoint_probed",
"agent_card_probed",
"envelope_sha256"
],
"properties": {
"endpoint_probed": {
"type": "string",
"format": "uri"
},
"agent_card_probed": {
"type": "string",
"format": "uri"
},
"envelope_sha256": {
"type": "string",
"minLength": 64,
"maxLength": 64
}
}
},
"next_check_at": {
"type": "string",
"format": "date-time",
"description": "ISO 8601 timestamp suggesting when the caller should re-invoke this tool. Derived from the tool's recurringHint.intervalSeconds."
}
},
"required": [
"endpoint_url",
"probed_at",
"verdict",
"current_state",
"recommendations",
"expected_lift_usd_per_month",
"evidence"
],
"additionalProperties": false
}🟢agent-token-strategy(agent_name, symbol, pattern, total_supply, include_nft)
Design a non-security token strategy for an autonomous agent. Returns a deployable spec: symbol, supply, distribution allocations summing to 100, OpenZeppelin contract templates (ERC20, ERC4626, ERC721), fair-launch defaults, a six-criterion non-security checklist, an estimated Base deploy cost, and a curated risks list covering Sybil, LP rug, and key-compromise vectors.
输入模式
{
"type": "object",
"properties": {
"agent_name": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"description": "Display name of the agent the token represents."
},
"symbol": {
"type": "string",
"pattern": "^[A-Z][A-Z0-9]{1,9}$",
"description": "Ticker symbol, 2-10 chars, A-Z and digits, leading letter."
},
"pattern": {
"type": "string",
"enum": [
"fair-launch-axiom-style",
"staking-loop",
"minimal-erc20"
],
"description": "Which template to base the strategy on."
},
"total_supply": {
"type": "integer",
"minimum": 1000,
"maximum": 1000000000000,
"description": "Optional total supply override. Defaults to template default."
},
"include_nft": {
"type": "boolean",
"description": "Include an ERC721 access pass alongside the ERC20."
}
},
"required": [
"agent_name",
"symbol",
"pattern"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"agent_name": {
"type": "string",
"minLength": 1,
"maxLength": 64
},
"symbol": {
"type": "string",
"pattern": "^[A-Z][A-Z0-9]{1,9}$"
},
"pattern": {
"type": "string",
"enum": [
"fair-launch-axiom-style",
"staking-loop",
"minimal-erc20"
]
},
"total_supply": {
"type": "integer",
"minimum": 1000
},
"decimals": {
"type": "integer",
"minimum": 0,
"maximum": 18
},
"allocations": {
"type": "array",
"minItems": 1,
"maxItems": 12,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"bucket",
"percent",
"vesting",
"rationale"
],
"properties": {
"bucket": {
"type": "string",
"enum": [
"fair-launch-liquidity",
"staker-rewards",
"agent-treasury",
"community-airdrop",
"ecosystem-grants",
"lp-incentives",
"operator-multisig"
]
},
"percent": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"vesting": {
"type": "string",
"enum": [
"none",
"linear-12mo",
"linear-24mo",
"cliff-6mo-linear-18mo"
]
},
"rationale": {
"type": "string",
"minLength": 8,
"maxLength": 240
}
}
}
},
"contracts_to_deploy": {
"type": "array",
"minItems": 1,
"maxItems": 4,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"name",
"standard",
"openzeppelin_template",
"purpose"
],
"properties": {
"name": {
"type": "string",
"minLength": 1,
"maxLength": 64
},
"standard": {
"type": "string",
"enum": [
"ERC20",
"ERC4626",
"ERC721",
"ERC20Votes"
]
},
"openzeppelin_template": {
"type": "string",
"enum": [
"ERC20",
"ERC20Burnable",
"ERC20Permit",
"ERC20Votes",
"ERC4626",
"ERC721",
"ERC721Enumerable",
"Ownable"
]
},
"purpose": {
"type": "string",
"minLength": 8,
"maxLength": 240
}
}
}
},
"fair_launch_defaults": {
"type": "object",
"additionalProperties": false,
"required": [
"dex",
"pair_asset",
"initial_lp_percent_of_supply",
"lp_lock_months",
"anti_sniper_block_delay",
"renounce_ownership"
],
"properties": {
"dex": {
"type": "string",
"enum": [
"uniswap-v3-base",
"aerodrome-base"
]
},
"pair_asset": {
"type": "string",
"enum": [
"WETH",
"USDC"
]
},
"initial_lp_percent_of_supply": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"lp_lock_months": {
"type": "integer",
"minimum": 0,
"maximum": 120
},
"anti_sniper_block_delay": {
"type": "integer",
"minimum": 0,
"maximum": 50
},
"renounce_ownership": {
"type": "boolean"
}
}
},
"non_security_checklist": {
"type": "array",
"minItems": 6,
"maxItems": 6,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"criterion",
"status",
"note"
],
"properties": {
"criterion": {
"type": "string",
"enum": [
"no-investment-contract",
"no-common-enterprise",
"no-profit-expectation-from-others",
"utility-on-deploy",
"no-revenue-share-promise",
"no-pre-sale-or-private-allocation"
]
},
"status": {
"type": "string",
"enum": [
"pass",
"warn",
"fail"
]
},
"note": {
"type": "string",
"minLength": 8,
"maxLength": 240
}
}
}
},
"estimated_deploy_cost_usd": {
"type": "number",
"minimum": 0,
"maximum": 10000
},
"deploy_cost_assumptions": {
"type": "object",
"additionalProperties": false,
"required": [
"base_gas_gwei",
"estimated_gas_units",
"eth_usd_assumption"
],
"properties": {
"base_gas_gwei": {
"type": "number",
"minimum": 0
},
"estimated_gas_units": {
"type": "integer",
"minimum": 0
},
"eth_usd_assumption": {
"type": "number",
"minimum": 0
}
}
},
"risks": {
"type": "array",
"minItems": 3,
"maxItems": 8,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"risk",
"severity",
"mitigation"
],
"properties": {
"risk": {
"type": "string",
"enum": [
"sybil-airdrop-farming",
"lp-rug-by-deployer",
"deployer-key-compromise",
"front-running-on-launch",
"regulatory-reclassification",
"oracle-manipulation"
]
},
"severity": {
"type": "string",
"enum": [
"low",
"medium",
"high",
"critical"
]
},
"mitigation": {
"type": "string",
"minLength": 8,
"maxLength": 240
}
}
}
},
"evidence": {
"type": "object",
"additionalProperties": false,
"required": [
"template_id",
"openzeppelin_docs_url",
"base_chain_docs_url",
"reference_deployment"
],
"properties": {
"template_id": {
"type": "string",
"enum": [
"fair-launch-axiom-style",
"staking-loop",
"minimal-erc20"
]
},
"openzeppelin_docs_url": {
"type": "string",
"format": "uri"
},
"base_chain_docs_url": {
"type": "string",
"format": "uri"
},
"reference_deployment": {
"type": "string",
"minLength": 4,
"maxLength": 128
}
}
},
"generated_at": {
"type": "string",
"format": "date-time"
},
"next_check_at": {
"type": "string",
"format": "date-time",
"description": "ISO 8601 timestamp suggesting when the caller should re-invoke this tool. Derived from the tool's recurringHint.intervalSeconds."
}
},
"required": [
"agent_name",
"symbol",
"pattern",
"total_supply",
"decimals",
"allocations",
"contracts_to_deploy",
"fair_launch_defaults",
"non_security_checklist",
"estimated_deploy_cost_usd",
"deploy_cost_assumptions",
"risks",
"evidence",
"generated_at"
],
"additionalProperties": false
}🟢base-builder-grant-finder(category, stage, has_live_base_contract, max_results)
Returns a ranked, deadline-aware list of open Base ecosystem funding programs (grants, accelerators, hackathons, retro-funding). Each result cites source_url, deadline, funding_range_usd, and last_verified_at. Stale entries are flagged. Designed for agents and builders shipping on Base who need a single call to surface the next applicable funding deadline.
输入模式
{
"type": "object",
"properties": {
"category": {
"type": "string",
"enum": [
"defi",
"infra",
"ai-agent",
"consumer",
"nft",
"tooling",
"social",
"any"
],
"description": "Project category. Used to match grant program eligibility and scope. 'ai-agent' covers agent infrastructure, autonomous agents, and agent-economy projects; 'tooling' covers dev tools and SDKs; 'any' returns programs that accept all categories. Required."
},
"stage": {
"type": "string",
"enum": [
"idea",
"prototype",
"mainnet",
"scaling",
"any"
],
"default": "any",
"description": "Current project stage. 'idea' is pre-prototype; 'prototype' has working demo; 'mainnet' has deployed Base contracts; 'scaling' has live users and revenue. Used as an additional eligibility filter against grant stage requirements. Defaults to 'any'."
},
"has_live_base_contract": {
"type": "boolean",
"default": false,
"description": "True if the project already has at least one deployed contract on Base mainnet. Several grants (Base Builder Grants, Coinbase Developer Grants) score higher for live-on-Base projects. Defaults to false."
},
"max_results": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"default": 10,
"description": "Maximum number of ranked program results to return. Programs are scored by match against category, stage, has_live_base_contract, and deadline proximity. Defaults to 10."
}
},
"required": [
"category"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"query": {
"type": "object",
"additionalProperties": false,
"required": [
"category",
"stage",
"has_live_base_contract",
"max_results"
],
"properties": {
"category": {
"type": "string"
},
"stage": {
"type": "string"
},
"has_live_base_contract": {
"type": "boolean"
},
"max_results": {
"type": "integer"
}
}
},
"results": {
"type": "array",
"maxItems": 25,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"program_name",
"type",
"source_url",
"deadline",
"funding_range_usd",
"eligibility",
"last_verified_at",
"match_score",
"match_reasons",
"days_until_deadline"
],
"properties": {
"program_name": {
"type": "string",
"minLength": 1
},
"type": {
"type": "string",
"enum": [
"grant",
"accelerator",
"hackathon",
"retro-funding",
"quest",
"bounty"
]
},
"source_url": {
"type": "string",
"format": "uri"
},
"deadline": {
"type": "string",
"format": "date"
},
"funding_range_usd": {
"type": "object",
"additionalProperties": false,
"required": [
"min",
"max"
],
"properties": {
"min": {
"type": "number",
"minimum": 0
},
"max": {
"type": "number",
"minimum": 0
}
}
},
"eligibility": {
"type": "string",
"minLength": 1
},
"last_verified_at": {
"type": "string",
"format": "date-time"
},
"match_score": {
"type": "integer",
"minimum": 0,
"maximum": 100
},
"match_reasons": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
},
"maxItems": 8
},
"days_until_deadline": {
"type": "integer"
}
}
}
},
"stale_warnings": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"program_name",
"last_verified_at",
"days_stale"
],
"properties": {
"program_name": {
"type": "string"
},
"last_verified_at": {
"type": "string",
"format": "date-time"
},
"days_stale": {
"type": "integer",
"minimum": 0
}
}
}
},
"total_open_programs": {
"type": "integer",
"minimum": 0
},
"evaluated_at": {
"type": "string",
"format": "date-time"
},
"evidence": {
"type": "object",
"additionalProperties": false,
"required": [
"dataset_version",
"dataset_verified_at",
"source_count"
],
"properties": {
"dataset_version": {
"type": "string",
"minLength": 1
},
"dataset_verified_at": {
"type": "string",
"format": "date-time"
},
"source_count": {
"type": "integer",
"minimum": 1
}
}
},
"next_check_at": {
"type": "string",
"format": "date-time",
"description": "ISO 8601 timestamp suggesting when the caller should re-invoke this tool. Derived from the tool's recurringHint.intervalSeconds."
}
},
"required": [
"query",
"results",
"stale_warnings",
"total_open_programs",
"evaluated_at",
"evidence"
],
"additionalProperties": false
}🟢base-gas-tracker(blocks)
Live Base network gas tracker. Returns current gas price in gwei, base fee, priority fee (tip), and a block history showing recent gas trends. Useful for timing transactions and estimating costs. $0.01/call.
输入模式
{
"type": "object",
"properties": {
"blocks": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 10,
"description": "Number of recent blocks to include in history (1-20, default 10)"
}
},
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"gas_price_gwei": {
"type": "number"
},
"base_fee_gwei": {
"type": "number"
},
"priority_fee_gwei": {
"type": "number"
},
"max_fee_suggestion_gwei": {
"type": "number"
},
"block_history": {
"type": "array",
"items": {
"type": "object",
"properties": {
"block": {
"type": "integer"
},
"base_fee_gwei": {
"type": "number"
},
"gas_used_ratio": {
"type": "number"
}
}
}
},
"trend": {
"type": "string",
"enum": [
"rising",
"falling",
"stable"
]
},
"fetched_at": {
"type": "string"
}
},
"required": [
"gas_price_gwei",
"base_fee_gwei",
"priority_fee_gwei",
"block_history",
"trend",
"fetched_at"
]
}🟢mcp-security-scanner(manifestUrl, manifestJson, checks)
Scans an MCP server manifest or endpoint for security vulnerabilities — prompt injection in tool descriptions, exfiltration vectors, unbounded resource access, privilege escalation, schema mismatches, transport security issues, and over-permissive scopes. Returns a structured risk report with severity levels and remediation guidance.
输入模式
{
"type": "object",
"properties": {
"manifestUrl": {
"type": "string",
"description": "URL of the MCP server manifest (e.g. https://example.com/.well-known/agentic/manifest.json). Mutually exclusive with manifestJson."
},
"manifestJson": {
"type": "object",
"description": "Raw MCP manifest JSON object to scan. Mutually exclusive with manifestUrl."
},
"checks": {
"type": "array",
"items": {
"type": "string",
"enum": [
"prompt-injection",
"exfiltration",
"resource-access",
"privilege-escalation",
"schema-validation",
"transport-security",
"scope-permissions"
]
},
"description": "Specific check categories to run. Omit to run all checks."
}
},
"oneOf": [
{
"required": [
"manifestUrl"
]
},
{
"required": [
"manifestJson"
]
}
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"serverName": {
"type": "string"
},
"scanTimestamp": {
"type": "string",
"format": "date-time"
},
"toolCount": {
"type": "integer"
},
"findings": {
"type": "array",
"items": {
"type": "object",
"properties": {
"severity": {
"type": "string",
"enum": [
"critical",
"high",
"medium",
"low",
"info"
]
},
"category": {
"type": "string"
},
"tool": {
"type": "string"
},
"title": {
"type": "string"
},
"description": {
"type": "string"
},
"remediation": {
"type": "string"
}
},
"required": [
"severity",
"category",
"title",
"description"
]
}
},
"summary": {
"type": "object",
"properties": {
"critical": {
"type": "integer"
},
"high": {
"type": "integer"
},
"medium": {
"type": "integer"
},
"low": {
"type": "integer"
},
"info": {
"type": "integer"
},
"overallRisk": {
"type": "string",
"enum": [
"critical",
"high",
"medium",
"low",
"clean"
]
}
}
}
},
"required": [
"serverName",
"scanTimestamp",
"toolCount",
"findings",
"summary"
]
}🟢multi-agent-workflow-designer(goal, budget_usd, max_steps, output_format, preferred_protocols)
Compose a directed acyclic graph of public x402, MCP, and A2A tools that achieves a stated agent goal. Returns step-by-step plan with tool slug, endpoint URL, protocol, inputs, dependencies, per-step cost and latency, total estimated cost, and an executable plan in either a2a-json-rpc or shell-curl form. Useful for autonomous agents that need to pick which paid tools to chain.
输入模式
{
"type": "object",
"properties": {
"goal": {
"type": "string",
"minLength": 8,
"maxLength": 512,
"description": "Plain-English agent goal, e.g. 'sweep top 5 floor NFTs in collection X if contract is safe and gas is low'."
},
"budget_usd": {
"type": "number",
"minimum": 0,
"maximum": 1000,
"description": "Maximum total spend across all chained tool calls. Steps over budget are pruned."
},
"max_steps": {
"type": "integer",
"minimum": 1,
"maximum": 12,
"description": "Cap on number of steps in the returned DAG."
},
"output_format": {
"type": "string",
"enum": [
"a2a-json-rpc",
"shell-curl"
],
"description": "Executable plan format. Defaults to a2a-json-rpc."
},
"preferred_protocols": {
"type": "array",
"maxItems": 4,
"items": {
"type": "string",
"enum": [
"x402",
"mcp",
"a2a",
"rest"
]
},
"description": "Restrict catalog selection to these protocols. Empty = all."
}
},
"required": [
"goal"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"goal": {
"type": "string",
"minLength": 1
},
"steps": {
"type": "array",
"minItems": 1,
"maxItems": 12,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"step_id",
"tool_slug",
"tool_url",
"protocol",
"category",
"inputs",
"depends_on",
"cost_usd",
"latency_ms",
"rationale"
],
"properties": {
"step_id": {
"type": "string",
"pattern": "^s[0-9]+$"
},
"tool_slug": {
"type": "string",
"minLength": 1
},
"tool_url": {
"type": "string",
"format": "uri"
},
"protocol": {
"type": "string",
"enum": [
"x402",
"mcp",
"a2a",
"rest"
]
},
"category": {
"type": "string",
"enum": [
"gas",
"safety",
"nft-market",
"wallet-risk",
"token-due-diligence",
"identity",
"narrative",
"influence",
"portfolio",
"tokenomics",
"indexer",
"block-explorer"
]
},
"inputs": {
"type": "object"
},
"depends_on": {
"type": "array",
"maxItems": 11,
"items": {
"type": "string",
"pattern": "^s[0-9]+$"
}
},
"cost_usd": {
"type": "number",
"minimum": 0,
"maximum": 1000
},
"latency_ms": {
"type": "integer",
"minimum": 50,
"maximum": 60000
},
"rationale": {
"type": "string",
"minLength": 4,
"maxLength": 240
}
}
}
},
"total_cost_usd": {
"type": "number",
"minimum": 0,
"maximum": 1000
},
"total_latency_ms_estimate": {
"type": "integer",
"minimum": 50,
"maximum": 600000
},
"fallbacks": {
"type": "array",
"maxItems": 12,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"for_step",
"tool_slug",
"tool_url",
"protocol",
"reason"
],
"properties": {
"for_step": {
"type": "string",
"pattern": "^s[0-9]+$"
},
"tool_slug": {
"type": "string",
"minLength": 1
},
"tool_url": {
"type": "string",
"format": "uri"
},
"protocol": {
"type": "string",
"enum": [
"x402",
"mcp",
"a2a",
"rest"
]
},
"reason": {
"type": "string",
"minLength": 4,
"maxLength": 200
}
}
}
},
"executable_plan": {
"type": "object",
"additionalProperties": false,
"required": [
"format",
"payload"
],
"properties": {
"format": {
"type": "string",
"enum": [
"a2a-json-rpc",
"shell-curl"
]
},
"payload": {
"type": "string",
"minLength": 1,
"maxLength": 20000
}
}
},
"output_format": {
"type": "string",
"enum": [
"a2a-json-rpc",
"shell-curl"
]
},
"budget_status": {
"type": "string",
"enum": [
"under_budget",
"no_budget_specified",
"pruned_to_budget",
"over_budget_unprunable"
]
},
"evidence": {
"type": "object",
"additionalProperties": false,
"required": [
"catalog_version",
"catalog_entries_considered",
"matched_keywords"
],
"properties": {
"catalog_version": {
"type": "string",
"minLength": 1
},
"catalog_entries_considered": {
"type": "integer",
"minimum": 1
},
"matched_keywords": {
"type": "array",
"maxItems": 32,
"items": {
"type": "string",
"minLength": 1,
"maxLength": 48
}
}
}
},
"generated_at": {
"type": "string",
"format": "date-time"
},
"next_check_at": {
"type": "string",
"format": "date-time",
"description": "ISO 8601 timestamp suggesting when the caller should re-invoke this tool. Derived from the tool's recurringHint.intervalSeconds."
}
},
"required": [
"goal",
"steps",
"total_cost_usd",
"total_latency_ms_estimate",
"fallbacks",
"executable_plan",
"output_format",
"budget_status",
"evidence",
"generated_at"
],
"additionalProperties": false
}🟢polymarket-odds(question)
Fetch live prediction market odds from Polymarket. Returns current probabilities, volume, liquidity, and resolution status for any active or resolved market. Accepts a market slug or keyword search term. $0.01/call.
输入模式
{
"type": "object",
"properties": {
"question": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Polymarket market slug (e.g. 'will-trump-win-2024') or keyword search term"
}
},
"required": [
"question"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"question": {
"type": "string"
},
"slug": {
"type": "string"
},
"outcomes": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"probability": {
"type": "number"
},
"price": {
"type": "number"
}
}
}
},
"volume_usd": {
"type": "number"
},
"liquidity_usd": {
"type": "number"
},
"end_date": {
"type": [
"string",
"null"
]
},
"resolved": {
"type": "boolean"
},
"resolution_value": {
"type": [
"string",
"null"
]
},
"market_url": {
"type": "string"
},
"fetched_at": {
"type": "string"
}
},
"required": [
"question",
"outcomes",
"volume_usd",
"liquidity_usd",
"end_date",
"resolved",
"fetched_at"
]
}🟢repo-health-for-agents(repo)
Comprehensive GitHub repository health audit. Scores repos 0-100 across 8 categories: activity, community, maintenance, contributors, security (via OpenSSF Scorecard), CI/CD, documentation, and popularity. Returns letter grade, per-category scores, 20+ individual checks with evidence, and prioritized recommendations sorted by impact. All checks run via GitHub API — no clone required. Free: 50 calls/IP/day.
输入模式
{
"type": "object",
"properties": {
"repo": {
"type": "string",
"pattern": "^[A-Za-z0-9_.-]+/[A-Za-z0-9_.-]+$",
"minLength": 3,
"maxLength": 140,
"description": "GitHub owner/name (e.g. vercel/next.js)"
}
},
"required": [
"repo"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"repo": {
"type": "string"
},
"default_branch": {
"type": "string"
},
"overall_score": {
"type": "integer",
"minimum": 0,
"maximum": 100
},
"grade": {
"type": "string",
"enum": [
"A+",
"A",
"B+",
"B",
"C",
"D",
"F"
]
},
"category_scores": {
"type": "object",
"properties": {
"activity": {
"type": "number"
},
"community": {
"type": "number"
},
"maintenance": {
"type": "number"
},
"contributors": {
"type": "number"
},
"security": {
"type": "number"
},
"ci_cd": {
"type": "number"
},
"documentation": {
"type": "number"
},
"popularity": {
"type": "number"
}
}
},
"checks": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"category": {
"type": "string"
},
"passed": {
"type": "boolean"
},
"score": {
"type": "integer"
},
"max_score": {
"type": "integer"
},
"evidence": {
"type": "string"
}
}
}
},
"recommendations": {
"type": "array",
"items": {
"type": "object",
"properties": {
"check_id": {
"type": "string"
},
"category": {
"type": "string"
},
"potential_lift": {
"type": "integer"
},
"action": {
"type": "string"
},
"current": {
"type": "string"
}
}
}
},
"metadata": {
"type": "object",
"properties": {
"stars": {
"type": "integer"
},
"forks": {
"type": "integer"
},
"open_issues": {
"type": "integer"
},
"language": {
"type": [
"string",
"null"
]
},
"created": {
"type": "string"
},
"last_push": {
"type": "string"
},
"age_days": {
"type": "integer"
},
"license": {
"type": [
"string",
"null"
]
},
"archived": {
"type": "boolean"
},
"contributors": {
"type": "integer"
},
"bus_factor": {
"type": "integer"
}
}
},
"scorecard_detail": {
"type": [
"array",
"null"
],
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"score": {
"type": "integer"
},
"reason": {
"type": "string"
}
}
}
},
"evaluated_at": {
"type": "string",
"format": "date-time"
}
},
"required": [
"repo",
"default_branch",
"overall_score",
"grade",
"category_scores",
"checks",
"recommendations",
"metadata",
"evaluated_at"
]
}🟢wallet-portfolio(address)
Fetch token balances for an Ethereum/Base wallet address. Returns ETH, USDC, WETH, AXIOM, and BNKR balances on Base with current USD values from DeFiLlama price data. $0.01/call.
输入模式
{
"type": "object",
"properties": {
"address": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$",
"description": "Ethereum/Base wallet address (0x...)"
}
},
"required": [
"address"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"address": {
"type": "string"
},
"total_usd": {
"type": "number"
},
"tokens": {
"type": "array",
"items": {
"type": "object",
"properties": {
"symbol": {
"type": "string"
},
"name": {
"type": "string"
},
"contract": {
"type": [
"string",
"null"
]
},
"balance": {
"type": "number"
},
"balance_raw": {
"type": "string"
},
"price_usd": {
"type": [
"number",
"null"
]
},
"value_usd": {
"type": [
"number",
"null"
]
},
"decimals": {
"type": "integer"
}
}
}
},
"fetched_at": {
"type": "string"
}
},
"required": [
"address",
"total_usd",
"tokens",
"fetched_at"
]
}社区
证据