Price benchmarks, alternatives & daily price history across 17,000+ AI agents and MCP servers.
Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.
Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.
Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.
https://agentery.com/api/mcp19 Tools · 924 msresearch_capabilitySTART HERE for provider procurement. 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 —…START HERE for provider procurement. 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 —…
| Parameter | Typ | Beschreibung |
|---|---|---|
| task* | string | Required — the natural-language capability/task, e.g. 'reconcile supplier invoices' or 'litigation-analysis provider'. Aliases: query, q. |
| buyer_tier | string | Optional buyer tier to price against ('team' = Team/SME). |
| max_monthly_usd | number | Optional budget ceiling in USD/month — filters the shortlist and drives suggested_alternatives. |
| integrations | array | Optional required integrations, e.g. ["zendesk","slack"] — soft preference; integration status is reported per provider. |
| sort | string | Shortlist ordering. Default 'match'. |
| limit | number | Shortlist size (1-12, default 5). |
| provider_type | string | Preferred delivery type. 'auto' (default) infers from the task; note 'AI agent' phrasing is treated as generic (neutral), not an agent-only filter. When a type… |
| response_mode | string | 'summary' (default) or 'full' (adds tier cohorts, coverage and raw results). |
search_providersTargeted provider search when you already know roughly what you want; for a NEW task where the market isn't known yet, call research_capability first. Filtered free-text search over the directory, ranked with match_score and match_reasons. Each result includes an observed-price object; filter by ma…Targeted provider search when you already know roughly what you want; for a NEW task where the market isn't known yet, call research_capability first. Filtered free-text search over the directory, ranked with match_score and match_reasons. Each result includes an observed-price object; filter by ma…
| Parameter | Typ | Beschreibung |
|---|---|---|
| query | string | Free-text capability query, e.g. 'customer support provider with Zendesk integration' |
| filters | object | Optional: industry_fit[], integrations_available[], entity_type[] (agent|tool|infrastructure|service|marketplace|content-community), autonomy_level[] (assistan… |
| max_monthly_usd | number | Drop providers whose observed lowest paid tier exceeds this (USD/month). Providers with no observed public price still pass unless require_public_price is true. |
| require_public_price | boolean | Only return providers with an observed public price (default false) |
| billing | array | Only providers with one of these observed billing models, e.g. ["free","freemium","subscription","usage"] |
| sort | string | match (default) or price_asc (cheapest observed price first; unpriced providers last) |
| provider_type | string | Filter to one provider type — the audited classification dimension (same as the website type chips and AEPI facets); result labels always match this filter. Om… |
| limit | number | Max results (1-50, default 20) |
find_marketMap 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…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…
| Parameter | Typ | Beschreibung |
|---|---|---|
| task | string | A natural-language task, capability or service, e.g. 'reconcile supplier invoices' |
| query | string | Alias for task (back-compat) — a natural-language task, capability or service |
compare_providersCall this to decide between shortlisted providers. 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…Call this to decide between shortlisted providers. 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…
| Parameter | Typ | Beschreibung |
|---|---|---|
| provider_ids* | array | 2-6 provider handles from search_providers/market_gaps, e.g. ["openhands","lexaclaw"] |
get_price_indexCall 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/c…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/c…
| Parameter | Typ | Beschreibung |
|---|---|---|
| provider_type | string | 'all' (default) = the combined whole-economy index; 'agent' or 'mcp' = the standalone index over just that delivery type (own base 100). Agents and MCPs price… |
| tier | string | Filter to one buyer tier ('team' = Team/SME). Default 'all'. |
| response_mode | string | 'summary' (default) or 'full' (adds exact sub-0.01% moves and repricing counts). |
price_benchmarkFair-price benchmarks for a capability described in natural language. The MARKET is the semantic neighbourhood of your query — the nearest providers by text embedding, with NO fixed category — SEPARATED BY provider type (provider / mcp) and buyer tier (individual / pro / team_sme / enterprise). Eac…Fair-price benchmarks for a capability described in natural language. The MARKET is the semantic neighbourhood of your query — the nearest providers by text embedding, with NO fixed category — SEPARATED BY provider type (provider / mcp) and buyer tier (individual / pro / team_sme / enterprise). Eac…
| Parameter | Typ | Beschreibung |
|---|---|---|
| niche | string | Legacy alias of `query`, kept for older clients — prefer `query`. |
| sector | string | Sector name, e.g. 'legal' (ignored if a query is given) |
| provider_type | string | Delivery type being priced. Set when the user says provider, MCP or API. Omit (or 'all') to get the per-type matrix instead of a blended figure. 'api' is recog… |
| buyer_tier | string | Buyer tier being priced. Set when the user describes who is buying (an individual, a professional, a team/SME, or an enterprise). An individual licence must ne… |
| pricing_unit | string | Optional pricing unit to hold constant (e.g. 'flat', 'per_seat', 'per_agent'). Incompatible units are never combined. |
| response_mode | string | 'summary' (default): compact per-type/per-tier benchmark matrix. 'full': also returns the deprecated blended legacy block + AEPI index. |
get_price_index_historyCall 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…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…
| Parameter | Typ | Beschreibung |
|---|---|---|
| provider_type | string | 'all' (default) = the combined whole-economy series, or the standalone 'agent' / 'mcp' series (own base 100). |
| tier | string | Return one buyer tier's series ('team' = Team/SME). Default 'all' = the headline series. |
| period | string | History window. Default '30d'. |
| response_mode | string | 'summary' (default, compact) or 'full'. |
market_gapsFind where real demand is going unmet — computed demand-first in the raw text-embedding space (NO fixed categories). A gap = a cluster of real user requests (mined from live MCP search telemetry) that sits FAR from any PAID provider. For each gap it returns: the demand phrasing, demand_mass (how ma…Find where real demand is going unmet — computed demand-first in the raw text-embedding space (NO fixed categories). A gap = a cluster of real user requests (mined from live MCP search telemetry) that sits FAR from any PAID provider. For each gap it returns: the demand phrasing, demand_mass (how ma…
| Parameter | Typ | Beschreibung |
|---|---|---|
| sector | string | Optional sector filter, e.g. 'legal', 'healthcare' |
| rank | string | gaps (default): whitespace with money, crowded excluded. hot: most active by market pulse, crowding ignored. |
| limit | number | Max gaps (1-50, default 15) |
suggest_alternativesCall this when a shortlisted provider is too expensive, unreachable or a poor fit: substitutes for one known provider, ranked by text-embedding nearness to that provider's OWN profile — the closest-matching providers first (NO category lookup) — each with observed price, endpoint liveness, communit…Call this when a shortlisted provider is too expensive, unreachable or a poor fit: substitutes for one known provider, ranked by text-embedding nearness to that provider's OWN profile — the closest-matching providers first (NO category lookup) — each with observed price, endpoint liveness, communit…
| Parameter | Typ | Beschreibung |
|---|---|---|
| agent_id* | string | Handle of the provider to find substitutes for, e.g. 'openhands' |
| cheaper_only | boolean | Only keep alternatives priced below the subject's lowest monthly price. Free/freemium providers always qualify; providers with no observed price are excluded.… |
| limit | number | Max alternatives (1-10, default 5) |
demand_signalsCall this to see what providers are being SEARCHED FOR but don't exist yet: capability queries that returned ZERO results on this MCP server, aggregated and ranked by miss count. A live unmet-demand signal for founders and investors — pair a hot signal with market_report/market_gaps to size the gap…Call this to see what providers are being SEARCHED FOR but don't exist yet: capability queries that returned ZERO results on this MCP server, aggregated and ranked by miss count. A live unmet-demand signal for founders and investors — pair a hot signal with market_report/market_gaps to size the gap…
| Parameter | Typ | Beschreibung |
|---|---|---|
| limit | number | Max signals (1-50, default 20) |
report_outcomeInjektionsrisikoAfter you use a listed provider, report whether it worked — reports 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…After you use a listed provider, report whether it worked — reports 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…
oubled per-minute rate limit. Send an x-agentery-key header to keep one reporter i…| Parameter | Typ | Beschreibung |
|---|---|---|
| agent_id* | string | Handle of the provider you used, as returned by search_providers/get_provider_profile/compare_providers |
| outcome* | string | Did the provider accomplish the task you hired it for? |
| task_type | string | Optional short task label, e.g. 'code-review', 'lead-enrichment' |
| error_class | string | Optional failure class, e.g. 'timeout', 'auth', 'wrong-output', 'endpoint-down' |
| latency_ms | number | Optional end-to-end latency of the provider in milliseconds |
| note | string | Optional free-text detail (capped at 300 chars) |
rank_providers_for_workflowPARTNER-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…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…
| Parameter | Typ | Beschreibung |
|---|---|---|
| business_context | object | company_description, industry, region, existing_tools[], automation_posture (cautious|balanced|agent_native), regulated_data (none|personal|health|financial|le… |
| workflow_steps* | array | Each: step_id, step_name, step_description, inputs[], desired_outputs[], required_integrations[], human_approval_preference (always|sometimes|not_needed|unknow… |
| limit_per_step | number | Max candidates per step (1-25, default 8) |
get_provider_profileCall this to drill into ONE provider after search_providers or compare_providers: full 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…Call this to drill into ONE provider after search_providers or compare_providers: full 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…
| Parameter | Typ | Beschreibung |
|---|---|---|
| provider_id* | string | The provider_id/handle returned by search_providers or compare_providers |
get_providerCall 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.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.
| Parameter | Typ | Beschreibung |
|---|---|---|
| handle | string | Provider handle, e.g. 'openhands' |
| regNum | number | Registration number, e.g. 2432 |
market_reportDeep-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, stde…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, stde…
| Parameter | Typ | Beschreibung |
|---|---|---|
| query* | string | Natural-language capability or market, e.g. 'customer support chatbot' or 'ai phishing detection'. |
| response_mode | string | 'summary' (DEFAULT) returns a compact block: neighbourhood counts, per-type/per-tier price cohorts and top providers. 'full' returns everything incl. the full… |
create_custom_benchmarkCreate 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 `re…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 `re…
| Parameter | Typ | Beschreibung |
|---|---|---|
| name | string | Optional private label |
| members | array | Mode A: exact handles (preferred), product names or domains |
| base_niche | string | Mode B: slug of the canonical market to fork |
| remove | array | Mode B: members to drop from the forked market |
| add | array | members to add |
| allow_partial | boolean | Create with only the resolved members when some inputs don't resolve (default false) |
get_custom_benchmarkGet 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 `benchma…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 `benchma…
| Parameter | Typ | Beschreibung |
|---|---|---|
| benchmark_id* | string | Your cb_ token (bearer secret; passed as an argument, never a URL) |
| version | number | Optional benchmark version (default latest) |
| as_of | string | Optional YYYY-MM-DD — reproduce the exact stats + index as they were on that date, using this version's fixed membership |
| response_mode | string | full includes the index series |
update_custom_benchmarkAdd/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`.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`.
| Parameter | Typ | Beschreibung |
|---|---|---|
| benchmark_id* | string | Your cb_ token |
| add | array | — |
| remove | array | — |
| rename | string | — |
delete_custom_benchmarkprivilegiertDisable access to a custom benchmark. Keeps only a minimal audit record; no underlying Agentery data is touched. Pass `benchmark_id`.Disable access to a custom benchmark. Keeps only a minimal audit record; no underlying Agentery data is touched. Pass `benchmark_id`.
| Parameter | Typ | Beschreibung |
|---|---|---|
| benchmark_id* | string | Your cb_ token |
19 von 19 Tools haben eine Beschreibung veröffentlicht.
Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.
Price benchmarks, alternatives & daily price history across 17,000+ AI agents and MCP servers.
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.