Axiom Agentic Tools

x402-paid Base agent tools (USDC). 5 deterministic tools. No API keys. No NFT pass.

我该使用它吗

质量与安全性

B
描述质量
94%
模式完整度
98%
命名质量
50%
投毒风险
80%
权限匹配度
100%
协议合规性
100%

发现(12)

  • HIGHTool poisoning patterns detected
  • LOWTool 'mcp-security-scanner' description lacks action verb在 mcp-security-scanner 中
  • LOWTool 'agent-revenue-optimizer' doesn't follow camelCase/snake_case在 agent-revenue-optimizer 中
  • LOWTool 'agent-token-strategy' doesn't follow camelCase/snake_case在 agent-token-strategy 中
  • LOWTool 'base-builder-grant-finder' doesn't follow camelCase/snake_case在 base-builder-grant-finder 中
  • LOWTool 'base-gas-tracker' doesn't follow camelCase/snake_case在 base-gas-tracker 中
  • LOWTool 'mcp-security-scanner' doesn't follow camelCase/snake_case在 mcp-security-scanner 中
  • LOWTool 'multi-agent-workflow-designer' doesn't follow camelCase/snake_case在 multi-agent-workflow-designer 中
  • LOWTool 'polymarket-odds' doesn't follow camelCase/snake_case在 polymarket-odds 中
  • LOWTool 'repo-health-for-agents' doesn't follow camelCase/snake_case在 repo-health-for-agents 中

基于对工具定义和协议合规性的自动分析。

上下文开销

~6,167token 数(工具定义)
~6.9 KB典型响应大小
对注意力有显著影响(占 128k 上下文窗口的 4.82%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 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"
  ]
}

社区

评价此服务器

证据

最近观测

已验证未记录版本9 个工具
已验证未记录版本9 个工具
已验证未记录版本9 个工具