SMB Compare
Ranks business software and payment providers by monthly cost at your numbers, AU, UK, US
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"smb-compare": {
"url": "https://smbcompare.com/api/mcp"
}
}
}Remote endpoints
https://smbcompare.com/api/mcpstreamable-httpWhat it can do
Tool inventory
Tools (2)
🟢list_categories(market)
Lists the business software and merchant services categories SMB Compare prices in a country (US, UK or AU), and whether quotes are available in each. Each category lists the calculator inputs compare accepts for it.
Input Schema
{
"type": "object",
"properties": {
"market": {
"type": "string",
"enum": [
"AU",
"UK",
"US"
],
"description": "The user's country: US, UK or AU."
}
},
"required": [
"market"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢compare(market, category, inputs, provider)
Ranks providers in a category by estimated monthly cost at the user's own numbers (card volume, average sale, employees, users, and so on), for the US, the UK or Australia. Returns links to the comparison table and provider pages, and quote links where quotes are available. Examples: EFTPOS and card machine fees, cheapest payroll software, POS system costs, inventory software pricing.
Input Schema
{
"type": "object",
"properties": {
"market": {
"type": "string",
"enum": [
"AU",
"UK",
"US"
],
"description": "The user's country: US, UK or AU."
},
"category": {
"type": "string",
"pattern": "^[a-z0-9-]{1,80}$",
"description": "A category slug from list_categories, e.g. \"payment-providers\"."
},
"inputs": {
"default": {},
"description": "Calculator values keyed by input slug (list_categories gives each category's inputs). Inputs not supplied use the calculator defaults and are listed in defaulted_inputs. Unknown keys are returned in ignored_inputs.",
"type": "object",
"propertyNames": {
"type": "string",
"pattern": "^[a-z0-9_-]{1,40}$"
},
"additionalProperties": {
"type": "number",
"minimum": 0,
"maximum": 1000000000
}
},
"provider": {
"description": "A provider or brand the user named, as a lowercase slug (e.g. \"cin7\", \"windcave\"). Every matching product is returned in focus with its own quote link.",
"type": "string",
"pattern": "^[a-z0-9-]{1,80}$"
}
},
"required": [
"market",
"category"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Community
Evidence