Skip to main content
Glama

Find fintech providers by licence and capability

find_providers
Read-onlyIdempotent

Find companies by product category, licence (licensed_in matches the home country or any passported country), licence type, authority, and agent access (has_sandbox, has_mcp, has_api). Returns each company with its approved products (with agent_access), LEI, licence summaries and self-reported certifications. Every licence carries source_url and last_checked_at so you can verify it on the regulator's register. From public registers as of the last-checked date. Always confirm on the regulator's register before relying on it. Use list_provider_filters for valid slugs. Ordered by company name, then slug. cursor is the next_cursor from a previous page. Unknown arguments are rejected.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
qNoq (or query): text matched against company and product names.
limitNoMax companies (≤50, default 20).
queryNoAlias of q; q wins if both are sent.
cursorNonext_cursor from the previous page.
has_apiNoOnly companies with a product that has an API (flag, docs or OpenAPI).
has_mcpNoOnly companies with a product that has a public MCP server.
categoryNoProduct category slug.
authorityNoAuthority slug, e.g. 'bank-of-lithuania'.
has_sandboxNoOnly companies with a product that has a sandbox.
licensed_inNoTwo-letter ISO country code; matches home or passported licences.
licence_typeNoLicence type slug, e.g. 'e-money-institution'.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.4/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Adds substantial context beyond the readOnly/idempotent annotations: data provenance and freshness ('From public registers as of the last-checked date'), the per-licence source_url/last_checked_at verification path, result ordering, cursor pagination semantics, and strict argument handling ('Unknown arguments are rejected'). This is genuinely useful behavioral disclosure.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Purpose and filter set are front-loaded, and most sentences carry information. Minor waste: restating 'cursor is the next_cursor from a previous page' and the 'Unknown arguments are rejected' line, which the additionalProperties:false schema already enforces.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description correctly compensates by describing the returned record shape (approved products with agent_access, LEI, licence summaries, certifications) and the ordering/pagination contract. Nothing an agent needs to call and interpret results is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all 11 parameters, and the description largely restates them. The one added nuance — that licensed_in matches home or any passported country — is already present in the schema text, so it adds little. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (Find) and resource (companies/fintech providers) and enumerates the exact filter dimensions (category, licence, licence type, authority, agent access). This clearly distinguishes it from siblings like search_organizations and search_products, which lack the licence/regulatory filter surface.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly routes the agent to list_provider_filters for valid slugs and states the verification caveat ('Always confirm on the regulator's register'). However, it never says when to prefer this over search_organizations or search_products, so sibling selection is left partly to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources