Axiom Agentic Tools
What this MCP does
Scans MCP and agent endpoints for security risks, designs multi-agent workflows, audits repositories, tracks Base gas, retrieves wallet balances, and queries crypto markets.
Tools
Input schema
{'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}
Output schema
{'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}
Input schema
{'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}
Output schema
{'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}
Input schema
{'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}
Output schema
{'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}
Input schema
{'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}
Output schema
{'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'}}}
Input schema
{'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}
Output schema
{'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'}}}
Input schema
{'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}
Output schema
{'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}
Input schema
{'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}
Output schema
{'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']}}}
Input schema
{'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}
Output schema
{'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'}}}}}}
Input schema
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Ethereum/Base wallet address (0x...)'}}, 'additionalProperties': False}
Output schema
{'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'}}}
Recent tool changes
Similar MCP servers
quartermaster
Offers paid web, AI, developer, cryptographic, Base blockchain, and x402 payment-verification utilities for agents.
47620 Multichain Data API — onchain, crypto, utilities, x402 stats
Provides multichain balances, token and market data, transactions, network health, contract inspection, wallet risk checks, crypt…
runtime
Offers deterministic developer utilities for encoding, JSON, hashing, JWTs, regular expressions, timestamps, and Ethereum/EVM add…
agentforge
Analyzes smart contracts, tokens, wallets, approvals, transactions, gas, DeFi pools, and blockchain risks across EVM and Solana.
anchor-x402
Provides blockchain transaction and calldata decoding, wallet intelligence and screening, token prices, cryptographic anchoring, …
Myncellium Paid MCP
Offers pay-per-call language, conversion, code review, vulnerability, DNS, repository, crypto-price, model-pricing, and x402 mark…
Autonomy x402 Tools
Provides paid website agent-readiness audits, llms.txt generation, public URL fetching, crypto prices, and Base wallet snapshots.
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…