Infrabase
Server Details
Hand-verified AI infrastructure directory: tools, alternatives, EU providers, LLM API prices.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 8 tools
Most tools have distinct purposes: get_tool returns one record, search_tools queries the directory, find_alternatives relates products, and model_prices returns pricing for a model. However, list_european_providers overlaps heavily with search_tools, which already supports filtering by European headquarters, and featured_listing_info/request_featured_listing are clearly split (read vs act).
Six of eight tools follow a clean verb_noun pattern (find_alternatives, get_tool, list_models, list_european_providers, request_featured_listing, search_tools). The two outliers, featured_listing_info and model_prices, use bare noun phrases rather than verb-led names, a minor deviation from an otherwise consistent scheme.
Eight tools is well-scoped for a curated product directory, with each tool earning its place across search, detail, comparison, regional filtering, pricing and listing workflows. No filler or redundant tools inflate the count.
The surface covers the main directory workflows: discovery (search_tools), detail (get_tool), comparison (find_alternatives), region filtering (list_european_providers), model pricing (list_models/model_prices) and listing monetization (featured_listing_info/request_featured_listing). There are minor gaps such as no explicit listing of categories/jobs or a bulk compare endpoint, but agents can work around these via search filters.
Available Tools
8 toolsfeatured_listing_infoFeatured listing infoBRead-onlyIdempotentInspect
Returns the price of an Infrabase.ai featured listing, the pages it appears on and what it does not change. Read-only.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is fully covered structurally. The description's 'what it does not change' and 'Read-only' largely restate those annotations rather than adding new behavioral context such as caching, rate limits, or freshness of pricing.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single front-loaded sentence with no filler. The phrase 'what it does not change' is slightly awkward and ambiguous, keeping it just short of ideal.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema and no parameters, the description carries the burden of describing the return, and it does list the returned items (price, pages, non-effects). It could be clearer about the shape of 'what it does not change', but the essentials for calling a no-arg read tool are present.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters, so there is nothing for the description to disambiguate and the baseline of 4 applies. No misleading parameter hints are present.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific verb ('Returns') and specific resources (price of a featured listing, the pages it appears on, and what it does not change), so an agent can tell it apart from the write-oriented sibling request_featured_listing. It stops short of explicitly naming that sibling, so differentiation is inferred rather than stated.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no explicit when-to-use guidance, no prerequisites, and no named alternative. The trailing 'Read-only' hints at the read-vs-write split against request_featured_listing, but the agent must infer that routing decision on its own.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
find_alternativesFind alternativesARead-onlyIdempotentInspect
Find alternatives to an AI infrastructure product listed on Infrabase.ai. Products doing the same primary job rank first, then products sharing a secondary job, then the rest of its categories. Returns the anchor product, the alternatives in that order and the total count. Data is hand-verified. CC-BY-4.0. Each result includes an infrabase_url for attribution.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Infrabase product slug as returned by search_tools, e.g. replicate. A product name or domain such as "Together AI" or "fal.ai" also works. | |
| limit | No | Alternatives to return, default 20 | |
| eu_only | No | Only alternatives headquartered in Europe |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), so the bar is lower, yet the description adds real behavior: the ranking order (same primary job, then secondary job, then remaining categories), the shape of the return (anchor + alternatives + total count), and licensing/attribution obligations (hand-verified, CC-BY-4.0, infrabase_url). Only pagination/truncation behavior is left unstated.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Four sentences, front-loaded with the core action and ranking rule, with no filler. The trailing license/attribution fragments are terse but earn their place by setting an attribution expectation.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema, so the description correctly compensates by describing the return payload and ordering. Combined with fully documented parameters and a complete annotation set, only edge behavior (e.g., what happens with an unknown slug or an empty alternative set) is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, with slug, limit, and eu_only fully documented including format and defaults, so the schema does the heavy lifting. The description adds no parameter-level detail beyond that, making the baseline 3 correct.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ("Find alternatives to an AI infrastructure product listed on Infrabase.ai") and immediately distinguishes itself from siblings like get_tool or search_tools by being the alternative-discovery operation. An agent can tell what it returns without opening the schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the workflow (you need an anchor product slug, which the schema notes comes from search_tools), but never states explicitly when to prefer this over get_tool or search_tools, and gives no exclusions. Usage is inferable rather than directed.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_toolGet tool detailsARead-onlyIdempotentInspect
Get the full Infrabase.ai record for one AI infrastructure product: description, jobs, pricing model and starting price, free trial, open source and licence, hosting, compliance (GDPR, SOC 2, HIPAA), HQ country, icon, a screenshot of its site and links. Data is hand-verified. CC-BY-4.0. Each result includes an infrabase_url for attribution.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Infrabase product slug as returned by search_tools, e.g. replicate. A product name or domain such as "Together AI" or "fal.ai" also works. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint and non-destructive, so safety is covered. The description adds genuinely useful non-obvious context: data is hand-verified, results are CC-BY-4.0, and each result carries an infrabase_url that must be used for attribution.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the core action and scope, followed by the returned-field inventory and licensing notes. The long field enumeration is dense but each item earns its place since there is no output schema.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description usefully enumerates the returned fields and the attribution requirement, and annotations cover the safety profile. It stops short of describing error behavior for an unknown slug or the response shape beyond field names.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, and the schema already explains that slug accepts an Infrabase slug, a product name, or a domain. The description adds nothing about the parameter, so the baseline of 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (Get) and resource (the full Infrabase.ai record for one AI infrastructure product) and enumerates exactly what the record contains. This clearly separates it from search_tools, which returns slugs rather than full records.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description never explicitly says when to call this tool or that it should follow search_tools. The linkage exists only in the slug parameter's schema text ('as returned by search_tools'), so the usage pattern is implied rather than stated in the description itself.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_european_providersList European providersARead-onlyIdempotentInspect
List AI infrastructure providers headquartered in Europe, for data residency and sovereignty questions. Optionally narrow by category or job. Data is hand-verified. CC-BY-4.0. Each result includes an infrabase_url for attribution.
| Name | Required | Description | Default |
|---|---|---|---|
| job | No | What the product does for a developer, e.g. gpu-compute, hosted-inference-api | |
| category | No | Directory category to browse, e.g. inference-apis |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive and closed-world, so the safety profile is covered. The description adds meaningful non-structured context: the data is hand-verified, it is licensed CC-BY-4.0, and each result carries an infrabase_url for attribution — licensing and provenance details an agent could otherwise get wrong.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three short sentences that front-load what the tool returns and its scope, followed by filter behavior and licensing. No filler; every clause carries information an agent needs.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For an optional-filter list tool with no output schema, the description covers scope, filtering, licensing, and one result field. It does not mention result volume, ordering, or pagination behavior, a minor gap given the tool's simplicity and its read-only annotations.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% with self-documenting enums, so the baseline is 3. The description adds real value by framing both parameters as optional narrowing filters ('Optionally narrow by category or job'), clarifying that omission returns the full European set rather than being an error.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (List) plus a precisely scoped resource (AI infrastructure providers headquartered in Europe) and the question it answers (data residency and sovereignty). This is clearly distinguishable from siblings like search_tools or find_alternatives, which are not geography-scoped directory listings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives a clear use context ('for data residency and sovereignty questions') and explains that the two filters are optional narrowing mechanisms. It stops short of naming an alternative sibling or stating when not to use this tool, so it is strong context without explicit routing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_modelsList models with verified pricesARead-onlyIdempotentInspect
List every AI model with verified per-provider pricing on Infrabase.ai: its slug, how many providers have a verified price and the cheapest one. The slug is accepted by model_prices, which returns the full price table. Data is hand-verified. CC-BY-4.0. Each result includes an infrabase_url for attribution.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, non-destructive and closed-world, so the safety profile is covered. The description adds non-obvious behavioral context beyond that: data is hand-verified, results are CC-BY-4.0, and each row carries an infrabase_url for attribution obligations. It does not disclose pagination or result-set size for 'every AI model.'
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three dense sentences, front-loaded with the core purpose and the sibling relationship before license/attribution details. Every sentence carries information, though the CC-BY-4.0 and attribution notes are packed tightly enough that they read as a block.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no parameters and no output schema, the description compensates well by enumerating the result fields (slug, provider count, cheapest provider, infrabase_url). It is close to complete for a simple list tool, missing only pagination or scope caveats implied by 'every AI model.'
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters, so the schema has nothing to explain and the baseline of 4 applies. The description usefully clarifies that the returned slug is the input token for model_prices, adding meaning to the output rather than the input.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('List every AI model with verified per-provider pricing') plus the exact fields returned (slug, provider count, cheapest provider). It clearly differentiates itself from the sibling model_prices by positioning itself as the index that produces the slug model_prices consumes.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It explains the relationship to the sibling tool: 'The slug is accepted by model_prices, which returns the full price table,' which tells the agent this is the discovery step before fetching prices. There is no explicit when-not-to-use clause or guidance on the other siblings (find_alternatives, get_tool), so it stops short of full routing guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
model_pricesModel prices by providerARead-onlyIdempotentInspect
Verified per-token prices for an AI model across hosting providers, ranked cheapest first by blended cost (3:1 input to output). Each row has input, output and cached prices per 1M tokens in the provider's own currency, the source pricing page and the date it was verified. CC-BY-4.0. Each result includes an infrabase_url for attribution.
| Name | Required | Description | Default |
|---|---|---|---|
| model | Yes | Model slug from list_models, e.g. gpt-oss-120b. The model name also works. | |
| eu_only | No | Only providers headquartered in Europe |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnlyHint, idempotentHint, non-destructive). The description adds substantial behavioral context beyond them: the ranking rule (cheapest first by blended 3:1 input:output cost), the exact row contents, the verification date, and licensing/attribution terms.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Roughly four sentences that are dense but front-loaded with the core purpose and ranking rule. The license/attribution sentences are somewhat secondary but still earn their place as return-value context.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description carries the burden of describing return values and does so thoroughly (prices, currency, source page, verification date, attribution URL). The main gap is the lack of explicit alternative-tool routing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so both parameters are already documented in the schema. The description adds no syntax or format details for 'model' or 'eu_only' beyond what the schema provides, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Verified per-token prices for an AI model across hosting providers') with clear scope. The description is precise about what is returned and how it is ranked, but it never explicitly names a sibling (e.g., list_models, find_alternatives) to differentiate itself.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives no when-to-use or when-not-to-use guidance. It neither names alternatives nor states the condition that would select this tool over list_models or find_alternatives, leaving routing to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
request_featured_listingRequest a featured listingAInspect
Sends a featured-listing request for a product to Infrabase.ai. Call it only after the user has confirmed. It sends their email address to Infrabase; a person replies by email. Calling it charges nothing.
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | |||
| message | No | ||
| product | No | Slug of an existing Infrabase.ai listing | |
| product_url | No | URL of a product not yet listed | |
| product_name | No | Name of a product not yet listed |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations (readOnlyHint=false, destructiveHint=false, openWorldHint=false), the description discloses what actually happens: the user's email is sent externally to Infrabase, a human replies by email, and no charge is incurred. This is exactly the extra context annotations cannot carry.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three short sentences, front-loaded with purpose, then precondition, then cost/effect disclosure. No filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers purpose, precondition, data handling, response mode, and cost for a non-destructive mutation with no output schema. The only gap is that it does not resolve which of product/product_url/product_name to supply, though the schema hints at this via per-field descriptions.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 60%, with email/message/product_name undocumented. The description clarifies the side effect of the email parameter (it is forwarded to a third party) but does not explain the product vs. product_url vs. product_name branching (listed vs. not-yet-listed paths), leaving the agent to infer the schema's wording alone.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Sends a featured-listing request for a product to Infrabase.ai'), and names the recipient service. Siblings are mostly read/list tools (list_models, search_tools, model_prices), so this mutation tool is clearly distinguishable.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives an explicit precondition: 'Call it only after the user has confirmed.' It does not name the sibling featured_listing_info as the informational alternative, but the timing guidance is clear and actionable.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_toolsSearch AI infrastructure toolsARead-onlyIdempotentInspect
Search Infrabase.ai, a hand-verified directory of AI infrastructure products: inference APIs, GPU clouds, vector databases, agent frameworks, observability, gateways and more. Filter by free text, category, job (what the product does) or European headquarters. Returns each product's name, slug, tagline, jobs, pricing model, HQ country, icon and links, plus the total match count. Each result's slug is accepted by get_tool and find_alternatives. CC-BY-4.0. Each result includes an infrabase_url for attribution.
| Name | Required | Description | Default |
|---|---|---|---|
| job | No | What the product does for a developer, e.g. vector-database, llm-gateway, speech-to-text. Matches primary and secondary jobs. | |
| gdpr | No | true: only products that state GDPR compliance | |
| limit | No | Results to return, default 20 | |
| query | No | Free text search across name, tagline, description and jobs | |
| offset | No | Results to skip, for paging | |
| eu_only | No | Only companies headquartered in Europe | |
| category | No | Directory category to browse, e.g. vector-databases |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds genuinely new context: the exact result fields returned (name, slug, tagline, jobs, pricing model, HQ country, icon, links, total match count) and the CC-BY-4.0 attribution obligation with infrabase_url — useful operational detail the annotations do not carry.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three front-loaded sentences that move from scope to filters to returns to attribution; each sentence carries information. It is slightly dense and could trim the long product-category enumeration, but nothing is wasted or repeated.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema present, the description compensates by enumerating the returned fields and the total match count. All seven parameters are schema-documented, the paging params are self-evident, and the attribution/licensing requirement is disclosed — nothing an agent needs to call this correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so all seven parameters (query, category, job, gdpr, eu_only, limit, offset) are already documented in the schema. The description restates the filter dimensions at a high level but adds no syntax, format, or interaction detail beyond what the schema provides, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Search Infrabase.ai, a hand-verified directory of AI infrastructure products') and enumerates the domain covered (inference APIs, GPU clouds, vector databases, etc.). It clearly distinguishes itself from siblings get_tool and find_alternatives by positioning those as downstream consumers of the returned slug.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description establishes clear context by naming the filter axes (free text, category, job, European HQ) and by noting that each result's slug feeds get_tool and find_alternatives, which implies the intended workflow. It stops short of explicitly stating when to prefer this over siblings like list_european_providers or when not to use it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
2 tool updates
- Changed
list_european_providers1 field changed- changed
Input schema / properties / job / enumPrevious value: -[ - "agent-framework", - "agent-memory", - "agent-platform", - "ai-browser-automation", - "ai-search", - "decision-model", - "embedding-api", - "fine-tuning-platform", - "gpu-compute", - "hosted-inference-api", - "image-generation-api", - "inference-engine", - "llm-evaluation", - "llm-gateway", - "llm-guardrails", - "llm-observability", - "llm-orchestration-framework", - "local-inference-runtime", - "model-hub", - "music-generation-api", - "prompt-management", - "rag-framework", - "serverless-gpu-platform", - "speech-to-text", - "text-to-speech", - "vector-database", - "video-generation-api", - "voice-agent-platform", - "workflow-builder" -]New value: +[ + "agent-framework", + "agent-memory", + "agent-payments", + "agent-platform", + "ai-browser-automation", + "ai-search", + "decision-model", + "embedding-api", + "fine-tuning-platform", + "gpu-compute", + "hosted-inference-api", + "image-generation-api", + "inference-engine", + "llm-evaluation", + "llm-gateway", + "llm-guardrails", + "llm-observability", + "llm-orchestration-framework", + "local-inference-runtime", + "model-hub", + "music-generation-api", + "prompt-management", + "rag-framework", + "serverless-gpu-platform", + "speech-to-text", + "text-to-speech", + "vector-database", + "video-generation-api", + "voice-agent-platform", + "workflow-builder" +]
- Changed
search_tools1 field changed- changed
Input schema / properties / job / enumPrevious value: -[ - "agent-framework", - "agent-memory", - "agent-platform", - "ai-browser-automation", - "ai-search", - "decision-model", - "embedding-api", - "fine-tuning-platform", - "gpu-compute", - "hosted-inference-api", - "image-generation-api", - "inference-engine", - "llm-evaluation", - "llm-gateway", - "llm-guardrails", - "llm-observability", - "llm-orchestration-framework", - "local-inference-runtime", - "model-hub", - "music-generation-api", - "prompt-management", - "rag-framework", - "serverless-gpu-platform", - "speech-to-text", - "text-to-speech", - "vector-database", - "video-generation-api", - "voice-agent-platform", - "workflow-builder" -]New value: +[ + "agent-framework", + "agent-memory", + "agent-payments", + "agent-platform", + "ai-browser-automation", + "ai-search", + "decision-model", + "embedding-api", + "fine-tuning-platform", + "gpu-compute", + "hosted-inference-api", + "image-generation-api", + "inference-engine", + "llm-evaluation", + "llm-gateway", + "llm-guardrails", + "llm-observability", + "llm-orchestration-framework", + "local-inference-runtime", + "model-hub", + "music-generation-api", + "prompt-management", + "rag-framework", + "serverless-gpu-platform", + "speech-to-text", + "text-to-speech", + "vector-database", + "video-generation-api", + "voice-agent-platform", + "workflow-builder" +]
5 tool updates
- Changed
find_alternatives3 fields changed- added
Input schema / properties / eu_only / descriptionAdded value: +"Only alternatives headquartered in Europe" - added
Input schema / properties / limitAdded value: +{ + "description": "Alternatives to return, default 20", + "maximum": 50, + "minimum": 1, + "type": "integer" +} - added
Input schema / properties / slug / descriptionAdded value: +"Infrabase product slug as returned by search_tools, e.g. replicate. A product name or domain such as \"Together AI\" or \"fal.ai\" also works."
- Changed
get_tool1 field changed- added
Input schema / properties / slug / descriptionAdded value: +"Infrabase product slug as returned by search_tools, e.g. replicate. A product name or domain such as \"Together AI\" or \"fal.ai\" also works."
- Changed
list_european_providers2 fields changed- added
Input schema / properties / category / descriptionAdded value: +"Directory category to browse, e.g. inference-apis" - added
Input schema / properties / job / descriptionAdded value: +"What the product does for a developer, e.g. gpu-compute, hosted-inference-api"
- Changed
model_prices2 fields changed- added
Input schema / properties / eu_only / descriptionAdded value: +"Only providers headquartered in Europe" - changed
Input schema / properties / model / descriptionPrevious value: -"Model slug, e.g. gpt-oss-120b"New value: +"Model slug from list_models, e.g. gpt-oss-120b. The model name also works."
- Changed
search_tools6 fields changed- added
Input schema / properties / category / descriptionAdded value: +"Directory category to browse, e.g. vector-databases" - changed
Input schema / properties / eu_only / descriptionPrevious value: -"Scope results to European-headquartered companies"New value: +"Only companies headquartered in Europe" - added
Input schema / properties / gdpr / descriptionAdded value: +"true: only products that state GDPR compliance" - added
Input schema / properties / job / descriptionAdded value: +"What the product does for a developer, e.g. vector-database, llm-gateway, speech-to-text. Matches primary and secondary jobs." - added
Input schema / properties / limit / descriptionAdded value: +"Results to return, default 20" - added
Input schema / properties / offset / descriptionAdded value: +"Results to skip, for paging"
8 tool updates
- First observed
featured_listing_info - First observed
find_alternatives - First observed
get_tool - First observed
list_european_providers - First observed
list_models - First observed
model_prices - First observed
request_featured_listing - First observed
search_tools
Related MCP Connectors
Verified data on 8,000+ AI tools: live status, pricing, sentiment, alternatives. Free, read-only.
Search, compare, and find alternatives across a catalog of 3,000+ AI tools.
Curated index of 221 AI tools across 21 industries. Search by use case, department or pricing tier.
Live rankings and pricing for 10,000+ AI products and LLMs. Free tier; paid data via x402.
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceVerified AI free-tier limits, quota comparisons, commercial-use verdicts and zero-cost workflows. Every entry carries a human-checked verification date and is re-checked by a daily link patrol.1-
- AlicenseAqualityDmaintenanceSearch the AI Tool Directory catalog of 2,000+ AI tools — compare tools, find curated alternatives, and check whether a tool is still active, defunct, or acquired (backed by the AI Graveyard dataset).69 npm1MIT
- FlicenseNot gradedqualityAmaintenanceMachine-readable directory of AI products that register themselves, plus an agent-readability grader for any URL.1-
- AlicenseBqualityBmaintenanceal-time AI ecosystem intelligence for agents: 1,250+ classified AI security incidents, API pricing for 26 models across 7 providers, GPU cloud pricing, live provider status and cross-signal company analysis. No API key required.11MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.