Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,544Letters: 14Defects: 1,324counted 1 min ago
teppi

Server definition

Hash
sha256:9c99fd06279f21774ad8b1929c45e59bc7fdeaec17b1acbd0fc0745817558660
What it is
What a remote MCP server returned when asked what it offers: 9 tools

The blob, as servednamed by its sha256

{ "instructions": "Search this server when the user mentions:\n - auditing or scoring a GitHub repo for MCP, x402, A2A, or agent-marketplace readiness;\n - probing an x402 endpoint for pricing, bundling, discoverability, envelope, or rate-limit issues;\n - designing a non-security agent token (ERC20 / ERC4626 / ERC721 templates, allocations, fair-launch checklist);\n - composing or planning a multi-step agent workflow across x402/MCP/REST tools under a USD budget;\n - finding open Base ecosystem grants, accelerators, hackathons, or retro-funding programs with deadlines.\n\nAll tools are read-only side-effect-free probes. Payment is USDC on Base via x402 (CDP facilitator).\nCatalog manifest: https://agentic.clawbots.org/api/agentic/manifest", "tools": [ { "description": "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.", "inputSchema": { "additionalProperties": false, "properties": { "assumed_monthly_paid_calls": { "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.", "maximum": 1000000, "minimum": 0, "type": "integer" }, "endpoint_url": { "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.", "format": "uri", "maxLength": 2048, "minLength": 8, "type": "string" } }, "required": [ "endpoint_url" ], "type": "object" }, "name": "agent-revenue-optimizer", "outputSchema": { "additionalProperties": false, "properties": { "current_state": { "additionalProperties": false, "properties": { "accepts_count": { "type": "integer" }, "agent_card_present": { "type": "boolean" }, "asset": { "type": [ "string", "null" ] }, "bazaar_discoverable": { "type": [ "boolean", "null" ] }, "facilitator_url": { "type": [ "string", "null" ] }, "http_status_unauth": { "type": "integer" }, "max_timeout_seconds": { "type": [ "integer", "null" ] }, "network": { "type": [ "string", "null" ] }, "pay_to": { "type": [ "string", "null" ] }, "price_usd": { "type": [ "string", "null" ] }, "rate_limit_headers_present": { "type": "boolean" }, "x402_version": { "type": "integer" } }, "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" ], "type": "object" }, "endpoint_url": { "format": "uri", "type": "string" }, "evidence": { "additionalProperties": false, "properties": { "agent_card_probed": { "format": "uri", "type": "string" }, "endpoint_probed": { "format": "uri", "type": "string" }, "envelope_sha256": { "maxLength": 64, "minLength": 64, "type": "string" } }, "required": [ "endpoint_probed", "agent_card_probed", "envelope_sha256" ], "type": "object" }, "expected_lift_usd_per_month": { "minimum": 0, "type": "number" }, "next_check_at": { "description": "ISO 8601 timestamp suggesting when the caller should re-invoke this tool. Derived from the tool's recurringHint.intervalSeconds.", "format": "date-time", "type": "string" }, "probed_at": { "format": "date-time", "type": "string" }, "recommendations": { "items": { "additionalProperties": false, "properties": { "action": { "maxLength": 240, "minLength": 1, "type": "string" }, "confidence": { "enum": [ "low", "medium", "high" ], "type": "string" }, "evidence": { "maxLength": 512, "minLength": 1, "type": "string" }, "impact_usd_per_month": { "minimum": 0, "type": "number" }, "lever": { "enum": [ "pricing", "bundling", "discoverability", "envelope-fix", "rate-limit", "tier-add", "facilitator-switch", "schema-clarity" ], "type": "string" } }, "required": [ "lever", "confidence", "impact_usd_per_month", "evidence", "action" ], "type": "object" }, "maxItems": 7, "minItems": 1, "type": "array" }, "verdict": { "enum": [ "healthy", "leaking-revenue", "discoverability-blocked", "mispriced", "broken-envelope" ], "type": "string" } }, "required": [ "endpoint_url", "probed_at", "verdict", "current_state", "recommendations", "expected_lift_usd_per_month", "evidence" ], "type": "object" } }, { "description": "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.", "inputSchema": { "additionalProperties": false, "properties": { "agent_name": { "description": "Display name of the agent the token represents.", "maxLength": 64, "minLength": 1, "type": "string" }, "include_nft": { "description": "Include an ERC721 access pass alongside the ERC20.", "type": "boolean" }, "pattern": { "description": "Which template to base the strategy on.", "enum": [ "fair-launch-axiom-style", "staking-loop", "minimal-erc20" ], "type": "string" }, "symbol": { "description": "Ticker symbol, 2-10 chars, A-Z and digits, leading letter.", "pattern": "^[A-Z][A-Z0-9]{1,9}$", "type": "string" }, "total_supply": { "description": "Optional total supply override. Defaults to template default.", "maximum": 1000000000000, "minimum": 1000, "type": "integer" } }, "required": [ "agent_name", "symbol", "pattern" ], "type": "object" }, "name": "agent-token-strategy", "outputSchema": { "additionalProperties": false, "properties": { "agent_name": { "maxLength": 64, "minLength": 1, "type": "string" }, "allocations": { "items": { "additionalProperties": false, "properties": { "bucket": { "enum": [ "fair-launch-liquidity", "staker-rewards", "agent-treasury", "community-airdrop", "ecosystem-grants", "lp-incentives", "operator-multisig" ], "type": "string" }, "percent": { "maximum": 100, "minimum": 0, "type": "number" }, "rationale": { "maxLength": 240, "minLength": 8, "type": "string" }, "vesting": { "enum": [ "none", "linear-12mo", "linear-24mo", "cliff-6mo-linear-18mo" ], "type": "string" } }, "required": [ "bucket", "percent", "vesting", "rationale" ], "type": "object" }, "maxItems": 12, "minItems": 1, "type": "array" }, "contracts_to_deploy": { "items": { "additionalProperties": false, "properties": { "name": { "maxLength": 64, "minLength": 1, "type": "string" }, "openzeppelin_template": { "enum": [ "ERC20", "ERC20Burnable", "ERC20Permit", "ERC20Votes", "ERC4626", "ERC721", "ERC721Enumerable", "Ownable" ], "type": "string" }, "purpose": { "maxLength": 240, "minLength": 8, "type": "string" }, "standard": { "enum": [ "ERC20", "ERC4626", "ERC721", "ERC20Votes" ], "type": "string" } }, "required": [ "name", "standard", "openzeppelin_template", "purpose" ], "type": "object" }, "maxItems": 4, "minItems": 1, "type": "array" }, "decimals": { "maximum": 18, "minimum": 0, "type": "integer" }, "deploy_cost_assumptions": { "additionalProperties": false, "properties": { "base_gas_gwei": { "minimum": 0, "type": "number" }, "estimated_gas_units": { "minimum": 0, "type": "integer" }, "eth_usd_assumption": { "minimum": 0, "type": "number" } }, "required": [ "base_gas_gwei", "estimated_gas_units", "eth_usd_assumption" ], "type": "object" }, "estimated_deploy_cost_usd": { "maximum": 10000, "minimum": 0, "type": "number" }, "evidence": { "additionalProperties": false, "properties": { "base_chain_docs_url": { "format": "uri", "type": "string" }, "openzeppelin_docs_url": { "format": "uri", "type": "string" }, "reference_deployment": { "maxLength": 128, "minLength": 4, "type": "string" }, "template_id": { "enum": [ "fair-launch-axiom-style", "staking-loop", "minimal-erc20" ], "type": "string" } }, "required": [ "template_id", "openzeppelin_docs_url", "base_chain_docs_url", "reference_deployment" ], "type": "object" }, "fair_launch_defaults": { "additionalProperties": false, "properties": { "anti_sniper_block_delay": { "maximum": 50, "minimum": 0, "type": "integer" }, "dex": { "enum": [ "uniswap-v3-base", "aerodrome-base" ], "type": "string" }, "initial_lp_percent_of_supply": { "maximum": 100, "minimum": 0, "type": "number" }, "lp_lock_months": { "maximum": 120, "minimum": 0, "type": "integer" }, "pair_asset": { "enum": [ "WETH", "USDC" ], "type": "string" }, "renounce_ownership": { "type": "boolean" } }, "required": [ "dex", "pair_asset", "initial_lp_percent_of_supply", "lp_lock_months", "anti_sniper_block_delay", "renounce_ownership" ], "type": "object" }, "generated_at": { "format": "date-time", "type": "string" }, "next_check_at": { "description": "ISO 8601 timestamp suggesting when the caller should re-invoke this tool. Derived from the tool's recurringHint.intervalSeconds.", "format": "date-time", "type": "string" }, "non_security_checklist": { "items": { "additionalProperties": false, "properties": { "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" }, "note": { "maxLength": 240, "minLength": 8, "type": "string" }, "status": { "enum": [ "pass", "warn", "fail" ], "type": "string" } }, "required": [ "criterion", "status", "note" ], "type": "object" }, "maxItems": 6, "minItems": 6, "type": "array" }, "pattern": { "enum": [ "fair-launch-axiom-style", "staking-loop", "minimal-erc20" ], "type": "string" }, "risks": { "items": { "additionalProperties": false, "properties": { "mitigation": { "maxLength": 240, "minLength": 8, "type": "string" }, "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" } }, "required": [ "risk", "severity", "mitigation" ], "type": "object" }, "maxItems": 8, "minItems": 3, "type": "array" }, "symbol": { "pattern": "^[A-Z][A-Z0-9]{1,9}$", "type": "string" }, "total_supply": { "minimum": 1000, "type": "integer" } }, "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" ], "type": "object" } }, { "description": "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.", "inputSchema": { "additionalProperties": false, "properties": { "category": { "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.", "enum": [ "defi", "infra", "ai-agent", "consumer", "nft", "tooling", "social", "any" ], "type": "string" }, "has_live_base_contract": { "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.", "type": "boolean" }, "max_results": { "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.", "maximum": 25, "minimum": 1, "type": "integer" }, "stage": { "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'.", "enum": [ "idea", "prototype", "mainnet", "scaling", "any" ], "type": "string" } }, "required": [ "category" ], "type": "object" }, "name": "base-builder-grant-finder", "outputSchema": { "additionalProperties": false, "properties": { "evaluated_at": { "format": "date-time", "type": "string" }, "evidence": { "additionalProperties": false, "properties": { "dataset_verified_at": { "format": "date-time", "type": "string" }, "dataset_version": { "minLength": 1, "type": "string" }, "source_count": { "minimum": 1, "type": "integer" } }, "required": [ "dataset_version", "dataset_verified_at", "source_count" ], "type": "object" }, "next_check_at": { "description": "ISO 8601 timestamp suggesting when the caller should re-invoke this tool. Derived from the tool's recurringHint.intervalSeconds.", "format": "date-time", "type": "string" }, "query": { "additionalProperties": false, "properties": { "category": { "type": "string" }, "has_live_base_contract": { "type": "boolean" }, "max_results": { "type": "integer" }, "stage": { "type": "string" } }, "required": [ "category", "stage", "has_live_base_contract", "max_results" ], "type": "object" }, "results": { "items": { "additionalProperties": false, "properties": { "days_until_deadline": { "type": "integer" }, "deadline": { "format": "date", "type": "string" }, "eligibility": { "minLength": 1, "type": "string" }, "funding_range_usd": { "additionalProperties": false, "properties": { "max": { "minimum": 0, "type": "number" }, "min": { "minimum": 0, "type": "number" } }, "required": [ "min", "max" ], "type": "object" }, "last_verified_at": { "format": "date-time", "type": "string" }, "match_reasons": { "items": { "minLength": 1, "type": "string" }, "maxItems": 8, "type": "array" }, "match_score": { "maximum": 100, "minimum": 0, "type": "integer" }, "program_name": { "minLength": 1, "type": "string" }, "source_url": { "format": "uri", "type": "string" }, "type": { "enum": [ "grant", "accelerator", "hackathon", "retro-funding", "quest", "bounty" ], "type": "string" } }, "required": [ "program_name", "type", "source_url", "deadline", "funding_range_usd", "eligibility", "last_verified_at", "match_score", "match_reasons", "days_until_deadline" ], "type": "object" }, "maxItems": 25, "type": "array" }, "stale_warnings": { "items": { "additionalProperties": false, "properties": { "days_stale": { "minimum": 0, "type": "integer" }, "last_verified_at": { "format": "date-time", "type": "string" }, "program_name": { "type": "string" } }, "required": [ "program_name", "last_verified_at", "days_stale" ], "type": "object" }, "type": "array" }, "total_open_programs": { "minimum": 0, "type": "integer" } }, "required": [ "query", "results", "stale_warnings", "total_open_programs", "evaluated_at", "evidence" ], "type": "object" } }, { "description": "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.", "inputSchema": { "additionalProperties": false, "properties": { "blocks": { "default": 10, "description": "Number of recent blocks to include in history (1-20, default 10)", "maximum": 20, "minimum": 1, "type": "integer" } }, "type": "object" }, "name": "base-gas-tracker", "outputSchema": { "properties": { "base_fee_gwei": { "type": "number" }, "block_history": { "items": { "properties": { "base_fee_gwei": { "type": "number" }, "block": { "type": "integer" }, "gas_used_ratio": { "type": "number" } }, "type": "object" }, "type": "array" }, "fetched_at": { "type": "string" }, "gas_price_gwei": { "type": "number" }, "max_fee_suggestion_gwei": { "type": "number" }, "priority_fee_gwei": { "type": "number" }, "trend": { "enum": [ "rising", "falling", "stable" ], "type": "string" } }, "required": [ "gas_price_gwei", "base_fee_gwei", "priority_fee_gwei", "block_history", "trend", "fetched_at" ], "type": "object" } }, { "description": "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.", "inputSchema": { "additionalProperties": false, "oneOf": [ { "required": [ "manifestUrl" ] }, { "required": [ "manifestJson" ] } ], "properties": { "checks": { "description": "Specific check categories to run. Omit to run all checks.", "items": { "enum": [ "prompt-injection", "exfiltration", "resource-access", "privilege-escalation", "schema-validation", "transport-security", "scope-permissions" ], "type": "string" }, "type": "array" }, "manifestJson": { "description": "Raw MCP manifest JSON object to scan. Mutually exclusive with manifestUrl.", "type": "object" }, "manifestUrl": { "description": "URL of the MCP server manifest (e.g. https://example.com/.well-known/agentic/manifest.json). Mutually exclusive with manifestJson.", "type": "string" } }, "type": "object" }, "name": "mcp-security-scanner", "outputSchema": { "properties": { "findings": { "items": { "properties": { "category": { "type": "string" }, "description": { "type": "string" }, "remediation": { "type": "string" }, "severity": { "enum": [ "critical", "high", "medium", "low", "info" ], "type": "string" }, "title": { "type": "string" }, "tool": { "type": "string" } }, "required": [ "severity", "category", "title", "description" ], "type": "object" }, "type": "array" }, "scanTimestamp": { "format": "date-time", "type": "string" }, "serverName": { "type": "string" }, "summary": { "properties": { "critical": { "type": "integer" }, "high": { "type": "integer" }, "info": { "type": "integer" }, "low": { "type": "integer" }, "medium": { "type": "integer" }, "overallRisk": { "enum": [ "critical", "high", "medium", "low", "clean" ], "type": "string" } }, "type": "object" }, "toolCount": { "type": "integer" } }, "required": [ "serverName", "scanTimestamp", "toolCount", "findings", "summary" ], "type": "object" } }, { "description": "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.", "inputSchema": { "additionalProperties": false, "properties": { "budget_usd": { "description": "Maximum total spend across all chained tool calls. Steps over budget are pruned.", "maximum": 1000, "minimum": 0, "type": "number" }, "goal": { "description": "Plain-English agent goal, e.g. 'sweep top 5 floor NFTs in collection X if contract is safe and gas is low'.", "maxLength": 512, "minLength": 8, "type": "string" }, "max_steps": { "description": "Cap on number of steps in the returned DAG.", "maximum": 12, "minimum": 1, "type": "integer" }, "output_format": { "description": "Executable plan format. Defaults to a2a-json-rpc.", "enum": [ "a2a-json-rpc", "shell-curl" ], "type": "string" }, "preferred_protocols": { "description": "Restrict catalog selection to these protocols. Empty = all.", "items": { "enum": [ "x402", "mcp", "a2a", "rest" ], "type": "string" }, "maxItems": 4, "type": "array" } }, "required": [ "goal" ], "type": "object" }, "name": "multi-agent-workflow-designer", "outputSchema": { "additionalProperties": false, "properties": { "budget_status": { "enum": [ "under_budget", "no_budget_specified", "pruned_to_budget", "over_budget_unprunable" ], "type": "string" }, "evidence": { "additionalProperties": false, "properties": { "catalog_entries_considered": { "minimum": 1, "type": "integer" }, "catalog_version": { "minLength": 1, "type": "string" }, "matched_keywords": { "items": { "maxLength": 48, "minLength": 1, "type": "string" }, "maxItems": 32, "type": "array" } }, "required": [ "catalog_version", "catalog_entries_considered", "matched_keywords" ], "type": "object" }, "executable_plan": { "additionalProperties": false, "properties": { "format": { "enum": [ "a2a-json-rpc", "shell-curl" ], "type": "string" }, "payload": { "maxLength": 20000, "minLength": 1, "type": "string" } }, "required": [ "format", "payload" ], "type": "object" }, "fallbacks": { "items": { "additionalProperties": false, "properties": { "for_step": { "pattern": "^s[0-9]+$", "type": "string" }, "protocol": { "enum": [ "x402", "mcp", "a2a", "rest" ], "type": "string" }, "reason": { "maxLength": 200, "minLength": 4, "type": "string" }, "tool_slug": { "minLength": 1, "type": "string" }, "tool_url": { "format": "uri", "type": "string" } }, "required": [ "for_step", "tool_slug", "tool_url", "protocol", "reason" ], "type": "object" }, "maxItems": 12, "type": "array" }, "generated_at": { "format": "date-time", "type": "string" }, "goal": { "minLength": 1, "type": "string" }, "next_check_at": { "description": "ISO 8601 timestamp suggesting when the caller should re-invoke this tool. Derived from the tool's recurringHint.intervalSeconds.", "format": "date-time", "type": "string" }, "output_format": { "enum": [ "a2a-json-rpc", "shell-curl" ], "type": "string" }, "steps": { "items": { "additionalProperties": false, "properties": { "category": { "enum": [ "gas", "safety", "nft-market", "wallet-risk", "token-due-diligence", "identity", "narrative", "influence", "portfolio", "tokenomics", "indexer", "block-explorer" ], "type": "string" }, "cost_usd": { "maximum": 1000, "minimum": 0, "type": "number" }, "depends_on": { "items": { "pattern": "^s[0-9]+$", "type": "string" }, "maxItems": 11, "type": "array" }, "inputs": { "type": "object" }, "latency_ms": { "maximum": 60000, "minimum": 50, "type": "integer" }, "protocol": { "enum": [ "x402", "mcp", "a2a", "rest" ], "type": "string" }, "rationale": { "maxLength": 240, "minLength": 4, "type": "string" }, "step_id": { "pattern": "^s[0-9]+$", "type": "string" }, "tool_slug": { "minLength": 1, "type": "string" }, "tool_url": { "format": "uri", "type": "string" } }, "required": [ "step_id", "tool_slug", "tool_url", "protocol", "category", "inputs", "depends_on", "cost_usd", "latency_ms", "rationale" ], "type": "object" }, "maxItems": 12, "minItems": 1, "type": "array" }, "total_cost_usd": { "maximum": 1000, "minimum": 0, "type": "number" }, "total_latency_ms_estimate": { "maximum": 600000, "minimum": 50, "type": "integer" } }, "required": [ "goal", "steps", "total_cost_usd", "total_latency_ms_estimate", "fallbacks", "executable_plan", "output_format", "budget_status", "evidence", "generated_at" ], "type": "object" } }, { "description": "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.", "inputSchema": { "additionalProperties": false, "properties": { "question": { "description": "Polymarket market slug (e.g. 'will-trump-win-2024') or keyword search term", "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "question" ], "type": "object" }, "name": "polymarket-odds", "outputSchema": { "properties": { "end_date": { "type": [ "string", "null" ] }, "fetched_at": { "type": "string" }, "liquidity_usd": { "type": "number" }, "market_url": { "type": "string" }, "outcomes": { "items": { "properties": { "name": { "type": "string" }, "price": { "type": "number" }, "probability": { "type": "number" } }, "type": "object" }, "type": "array" }, "question": { "type": "string" }, "resolution_value": { "type": [ "string", "null" ] }, "resolved": { "type": "boolean" }, "slug": { "type": "string" }, "volume_usd": { "type": "number" } }, "required": [ "question", "outcomes", "volume_usd", "liquidity_usd", "end_date", "resolved", "fetched_at" ], "type": "object" } }, { "description": "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.", "inputSchema": { "additionalProperties": false, "properties": { "repo": { "description": "GitHub owner/name (e.g. vercel/next.js)", "maxLength": 140, "minLength": 3, "pattern": "^[A-Za-z0-9_.-]+/[A-Za-z0-9_.-]+$", "type": "string" } }, "required": [ "repo" ], "type": "object" }, "name": "repo-health-for-agents", "outputSchema": { "properties": { "category_scores": { "properties": { "activity": { "type": "number" }, "ci_cd": { "type": "number" }, "community": { "type": "number" }, "contributors": { "type": "number" }, "documentation": { "type": "number" }, "maintenance": { "type": "number" }, "popularity": { "type": "number" }, "security": { "type": "number" } }, "type": "object" }, "checks": { "items": { "properties": { "category": { "type": "string" }, "evidence": { "type": "string" }, "id": { "type": "string" }, "max_score": { "type": "integer" }, "passed": { "type": "boolean" }, "score": { "type": "integer" } }, "type": "object" }, "type": "array" }, "default_branch": { "type": "string" }, "evaluated_at": { "format": "date-time", "type": "string" }, "grade": { "enum": [ "A+", "A", "B+", "B", "C", "D", "F" ], "type": "string" }, "metadata": { "properties": { "age_days": { "type": "integer" }, "archived": { "type": "boolean" }, "bus_factor": { "type": "integer" }, "contributors": { "type": "integer" }, "created": { "type": "string" }, "forks": { "type": "integer" }, "language": { "type": [ "string", "null" ] }, "last_push": { "type": "string" }, "license": { "type": [ "string", "null" ] }, "open_issues": { "type": "integer" }, "stars": { "type": "integer" } }, "type": "object" }, "overall_score": { "maximum": 100, "minimum": 0, "type": "integer" }, "recommendations": { "items": { "properties": { "action": { "type": "string" }, "category": { "type": "string" }, "check_id": { "type": "string" }, "current": { "type": "string" }, "potential_lift": { "type": "integer" } }, "type": "object" }, "type": "array" }, "repo": { "type": "string" }, "scorecard_detail": { "items": { "properties": { "name": { "type": "string" }, "reason": { "type": "string" }, "score": { "type": "integer" } }, "type": "object" }, "type": [ "array", "null" ] } }, "required": [ "repo", "default_branch", "overall_score", "grade", "category_scores", "checks", "recommendations", "metadata", "evaluated_at" ], "type": "object" } }, { "description": "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.", "inputSchema": { "additionalProperties": false, "properties": { "address": { "description": "Ethereum/Base wallet address (0x...)", "pattern": "^0x[0-9a-fA-F]{40}$", "type": "string" } }, "required": [ "address" ], "type": "object" }, "name": "wallet-portfolio", "outputSchema": { "properties": { "address": { "type": "string" }, "fetched_at": { "type": "string" }, "tokens": { "items": { "properties": { "balance": { "type": "number" }, "balance_raw": { "type": "string" }, "contract": { "type": [ "string", "null" ] }, "decimals": { "type": "integer" }, "name": { "type": "string" }, "price_usd": { "type": [ "number", "null" ] }, "symbol": { "type": "string" }, "value_usd": { "type": [ "number", "null" ] } }, "type": "object" }, "type": "array" }, "total_usd": { "type": "number" } }, "required": [ "address", "total_usd", "tokens", "fetched_at" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:9c99fd06279f21774ad8b1929c45e59bc7fdeaec17b1acbd0fc0745817558660 | sha256sum