MCPサーバー

Axiom Agentic Tools

io.github.0xAxiom/axiom-agentic-tools

このMCPでできること

Scans MCP and agent endpoints for security risks, designs multi-agent workflows, audits repositories, tracks Base gas, retrieves wallet balances, and queries crypto markets.

agent-revenue-optimizer
Agent Revenue Optimizer
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', 'required': ['endpoint_url'], 'properties': {'endpoint_url': {'type': 'string', 'format': 'uri', 'maxLength': 2048, 'minLength': 8, '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', 'maximum': 1000000, 'minimum': 0, '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.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['endpoint_url', 'probed_at', 'verdict', 'current_state', 'recommendations', 'expected_lift_usd_per_month', 'evidence'], 'properties': {'verdict': {'enum': ['healthy', 'leaking-revenue', 'discoverability-blocked', 'mispriced', 'broken-envelope'], 'type': 'string'}, 'evidence': {'type': 'object', 'required': ['endpoint_probed', 'agent_card_probed', 'envelope_sha256'], 'properties': {'endpoint_probed': {'type': 'string', 'format': 'uri'}, 'envelope_sha256': {'type': 'string', 'maxLength': 64, 'minLength': 64}, 'agent_card_probed': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}, 'probed_at': {'type': 'string', 'format': 'date-time'}, 'endpoint_url': {'type': 'string', 'format': 'uri'}, 'current_state': {'type': 'object', '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': {'asset': {'type': ['string', 'null']}, 'pay_to': {'type': ['string', 'null']}, 'network': {'type': ['string', 'null']}, 'price_usd': {'type': ['string', 'null']}, 'x402_version': {'type': 'integer'}, 'accepts_count': {'type': 'integer'}, 'facilitator_url': {'type': ['string', 'null']}, 'agent_card_present': {'type': 'boolean'}, 'http_status_unauth': {'type': 'integer'}, 'bazaar_discoverable': {'type': ['boolean', 'null']}, 'max_timeout_seconds': {'type': ['integer', 'null']}, 'rate_limit_headers_present': {'type': 'boolean'}}, 'additionalProperties': False}, '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."}, 'recommendations': {'type': 'array', 'items': {'type': 'object', 'required': ['lever', 'confidence', 'impact_usd_per_month', 'evidence', 'action'], 'properties': {'lever': {'enum': ['pricing', 'bundling', 'discoverability', 'envelope-fix', 'rate-limit', 'tier-add', 'facilitator-switch', 'schema-clarity'], 'type': 'string'}, 'action': {'type': 'string', 'maxLength': 240, 'minLength': 1}, 'evidence': {'type': 'string', 'maxLength': 512, 'minLength': 1}, 'confidence': {'enum': ['low', 'medium', 'high'], 'type': 'string'}, 'impact_usd_per_month': {'type': 'number', 'minimum': 0}}, 'additionalProperties': False}, 'maxItems': 7, 'minItems': 1}, 'expected_lift_usd_per_month': {'type': 'number', 'minimum': 0}}, 'additionalProperties': False}
agent-token-strategy
Agent Token Strategy
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', 'required': ['agent_name', 'symbol', 'pattern'], 'properties': {'symbol': {'type': 'string', 'pattern': '^[A-Z][A-Z0-9]{1,9}$', 'description': 'Ticker symbol, 2-10 chars, A-Z and digits, leading letter.'}, 'pattern': {'enum': ['fair-launch-axiom-style', 'staking-loop', 'minimal-erc20'], 'type': 'string', 'description': 'Which template to base the strategy on.'}, 'agent_name': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'Display name of the agent the token represents.'}, 'include_nft': {'type': 'boolean', 'description': 'Include an ERC721 access pass alongside the ERC20.'}, 'total_supply': {'type': 'integer', 'maximum': 1000000000000, 'minimum': 1000, 'description': 'Optional total supply override. Defaults to template default.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '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'], 'properties': {'risks': {'type': 'array', 'items': {'type': 'object', 'required': ['risk', 'severity', 'mitigation'], 'properties': {'risk': {'enum': ['sybil-airdrop-farming', 'lp-rug-by-deployer', 'deployer-key-compromise', 'front-running-on-launch', 'regulatory-reclassification', 'oracle-manipulation'], 'type': 'string'}, 'severity': {'enum': ['low', 'medium', 'high', 'critical'], 'type': 'string'}, 'mitigation': {'type': 'string', 'maxLength': 240, 'minLength': 8}}, 'additionalProperties': False}, 'maxItems': 8, 'minItems': 3}, 'symbol': {'type': 'string', 'pattern': '^[A-Z][A-Z0-9]{1,9}$'}, 'pattern': {'enum': ['fair-launch-axiom-style', 'staking-loop', 'minimal-erc20'], 'type': 'string'}, 'decimals': {'type': 'integer', 'maximum': 18, 'minimum': 0}, 'evidence': {'type': 'object', 'required': ['template_id', 'openzeppelin_docs_url', 'base_chain_docs_url', 'reference_deployment'], 'properties': {'template_id': {'enum': ['fair-launch-axiom-style', 'staking-loop', 'minimal-erc20'], 'type': 'string'}, 'base_chain_docs_url': {'type': 'string', 'format': 'uri'}, 'reference_deployment': {'type': 'string', 'maxLength': 128, 'minLength': 4}, 'openzeppelin_docs_url': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}, 'agent_name': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'allocations': {'type': 'array', 'items': {'type': 'object', 'required': ['bucket', 'percent', 'vesting', 'rationale'], 'properties': {'bucket': {'enum': ['fair-launch-liquidity', 'staker-rewards', 'agent-treasury', 'community-airdrop', 'ecosystem-grants', 'lp-incentives', 'operator-multisig'], 'type': 'string'}, 'percent': {'type': 'number', 'maximum': 100, 'minimum': 0}, 'vesting': {'enum': ['none', 'linear-12mo', 'linear-24mo', 'cliff-6mo-linear-18mo'], 'type': 'string'}, 'rationale': {'type': 'string', 'maxLength': 240, 'minLength': 8}}, 'additionalProperties': False}, 'maxItems': 12, 'minItems': 1}, 'generated_at': {'type': 'string', 'format': 'date-time'}, 'total_supply': {'type': 'integer', 'minimum': 1000}, '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."}, 'contracts_to_deploy': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'standard', 'openzeppelin_template', 'purpose'], 'properties': {'name': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'purpose': {'type': 'string', 'maxLength': 240, 'minLength': 8}, 'standard': {'enum': ['ERC20', 'ERC4626', 'ERC721', 'ERC20Votes'], 'type': 'string'}, 'openzeppelin_template': {'enum': ['ERC20', 'ERC20Burnable', 'ERC20Permit', 'ERC20Votes', 'ERC4626', 'ERC721', 'ERC721Enumerable', 'Ownable'], 'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 4, 'minItems': 1}, 'fair_launch_defaults': {'type': 'object', 'required': ['dex', 'pair_asset', 'initial_lp_percent_of_supply', 'lp_lock_months', 'anti_sniper_block_delay', 'renounce_ownership'], 'properties': {'dex': {'enum': ['uniswap-v3-base', 'aerodrome-base'], 'type': 'string'}, 'pair_asset': {'enum': ['WETH', 'USDC'], 'type': 'string'}, 'lp_lock_months': {'type': 'integer', 'maximum': 120, 'minimum': 0}, 'renounce_ownership': {'type': 'boolean'}, 'anti_sniper_block_delay': {'type': 'integer', 'maximum': 50, 'minimum': 0}, 'initial_lp_percent_of_supply': {'type': 'number', 'maximum': 100, 'minimum': 0}}, 'additionalProperties': False}, 'non_security_checklist': {'type': 'array', 'items': {'type': 'object', 'required': ['criterion', 'status', 'note'], 'properties': {'note': {'type': 'string', 'maxLength': 240, 'minLength': 8}, 'status': {'enum': ['pass', 'warn', 'fail'], 'type': 'string'}, 'criterion': {'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'], 'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 6, 'minItems': 6}, 'deploy_cost_assumptions': {'type': 'object', 'required': ['base_gas_gwei', 'estimated_gas_units', 'eth_usd_assumption'], 'properties': {'base_gas_gwei': {'type': 'number', 'minimum': 0}, 'eth_usd_assumption': {'type': 'number', 'minimum': 0}, 'estimated_gas_units': {'type': 'integer', 'minimum': 0}}, 'additionalProperties': False}, 'estimated_deploy_cost_usd': {'type': 'number', 'maximum': 10000, 'minimum': 0}}, 'additionalProperties': False}
base-builder-grant-finder
Base Builder Grant Finder
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', 'required': ['category'], 'properties': {'stage': {'enum': ['idea', 'prototype', 'mainnet', 'scaling', 'any'], 'type': 'string', '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'."}, 'category': {'enum': ['defi', 'infra', 'ai-agent', 'consumer', 'nft', 'tooling', 'social', 'any'], 'type': 'string', '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."}, 'max_results': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, '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.'}, '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.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['query', 'results', 'stale_warnings', 'total_open_programs', 'evaluated_at', 'evidence'], 'properties': {'query': {'type': 'object', 'required': ['category', 'stage', 'has_live_base_contract', 'max_results'], 'properties': {'stage': {'type': 'string'}, 'category': {'type': 'string'}, 'max_results': {'type': 'integer'}, 'has_live_base_contract': {'type': 'boolean'}}, 'additionalProperties': False}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['program_name', 'type', 'source_url', 'deadline', 'funding_range_usd', 'eligibility', 'last_verified_at', 'match_score', 'match_reasons', 'days_until_deadline'], 'properties': {'type': {'enum': ['grant', 'accelerator', 'hackathon', 'retro-funding', 'quest', 'bounty'], 'type': 'string'}, 'deadline': {'type': 'string', 'format': 'date'}, 'source_url': {'type': 'string', 'format': 'uri'}, 'eligibility': {'type': 'string', 'minLength': 1}, 'match_score': {'type': 'integer', 'maximum': 100, 'minimum': 0}, 'program_name': {'type': 'string', 'minLength': 1}, 'match_reasons': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'maxItems': 8}, 'last_verified_at': {'type': 'string', 'format': 'date-time'}, 'funding_range_usd': {'type': 'object', 'required': ['min', 'max'], 'properties': {'max': {'type': 'number', 'minimum': 0}, 'min': {'type': 'number', 'minimum': 0}}, 'additionalProperties': False}, 'days_until_deadline': {'type': 'integer'}}, 'additionalProperties': False}, 'maxItems': 25}, 'evidence': {'type': 'object', 'required': ['dataset_version', 'dataset_verified_at', 'source_count'], 'properties': {'source_count': {'type': 'integer', 'minimum': 1}, 'dataset_version': {'type': 'string', 'minLength': 1}, 'dataset_verified_at': {'type': 'string', 'format': 'date-time'}}, 'additionalProperties': False}, 'evaluated_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."}, 'stale_warnings': {'type': 'array', 'items': {'type': 'object', 'required': ['program_name', 'last_verified_at', 'days_stale'], 'properties': {'days_stale': {'type': 'integer', 'minimum': 0}, 'program_name': {'type': 'string'}, 'last_verified_at': {'type': 'string', 'format': 'date-time'}}, 'additionalProperties': False}}, 'total_open_programs': {'type': 'integer', 'minimum': 0}}, 'additionalProperties': False}
base-gas-tracker
Base Gas Tracker
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', 'default': 10, 'maximum': 20, 'minimum': 1, 'description': 'Number of recent blocks to include in history (1-20, default 10)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['gas_price_gwei', 'base_fee_gwei', 'priority_fee_gwei', 'block_history', 'trend', 'fetched_at'], 'properties': {'trend': {'enum': ['rising', 'falling', 'stable'], 'type': 'string'}, 'fetched_at': {'type': 'string'}, 'base_fee_gwei': {'type': 'number'}, 'block_history': {'type': 'array', 'items': {'type': 'object', 'properties': {'block': {'type': 'integer'}, 'base_fee_gwei': {'type': 'number'}, 'gas_used_ratio': {'type': 'number'}}}}, 'gas_price_gwei': {'type': 'number'}, 'priority_fee_gwei': {'type': 'number'}, 'max_fee_suggestion_gwei': {'type': 'number'}}}
mcp-security-scanner
MCP Security Scanner
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', 'oneOf': [{'required': ['manifestUrl']}, {'required': ['manifestJson']}], 'properties': {'checks': {'type': 'array', 'items': {'enum': ['prompt-injection', 'exfiltration', 'resource-access', 'privilege-escalation', 'schema-validation', 'transport-security', 'scope-permissions'], 'type': 'string'}, 'description': 'Specific check categories to run. Omit to run all checks.'}, '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.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['serverName', 'scanTimestamp', 'toolCount', 'findings', 'summary'], 'properties': {'summary': {'type': 'object', 'properties': {'low': {'type': 'integer'}, 'high': {'type': 'integer'}, 'info': {'type': 'integer'}, 'medium': {'type': 'integer'}, 'critical': {'type': 'integer'}, 'overallRisk': {'enum': ['critical', 'high', 'medium', 'low', 'clean'], 'type': 'string'}}}, 'findings': {'type': 'array', 'items': {'type': 'object', 'required': ['severity', 'category', 'title', 'description'], 'properties': {'tool': {'type': 'string'}, 'title': {'type': 'string'}, 'category': {'type': 'string'}, 'severity': {'enum': ['critical', 'high', 'medium', 'low', 'info'], 'type': 'string'}, 'description': {'type': 'string'}, 'remediation': {'type': 'string'}}}}, 'toolCount': {'type': 'integer'}, 'serverName': {'type': 'string'}, 'scanTimestamp': {'type': 'string', 'format': 'date-time'}}}
multi-agent-workflow-designer
Multi-Agent Workflow Designer
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', 'required': ['goal'], 'properties': {'goal': {'type': 'string', 'maxLength': 512, 'minLength': 8, 'description': "Plain-English agent goal, e.g. 'sweep top 5 floor NFTs in collection X if contract is safe and gas is low'."}, 'max_steps': {'type': 'integer', 'maximum': 12, 'minimum': 1, 'description': 'Cap on number of steps in the returned DAG.'}, 'budget_usd': {'type': 'number', 'maximum': 1000, 'minimum': 0, 'description': 'Maximum total spend across all chained tool calls. Steps over budget are pruned.'}, 'output_format': {'enum': ['a2a-json-rpc', 'shell-curl'], 'type': 'string', 'description': 'Executable plan format. Defaults to a2a-json-rpc.'}, 'preferred_protocols': {'type': 'array', 'items': {'enum': ['x402', 'mcp', 'a2a', 'rest'], 'type': 'string'}, 'maxItems': 4, 'description': 'Restrict catalog selection to these protocols. Empty = all.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['goal', 'steps', 'total_cost_usd', 'total_latency_ms_estimate', 'fallbacks', 'executable_plan', 'output_format', 'budget_status', 'evidence', 'generated_at'], 'properties': {'goal': {'type': 'string', 'minLength': 1}, 'steps': {'type': 'array', 'items': {'type': 'object', 'required': ['step_id', 'tool_slug', 'tool_url', 'protocol', 'category', 'inputs', 'depends_on', 'cost_usd', 'latency_ms', 'rationale'], 'properties': {'inputs': {'type': 'object'}, 'step_id': {'type': 'string', 'pattern': '^s[0-9]+$'}, 'category': {'enum': ['gas', 'safety', 'nft-market', 'wallet-risk', 'token-due-diligence', 'identity', 'narrative', 'influence', 'portfolio', 'tokenomics', 'indexer', 'block-explorer'], 'type': 'string'}, 'cost_usd': {'type': 'number', 'maximum': 1000, 'minimum': 0}, 'protocol': {'enum': ['x402', 'mcp', 'a2a', 'rest'], 'type': 'string'}, 'tool_url': {'type': 'string', 'format': 'uri'}, 'rationale': {'type': 'string', 'maxLength': 240, 'minLength': 4}, 'tool_slug': {'type': 'string', 'minLength': 1}, 'depends_on': {'type': 'array', 'items': {'type': 'string', 'pattern': '^s[0-9]+$'}, 'maxItems': 11}, 'latency_ms': {'type': 'integer', 'maximum': 60000, 'minimum': 50}}, 'additionalProperties': False}, 'maxItems': 12, 'minItems': 1}, 'evidence': {'type': 'object', 'required': ['catalog_version', 'catalog_entries_considered', 'matched_keywords'], 'properties': {'catalog_version': {'type': 'string', 'minLength': 1}, 'matched_keywords': {'type': 'array', 'items': {'type': 'string', 'maxLength': 48, 'minLength': 1}, 'maxItems': 32}, 'catalog_entries_considered': {'type': 'integer', 'minimum': 1}}, 'additionalProperties': False}, 'fallbacks': {'type': 'array', 'items': {'type': 'object', 'required': ['for_step', 'tool_slug', 'tool_url', 'protocol', 'reason'], 'properties': {'reason': {'type': 'string', 'maxLength': 200, 'minLength': 4}, 'for_step': {'type': 'string', 'pattern': '^s[0-9]+$'}, 'protocol': {'enum': ['x402', 'mcp', 'a2a', 'rest'], 'type': 'string'}, 'tool_url': {'type': 'string', 'format': 'uri'}, 'tool_slug': {'type': 'string', 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 12}, 'generated_at': {'type': 'string', 'format': 'date-time'}, 'budget_status': {'enum': ['under_budget', 'no_budget_specified', 'pruned_to_budget', 'over_budget_unprunable'], 'type': 'string'}, '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."}, 'output_format': {'enum': ['a2a-json-rpc', 'shell-curl'], 'type': 'string'}, 'total_cost_usd': {'type': 'number', 'maximum': 1000, 'minimum': 0}, 'executable_plan': {'type': 'object', 'required': ['format', 'payload'], 'properties': {'format': {'enum': ['a2a-json-rpc', 'shell-curl'], 'type': 'string'}, 'payload': {'type': 'string', 'maxLength': 20000, 'minLength': 1}}, 'additionalProperties': False}, 'total_latency_ms_estimate': {'type': 'integer', 'maximum': 600000, 'minimum': 50}}, 'additionalProperties': False}
polymarket-odds
Polymarket Odds
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', 'required': ['question'], 'properties': {'question': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': "Polymarket market slug (e.g. 'will-trump-win-2024') or keyword search term"}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['question', 'outcomes', 'volume_usd', 'liquidity_usd', 'end_date', 'resolved', 'fetched_at'], 'properties': {'slug': {'type': 'string'}, 'end_date': {'type': ['string', 'null']}, 'outcomes': {'type': 'array', 'items': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'price': {'type': 'number'}, 'probability': {'type': 'number'}}}}, 'question': {'type': 'string'}, 'resolved': {'type': 'boolean'}, 'fetched_at': {'type': 'string'}, 'market_url': {'type': 'string'}, 'volume_usd': {'type': 'number'}, 'liquidity_usd': {'type': 'number'}, 'resolution_value': {'type': ['string', 'null']}}}
repo-health-for-agents
Repo Health Auditor
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', 'required': ['repo'], 'properties': {'repo': {'type': 'string', 'pattern': '^[A-Za-z0-9_.-]+/[A-Za-z0-9_.-]+$', 'maxLength': 140, 'minLength': 3, 'description': 'GitHub owner/name (e.g. vercel/next.js)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['repo', 'default_branch', 'overall_score', 'grade', 'category_scores', 'checks', 'recommendations', 'metadata', 'evaluated_at'], 'properties': {'repo': {'type': 'string'}, 'grade': {'enum': ['A+', 'A', 'B+', 'B', 'C', 'D', 'F'], 'type': 'string'}, 'checks': {'type': 'array', 'items': {'type': 'object', 'properties': {'id': {'type': 'string'}, 'score': {'type': 'integer'}, 'passed': {'type': 'boolean'}, 'category': {'type': 'string'}, 'evidence': {'type': 'string'}, 'max_score': {'type': 'integer'}}}}, 'metadata': {'type': 'object', 'properties': {'forks': {'type': 'integer'}, 'stars': {'type': 'integer'}, 'created': {'type': 'string'}, 'license': {'type': ['string', 'null']}, 'age_days': {'type': 'integer'}, 'archived': {'type': 'boolean'}, 'language': {'type': ['string', 'null']}, 'last_push': {'type': 'string'}, 'bus_factor': {'type': 'integer'}, 'open_issues': {'type': 'integer'}, 'contributors': {'type': 'integer'}}}, 'evaluated_at': {'type': 'string', 'format': 'date-time'}, 'overall_score': {'type': 'integer', 'maximum': 100, 'minimum': 0}, 'default_branch': {'type': 'string'}, 'category_scores': {'type': 'object', 'properties': {'ci_cd': {'type': 'number'}, 'activity': {'type': 'number'}, 'security': {'type': 'number'}, 'community': {'type': 'number'}, 'popularity': {'type': 'number'}, 'maintenance': {'type': 'number'}, 'contributors': {'type': 'number'}, 'documentation': {'type': 'number'}}}, 'recommendations': {'type': 'array', 'items': {'type': 'object', 'properties': {'action': {'type': 'string'}, 'current': {'type': 'string'}, 'category': {'type': 'string'}, 'check_id': {'type': 'string'}, 'potential_lift': {'type': 'integer'}}}}, 'scorecard_detail': {'type': ['array', 'null'], 'items': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'score': {'type': 'integer'}, 'reason': {'type': 'string'}}}}}}
wallet-portfolio
Wallet Portfolio
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', 'required': ['address'], 'properties': {'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Ethereum/Base wallet address (0x...)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['address', 'total_usd', 'tokens', 'fetched_at'], 'properties': {'tokens': {'type': 'array', 'items': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'symbol': {'type': 'string'}, 'balance': {'type': 'number'}, 'contract': {'type': ['string', 'null']}, 'decimals': {'type': 'integer'}, 'price_usd': {'type': ['number', 'null']}, 'value_usd': {'type': ['number', 'null']}, 'balance_raw': {'type': 'string'}}}}, 'address': {'type': 'string'}, 'total_usd': {'type': 'number'}, 'fetched_at': {'type': 'string'}}}
追加
wallet-portfolio
2026年9月17日12:40
追加
repo-health-for-agents
2026年9月17日12:40
追加
polymarket-odds
2026年9月17日12:40
追加
multi-agent-workflow-designer
2026年9月17日12:40
追加
mcp-security-scanner
2026年9月17日12:40
追加
base-gas-tracker
2026年9月17日12:40
追加
base-builder-grant-finder
2026年9月17日12:40
追加
agent-token-strategy
2026年9月17日12:40
追加
agent-revenue-optimizer
2026年9月17日12:40