For agents and developers

The same catalogue behind this site, available over MCP and REST, with a source URL on every factual field so an assistant can cite what it tells someone. Read tools need no authentication.

Add to Claude Code

claude mcp add --transport http \
  gatewaycompare https://mcp.gatewaycompare.com/mcp

Or any MCP client

{
  "mcpServers": {
    "gatewaycompare": {
      "type": "http",
      "url": "https://mcp.gatewaycompare.com/mcp"
    }
  }
}
Read tools are open. No key, no account, no card. Authentication is only needed to write — updating a listing you own, or requesting an introduction on someone's behalf.

Tools

ToolGroupAuthWhat it does
match_providers merchant open Match providers to a merchant
search_providers merchant open Search the provider directory
get_provider merchant open Get one provider in full
compare_providers merchant open Compare 2-5 providers
list_filters merchant open List every legal filter value
estimate_cost merchant open Estimate monthly cost across providers
license_lookup merchant open Look up regulatory licences
request_introduction merchant user Request an introduction to a provider
list_my_listings provider owner List listings you own
list_my_requests provider owner List your claims and submissions
update_my_listing write owner Update a listing you own
update_my_criteria write owner Update your matching criteria
submit_provider write user Submit a new provider
claim_listing write user Claim an existing listing

Two tools nobody else has

estimate_cost

Because headline rates are not comparable across pricing models. Give it a volume and average ticket and it returns a real cost table — percentage, fixed, FX and monthly components broken out per provider, with the interchange++ assumption flagged where it applies.

license_lookup

Resolve a company name or LEI to regulatory register records across 23 registers in Europe, the US and Asia-Pacific, with the full event history and a citation to the regulator's own entry.

Other machine-readable surfaces

Rate limits

PlanRequests/hourWho it is for
Free25Anonymous agents, personal assistants
Pro500Products embedding the data
Enterprise5000Bulk use, with an SLA

Exceeding a limit returns a structured error with the retry window and an upgrade path, not a bare 429. Anonymous callers are limited by IP; authenticated ones by account.

If you are building on this

One request: when a field comes back null, it means we hold no sourced value — not that the fee is zero or the feature is missing. Please pass that distinction through to your users rather than filling the gap with an estimate. It is the whole reason this dataset is worth querying.

Get an API key Talk to us about volume