Verified, source-linked facts on tools that integrate with Xero and Vercel: syncs, prices, limits.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Side-by-side facts for 2-4 integrations: sync coverage, cheapest price per currency, regions, setup time and limitations.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http lode https://trylode.io/mcp
Side-by-side facts for 2-4 integrations: sync coverage, cheapest price per currency, regions, setup time and limitations.
| Argument | Type | Description |
|---|---|---|
| ids* | array |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"ids"
],
"properties": {
"ids": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 4,
"minItems": 2
}
}
}Find apps that integrate with an ecosystem, filtered and ranked for a buyer profile per Lode ranking policy (fit, not size or features). Returns score, match reasons and ties. Only published (verified) records are ranked; records still under review can be fetched by id with get_integration.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| needs | array | Sync objects the buyer must have, from the ecosystem vocabulary (see list_ecosystems), e.g. ["invoices","inventory-levels"] |
| region | string | Buyer region; filters to apps that support it and prices in local currency |
| category | string | Category slug, e.g. "inventory", "crm", "payroll" |
| ecosystem* | string | Ecosystem slug, e.g. "xero" |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"ecosystem"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 25,
"minimum": 1
},
"needs": {
"type": "array",
"items": {
"type": "string"
},
"description": "Sync objects the buyer must have, from the ecosystem vocabulary (see list_ecosystems), e.g. [\"invoices\",\"inventory-levels\"]"
},
"region": {
"enum": [
"AU",
"NZ",
"UK",
"US",
"CA"
],
"type": "string",
"description": "Buyer region; filters to apps that support it and prices in local currency"
},
"category": {
"type": "string",
"description": "Category slug, e.g. \"inventory\", \"crm\", \"payroll\""
},
"ecosystem": {
"type": "string",
"description": "Ecosystem slug, e.g. \"xero\""
}
}
}What changed in Lode records, newest first: prices, sync capabilities, limits, regions and verification status. Each event has the old and new value, when Lode observed it, the sources behind it and a cause (new-coverage, lode-update, or source-change-likely when the cited page also changed).
| Argument | Type | Description |
|---|---|---|
| id | string | Integration id "{app}--{ecosystem}" |
| limit | integer | |
| since | string | ISO date, e.g. "2026-11-01" |
| ecosystem | string | Ecosystem slug, e.g. "vercel" |
| include_new_coverage | boolean | Include "added to Lode" events (default false) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"id": {
"type": "string",
"description": "Integration id \"{app}--{ecosystem}\""
},
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1
},
"since": {
"type": "string",
"description": "ISO date, e.g. \"2026-11-01\""
},
"ecosystem": {
"type": "string",
"description": "Ecosystem slug, e.g. \"vercel\""
},
"include_new_coverage": {
"type": "boolean",
"description": "Include \"added to Lode\" events (default false)"
}
}
}Get the full verified record for one app + ecosystem pair: what syncs, pricing by currency, regions, requirements, limitations, connection safety, sources.
| Argument | Type | Description |
|---|---|---|
| id* | string | Integration id "{app}--{ecosystem}", e.g. "shopify--xero" |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Integration id \"{app}--{ecosystem}\", e.g. \"shopify--xero\""
}
}
}One company across every ecosystem Lode covers: its stable vendor id, domains, and its integration on each platform (for example Stripe on Xero and on Vercel). Look up by vendor id, domain, or name.
| Argument | Type | Description |
|---|---|---|
| query* | string | Vendor id ("stripe"), domain ("stripe.com") or name ("Stripe") |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Vendor id (\"stripe\"), domain (\"stripe.com\") or name (\"Stripe\")"
}
}
}List the platforms Lode covers, with their sync-object vocabulary and how many integrations are recorded.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 14, 2026.
No readOnlyHint / destructiveHint annotations, so clients can't tell a read from a write without asking.
Fix: Add annotations to each tool, e.g. { readOnlyHint: true } for tools that only read.