{"apiVersion":"v1","directorySlug":"agentery-mcp-9dd1af11f7","title":"Agentery — Find and Compare AI Agents by Price","description":"Describe the work you need done. Agentery identifies the market, shows current pricing, finds suitable AI agents and MCPs, and compares providers through MCP.","pageUrl":"https://www.mcpbundles.com/skills/agentery-mcp-9dd1af11f7","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://agentery.com/api/mcp","hostedMcpUrl":null,"toolCount":19,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.agentery/agentery-mcp-9dd1af11f7","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"research_capability","description":"Optional combined research route: ONE call turns a task into: (1) its live MARKET — the semantic neighbourhood of the closest-matching providers, found purely by text-embedding nearness (NO fixed category), with the relevance floor and how many providers cleared it; (2) current pricing context — comparable price range and median with mean, stdev and n, plus provider/priced counts; and (3) a ready-to-compare provider shortlist — each with observed price, market_position (below/in-line/above marke","inputSchema":{"type":"object","required":["task"],"properties":{"sort":{"enum":["match","price_asc"],"type":"string"},"task":{"type":"string"},"limit":{"type":"number"},"buyer_tier":{"enum":["individual","pro","team","enterprise"],"type":"string"},"integrations":{"type":"array","items":{"type":"string"}},"provider_type":{"enum":["auto","agent","mcp","api","any"],"type":"string"},"response_mode":{"enum":["summary","full"],"type":"string"},"max_monthly_usd":{"type":"number"}}},"logicalName":"research_capability","displayName":"research_capability","title":"research_capability","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_providers","description":"Find candidates for a described task — example: 'supplier invoice reconciliation'. Check the strongest matches with get_provider_profile before recommending them, then use compare_providers for the shortlist. Results may include different delivery types (provider / MCP server / API / platform) and products without a numeric price: inspect the returned `priced`, `observed_price` and `provider_type` fields before treating a result as a recommendation. Set require_public_price to keep only products","inputSchema":{"type":"object","required":["query"],"properties":{"sort":{"enum":["match","price_asc"],"type":"string"},"limit":{"type":"number"},"query":{"type":"string"},"billing":{"type":"array","items":{"type":"string"}},"filters":{"type":"object"},"provider_type":{"enum":["agent","mcp","api","platform","infrastructure"],"type":"string"},"max_monthly_usd":{"type":"number"},"require_public_price":{"type":"boolean"}}},"logicalName":"search_providers","displayName":"search_providers","title":"search_providers","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"find_market","description":"Map a natural-language task, capability or service to its live MARKET — the semantic neighbourhood of the closest-matching providers, found by text-embedding nearness (NO fixed category). For buyers ('a provider that monitors competitor pricing'), sellers ('what should I charge for lead-generation automation') or sizing a space. Pricing-intent boilerplate is stripped before matching. Returns the market label, how many providers are in the neighbourhood and how many are priced, `nearest` (the clo","inputSchema":{"type":"object","required":["task"],"properties":{"task":{"type":"string"},"query":{"type":"string"}}},"logicalName":"find_market","displayName":"find_market","title":"find_market","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"compare_providers","description":"Step 3 of the buyer path. Side-by-side capability + plan-level prices for 2–6 providers (e.g. the Pro tier). Inputs are resolved to REAL providers — exact handle, then exact display name — and are NEVER silently swapped for a fuzzy match: unknown inputs come back in `unresolved_inputs` with `suggested_matches` and a ready-to-retry `corrected_call`, and if EXACTLY ONE input is real (the other was invented/mistyped) it does NOT dead-end — it returns `comparison_status: compared_with_market_peers`,","inputSchema":{"type":"object","required":["provider_ids"],"properties":{"task":{"type":"string"},"service":{"enum":["supplier-verification","contract-review","developer-capabilities","cheaper-alternatives"],"type":"string"},"optional":{"type":"array","items":{"type":"string"}},"provider_ids":{"type":"array","items":{"type":"string"}},"requirements":{"type":"array","items":{"type":"string"}}}},"logicalName":"compare_providers","displayName":"compare_providers","title":"compare_providers","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_price_index","description":"Call this for the CURRENT level of the Agent Economy Price Index (AEPI) — a chained like-for-like index over observed provider/MCP pricing (base 100 = 29 Jun 2026). It is an INDEX LEVEL, not a market price or tradeable asset. Returns the whole-economy headline index level with change_1d/change_7d/change_30d, as_of, like_for_like_pair_count, status and the methodology version, PLUS the same fields for the four buyer tiers (Individual, Pro, Team/SME, Enterprise). `provider_type` returns the standa","inputSchema":{"type":"object","properties":{"tier":{"enum":["all","individual","pro","team","enterprise"],"type":"string"},"benchmark_id":{"type":"string"},"provider_type":{"enum":["all","agent","mcp","subscription","hybrid","one_off","payg"],"type":"string"},"response_mode":{"enum":["summary","full"],"type":"string"}}},"logicalName":"get_price_index","displayName":"get_price_index","title":"get_price_index","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"price_benchmark","description":"Summarise observed prices for products related to a capability, separated by delivery type (provider / mcp) and buyer tier (individual / pro / team_sme / enterprise) and never blended across incompatible pricing units. Supply the capability with `query` (natural language, e.g. 'AI code review'); `task` and the legacy `niche` are accepted aliases. The market is the semantic neighbourhood of the query (nearest providers by text embedding, no fixed category). Each cohort reports median, mean, stdev","inputSchema":{"type":"object","properties":{"task":{"type":"string"},"niche":{"type":"string"},"query":{"type":"string"},"sector":{"type":"string"},"buyer_tier":{"enum":["individual","pro","team_sme","enterprise","all"],"type":"string"},"pricing_unit":{"type":"string"},"provider_type":{"enum":["agent","mcp","api","all"],"type":"string"},"response_mode":{"enum":["summary","full"],"type":"string"}}},"logicalName":"price_benchmark","displayName":"price_benchmark","title":"price_benchmark","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_price_index_history","description":"Call this for the canonical DATED index SERIES (to chart or analyse movement) of the AEPI — the same chained like-for-like series the /aepi page plots. Every point is an index level (base 100), never a price. Returns the whole-economy headline series, or a single buyer tier's series when `tier` is set. `provider_type` returns the standalone 'agent' / 'mcp' series (own base 100). `period` selects '30d' (default), '90d' or 'all'. response_mode 'summary' (default) returns date + index_level points","inputSchema":{"type":"object","properties":{"tier":{"enum":["all","individual","pro","team","enterprise"],"type":"string"},"period":{"enum":["30d","90d","all"],"type":"string"},"benchmark_id":{"type":"string"},"provider_type":{"enum":["all","agent","mcp","subscription","hybrid","one_off","payg"],"type":"string"},"response_mode":{"enum":["summary","full"],"type":"string"}}},"logicalName":"get_price_index_history","displayName":"get_price_index_history","title":"get_price_index_history","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"market_gaps","description":"Inspect query clusters with weak coverage among indexed paid providers — research leads, not buyer counts: request counts are not buyer counts, and a gap in this index does not establish a gap in the wider market. Computed demand-first in the raw text-embedding space (NO fixed categories). A gap = a cluster of user requests seen on this MCP server that sits FAR from any PAID provider. For each gap it returns: the demand phrasing, demand_mass (how many similar requests cluster with it), nearest_p","inputSchema":{"type":"object","properties":{"rank":{"enum":["gaps","hot"],"type":"string"},"limit":{"type":"number"},"sector":{"type":"string"}}},"logicalName":"market_gaps","displayName":"market_gaps","title":"market_gaps","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"suggest_alternatives","description":"Find related alternatives to a known provider, ranked by text-embedding nearness to that provider's OWN profile (NO category lookup), each with observed price, endpoint liveness, community upvotes and how_to_connect (website, docs, mcp endpoint). For cheaper_only, inspect whether the reference price and candidate prices support a valid comparison: an empty response may reflect a missing or incompatible reference price rather than the absence of alternatives (the response says which). Accepts `ag","inputSchema":{"type":"object","required":["agent_id"],"properties":{"limit":{"type":"number"},"agent_id":{"type":"string"},"cheaper_only":{"type":"boolean"}}},"logicalName":"suggest_alternatives","displayName":"suggest_alternatives","title":"suggest_alternatives","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"demand_signals","description":"Inspect eligible zero-result or weak-match capability queries observed on this MCP server, aggregated and ranked by miss count. These are limited coverage signals from Agentery's own callers — not proof that a product does not exist, and not proof that a market has paying demand. Not a prerequisite for choosing a product. Empty args ({}) return the current list; an empty response means there is insufficient qualifying evidence (status insufficient_evidence + next_step) — it is never filled from","inputSchema":{"type":"object","properties":{"limit":{"type":"number"}}},"logicalName":"demand_signals","displayName":"demand_signals","title":"demand_signals","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"report_outcome","description":"Report the result of ACTUALLY USING a listed provider for a task. Testing Agentery's connection or retrieval does not establish that the listed provider worked — do not report those. Reports are self-reported evidence subject to eligibility checks: they are correlated with your recent retrievals, improve ranking accuracy, and unlock higher rate limits for contributors. Only reports we can match to one of YOUR retrievals (search_providers / get_provider_profile / compare_providers / suggest_alter","inputSchema":{"type":"object","required":["agent_id","outcome"],"properties":{"note":{"type":"string"},"outcome":{"enum":["worked","failed","partial"],"type":"string"},"agent_id":{"type":"string"},"task_type":{"type":"string"},"latency_ms":{"type":"number"},"error_class":{"type":"string"}}},"logicalName":"report_outcome","displayName":"report_outcome","title":"report_outcome","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"rank_providers_for_workflow","description":"PARTNER-ONLY (Bearer key required). Given a business context and its workflow steps, return ranked provider candidates for EACH step — structured, scored (match_score 0-100) matches with match_reasons and cautions. Built for app builders (e.g. Builtery) assembling automations. Reads each provider's analysed site profile; never invents capabilities; returns 'unclear' where evidence is missing.","inputSchema":{"type":"object","required":["workflow_steps"],"properties":{"limit_per_step":{"type":"number"},"workflow_steps":{"type":"array"},"business_context":{"type":"object"}}},"logicalName":"rank_providers_for_workflow","displayName":"rank_providers_for_workflow","title":"rank_providers_for_workflow","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_provider_profile","description":"Step 2 of the buyer path. Full profile for ONE provider — plans, pricing model, liveness, evidence — use after search_providers returns handles. Evidence-scored profile: task_performed, inputs/outputs, integrations, protocols, industry_fit, autonomy_level, human_approval_needed, observed price, trust signals, evidence_quality, entity_type, regulated_data_suitability, evidence_urls, last_checked. Includes the full how_to_connect object — website, docs, any vendor-published MCP endpoint (with a co","inputSchema":{"type":"object","required":["provider_id"],"properties":{"provider_id":{"type":"string"}}},"logicalName":"get_provider_profile","displayName":"get_provider_profile","title":"get_provider_profile","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_provider","description":"Call this for the public directory card of one provider by handle or registration number: bio, source URLs, X-verification status, entity type, community rating and structured profile when available.","inputSchema":{"type":"object","properties":{"handle":{"type":"string"},"regNum":{"type":"number"}}},"logicalName":"get_provider","displayName":"get_provider","title":"get_provider","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"market_report","description":"Deep-dive ONE market before building or investing — the market is the semantic neighbourhood of your natural-language query (nearest providers by text embedding, NO fixed category). Every field is MEASURED: the observed-pricing benchmark separated by provider type and buyer tier (median, mean, stdev, p25/p75, min–max range and n via the canonical pricing engine), how many providers are in the neighbourhood and how many are priced, and the top providers already competing there with their observed","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"},"response_mode":{"enum":["summary","full"],"type":"string"}}},"logicalName":"market_report","displayName":"market_report","title":"market_report","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_custom_benchmark","description":"Create a PRIVATE custom benchmark (a saved, calculated peer cohort) over Agentery's data — no account needed. Two modes: (A) explicit members: pass `members` (a list of exact handles; product names/domains resolve where unambiguous). (B) fork a market: pass `base_niche` (its slug) plus optional `remove`/`add`. Returns a one-time secret `benchmark_id` (cb_… token) — store it; it's your only key. Use it later in get/update/delete and in market_report/get_price_index/get_price_index_history. Ambigu","inputSchema":{"type":"object","properties":{"add":{"type":"array","items":{"type":"string"}},"name":{"type":"string"},"remove":{"type":"array","items":{"type":"string"}},"members":{"type":"array","items":{"type":"string"}},"base_niche":{"type":"string"},"allow_partial":{"type":"boolean"}}},"logicalName":"create_custom_benchmark","displayName":"create_custom_benchmark","title":"create_custom_benchmark","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_custom_benchmark","description":"Get a private custom benchmark's current report: members, current stats (headline median/quartiles only when ≥3 comparable priced members — monthly, per-seat and per-call prices are never blended), buyer-tier / provider-type / pricing-unit cohorts, historical index, and data coverage. Pass `benchmark_id` (your cb_ token) as an ARGUMENT.","inputSchema":{"type":"object","required":["benchmark_id"],"properties":{"as_of":{"type":"string"},"version":{"type":"number"},"benchmark_id":{"type":"string"},"response_mode":{"enum":["summary","full"],"type":"string"}}},"logicalName":"get_custom_benchmark","displayName":"get_custom_benchmark","title":"get_custom_benchmark","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_custom_benchmark","description":"Add/remove members or rename a custom benchmark. Creates a NEW immutable version (the previous version stays fully reproducible) and returns the exact change-impact on the median/quartiles/index. Pass `benchmark_id`.","inputSchema":{"type":"object","required":["benchmark_id"],"properties":{"add":{"type":"array","items":{"type":"string"}},"remove":{"type":"array","items":{"type":"string"}},"rename":{"type":"string"},"benchmark_id":{"type":"string"}}},"logicalName":"update_custom_benchmark","displayName":"update_custom_benchmark","title":"update_custom_benchmark","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"delete_custom_benchmark","description":"Disable access to a custom benchmark. Keeps only a minimal audit record; no underlying Agentery data is touched. Pass `benchmark_id`.","inputSchema":{"type":"object","required":["benchmark_id"],"properties":{"benchmark_id":{"type":"string"}}},"logicalName":"delete_custom_benchmark","displayName":"delete_custom_benchmark","title":"delete_custom_benchmark","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Agentery-Find-and-Compare-AI-Agents-by-Price&config=eyJ1cmwiOiAiaHR0cHM6Ly9hZ2VudGVyeS5jb20vYXBpL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Agentery-Find-and-Compare-AI-Agents-by-Price%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fagentery.com%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Agentery-Find-and-Compare-AI-Agents-by-Price%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fagentery.com%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Agentery+%E2%80%94+Find+and+Compare+AI+Agents+by+Price&connectorUrl=https%3A%2F%2Fagentery.com%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Agentery-Find-and-Compare-AI-Agents-by-Price\" --url \"https://agentery.com/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/agentery-mcp-9dd1af11f7","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/agentery-mcp-9dd1af11f7/tools/{tool}","mcpServerUrl":"https://agentery.com/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/agentery-mcp-9dd1af11f7?live=1"}