Remote MCP over two HMS x402 origins: scored Ohio RE data + car-rental rates. Tokenless x402 USDC.
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.
List the two HMS x402 data origins behind this MCP server (RE Data Refinery + HMS Storefront Data), their openapi.json URLs, and how x402 payment works (402 + X-PAYMENT retry, USDC on Base). Free. Origin: null. Price: free.
This tool takes no arguments.
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 hms-mcp https://hms-mcp.ares-hms.workers.dev/mcp
List the two HMS x402 data origins behind this MCP server (RE Data Refinery + HMS Storefront Data), their openapi.json URLs, and how x402 payment works (402 + X-PAYMENT retry, USDC on Base). Free. Origin: null. Price: free.
No arguments.
{
"type": "object",
"required": [],
"properties": {},
"additionalProperties": false
}Combined foreclosure + tax-sale + auction leads — $0.05 per call Origin: https://re-data-refinery.ares-hms.workers.dev. Price: $0.05 per call via x402 (USDC on Base).
| Argument | Type | Description |
|---|---|---|
| zip | string | 5-digit ZIP filter |
| city | string | Ohio city filter |
| type | string | Auction type filter |
| status | string | Filter by status, e.g. active |
| x402_payment | string | Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge. |
{
"type": "object",
"required": [],
"properties": {
"zip": {
"type": "string",
"description": "5-digit ZIP filter"
},
"city": {
"type": "string",
"description": "Ohio city filter"
},
"type": {
"type": "string",
"description": "Auction type filter"
},
"status": {
"type": "string",
"description": "Filter by status, e.g. active"
},
"x402_payment": {
"type": "string",
"description": "Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge."
}
},
"additionalProperties": false
}Cash-buyer intelligence — $0.50 (zip rollup) / $2.50 (parcel evidence) per call Origin: https://re-data-refinery.ares-hms.workers.dev. Price: $0.50 per call via x402 (USDC on Base).
| Argument | Type | Description |
|---|---|---|
| zip | string | 5-digit ZIP (e.g. 43211) — buyer rollup, $0.50 |
| limit | integer | Top buyers returned for ZIP queries (default 10, cap 50) |
| parcel | string | Franklin County parcel digits, e.g. 01000051500 — deed evidence, $2.50 |
| min_score | integer | Buyer score floor 0-100 |
| x402_payment | string | Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge. |
{
"type": "object",
"required": [],
"properties": {
"zip": {
"type": "string",
"description": "5-digit ZIP (e.g. 43211) — buyer rollup, $0.50"
},
"limit": {
"type": "integer",
"description": "Top buyers returned for ZIP queries (default 10, cap 50)"
},
"parcel": {
"type": "string",
"description": "Franklin County parcel digits, e.g. 01000051500 — deed evidence, $2.50"
},
"min_score": {
"type": "integer",
"description": "Buyer score floor 0-100"
},
"x402_payment": {
"type": "string",
"description": "Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge."
}
},
"additionalProperties": false
}Free — real record counts per dataset Origin: https://re-data-refinery.ares-hms.workers.dev. Price: free.
No arguments.
{
"type": "object",
"required": [],
"properties": {},
"additionalProperties": false
}Free — data provider and billing info Origin: https://re-data-refinery.ares-hms.workers.dev. Price: free.
No arguments.
{
"type": "object",
"required": [],
"properties": {},
"additionalProperties": false
}Scored active foreclosure leads by city — $0.05 per call Origin: https://re-data-refinery.ares-hms.workers.dev. Price: $0.05 per call via x402 (USDC on Base).
| Argument | Type | Description |
|---|---|---|
| city* | string | Ohio city, e.g. Columbus |
| x402_payment | string | Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge. |
{
"type": "object",
"required": [
"city"
],
"properties": {
"city": {
"type": "string",
"description": "Ohio city, e.g. Columbus"
},
"x402_payment": {
"type": "string",
"description": "Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge."
}
},
"additionalProperties": false
}Free — service health and cache size Origin: https://re-data-refinery.ares-hms.workers.dev. Price: free.
No arguments.
{
"type": "object",
"required": [],
"properties": {},
"additionalProperties": false
}Pre-foreclosure leads across 19 Ohio counties — $0.05 per call Origin: https://re-data-refinery.ares-hms.workers.dev. Price: $0.05 per call via x402 (USDC on Base).
| Argument | Type | Description |
|---|---|---|
| zip | string | 5-digit ZIP filter |
| city | string | City filter |
| limit | integer | Max records (default 50, cap 200) |
| county | string | Ohio county, e.g. Cuyahoga |
| min_emv | number | Estimated market value floor (USD) |
| with_value | string | "1" returns only records with an estimated value |
| x402_payment | string | Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge. |
{
"type": "object",
"required": [],
"properties": {
"zip": {
"type": "string",
"description": "5-digit ZIP filter"
},
"city": {
"type": "string",
"description": "City filter"
},
"limit": {
"type": "integer",
"description": "Max records (default 50, cap 200)"
},
"county": {
"type": "string",
"description": "Ohio county, e.g. Cuyahoga"
},
"min_emv": {
"type": "number",
"description": "Estimated market value floor (USD)"
},
"with_value": {
"type": "string",
"description": "\"1\" returns only records with an estimated value"
},
"x402_payment": {
"type": "string",
"description": "Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge."
}
},
"additionalProperties": false
}City-filtered scored property list — $0.03 per call Origin: https://re-data-refinery.ares-hms.workers.dev. Price: $0.03 per call via x402 (USDC on Base).
| Argument | Type | Description |
|---|---|---|
| city | string | Ohio city, e.g. Columbus (18 supported cities) |
| live | string | "0" forces the cache instead of a live RealtyAPI search |
| max_price | number | USD price ceiling |
| min_price | number | USD price floor |
| x402_payment | string | Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge. |
{
"type": "object",
"required": [],
"properties": {
"city": {
"type": "string",
"description": "Ohio city, e.g. Columbus (18 supported cities)"
},
"live": {
"type": "string",
"description": "\"0\" forces the cache instead of a live RealtyAPI search"
},
"max_price": {
"type": "number",
"description": "USD price ceiling"
},
"min_price": {
"type": "number",
"description": "USD price floor"
},
"x402_payment": {
"type": "string",
"description": "Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge."
}
},
"additionalProperties": false
}Full scored detail for one property — $0.03 per call Origin: https://re-data-refinery.ares-hms.workers.dev. Price: $0.03 per call via x402 (USDC on Base).
| Argument | Type | Description |
|---|---|---|
| zpid* | string | Zillow property id (returned as zpid by /search and /properties) |
| x402_payment | string | Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge. |
{
"type": "object",
"required": [
"zpid"
],
"properties": {
"zpid": {
"type": "string",
"description": "Zillow property id (returned as zpid by /search and /properties)"
},
"x402_payment": {
"type": "string",
"description": "Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge."
}
},
"additionalProperties": false
}Transaction price history — $0.02 per call Origin: https://re-data-refinery.ares-hms.workers.dev. Price: $0.02 per call via x402 (USDC on Base).
| Argument | Type | Description |
|---|---|---|
| zpid* | string | Zillow property id |
| x402_payment | string | Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge. |
{
"type": "object",
"required": [
"zpid"
],
"properties": {
"zpid": {
"type": "string",
"description": "Zillow property id"
},
"x402_payment": {
"type": "string",
"description": "Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge."
}
},
"additionalProperties": false
}School ratings near one property — $0.02 per call Origin: https://re-data-refinery.ares-hms.workers.dev. Price: $0.02 per call via x402 (USDC on Base).
| Argument | Type | Description |
|---|---|---|
| zpid* | string | Zillow property id |
| x402_payment | string | Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge. |
{
"type": "object",
"required": [
"zpid"
],
"properties": {
"zpid": {
"type": "string",
"description": "Zillow property id"
},
"x402_payment": {
"type": "string",
"description": "Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge."
}
},
"additionalProperties": false
}Tax assessment history — $0.02 per call Origin: https://re-data-refinery.ares-hms.workers.dev. Price: $0.02 per call via x402 (USDC on Base).
| Argument | Type | Description |
|---|---|---|
| zpid* | string | Zillow property id |
| x402_payment | string | Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge. |
{
"type": "object",
"required": [
"zpid"
],
"properties": {
"zpid": {
"type": "string",
"description": "Zillow property id"
},
"x402_payment": {
"type": "string",
"description": "Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge."
}
},
"additionalProperties": false
}Scored property search by location — $0.05 per call Origin: https://re-data-refinery.ares-hms.workers.dev. Price: $0.05 per call via x402 (USDC on Base).
| Argument | Type | Description |
|---|---|---|
| q* | string | City/state or ZIP, e.g. "Columbus OH" or "43215" |
| limit | integer | Max results 1-40 |
| x402_payment | string | Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge. |
{
"type": "object",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"description": "City/state or ZIP, e.g. \"Columbus OH\" or \"43215\""
},
"limit": {
"type": "integer",
"description": "Max results 1-40"
},
"x402_payment": {
"type": "string",
"description": "Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge."
}
},
"additionalProperties": false
}Scored county tax-sale leads — $0.05 per call Origin: https://re-data-refinery.ares-hms.workers.dev. Price: $0.05 per call via x402 (USDC on Base).
| Argument | Type | Description |
|---|---|---|
| city* | string | Ohio city, e.g. Columbus |
| x402_payment | string | Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge. |
{
"type": "object",
"required": [
"city"
],
"properties": {
"city": {
"type": "string",
"description": "Ohio city, e.g. Columbus"
},
"x402_payment": {
"type": "string",
"description": "Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge."
}
},
"additionalProperties": false
}Free — alias of /coverage Origin: https://re-data-refinery.ares-hms.workers.dev. Price: free.
No arguments.
{
"type": "object",
"required": [],
"properties": {},
"additionalProperties": false
}Free — service health and resource list Origin: https://storefront-data-hms.ares-hms.workers.dev. Price: free.
No arguments.
{
"type": "object",
"required": [],
"properties": {},
"additionalProperties": false
}Free — real record counts per dataset (honesty gate) Origin: https://storefront-data-hms.ares-hms.workers.dev. Price: free.
No arguments.
{
"type": "object",
"required": [],
"properties": {},
"additionalProperties": false
}Fetch verified daily car-rental rates per class — $0.03 per call Origin: https://storefront-data-hms.ares-hms.workers.dev. Price: $0.03 per call via x402 (USDC on Base).
| Argument | Type | Description |
|---|---|---|
| city | string | City with verified rate coverage, e.g. Columbus (Columbus, OH pilot) |
| x402_payment | string | Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge. |
{
"type": "object",
"required": [],
"properties": {
"city": {
"type": "string",
"description": "City with verified rate coverage, e.g. Columbus (Columbus, OH pilot)"
},
"x402_payment": {
"type": "string",
"description": "Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge."
}
},
"additionalProperties": false
}Fetch weekly US average diesel prices (24 points) — $0.02 per call Origin: https://storefront-data-hms.ares-hms.workers.dev. Price: $0.02 per call via x402 (USDC on Base).
| Argument | Type | Description |
|---|---|---|
| weeks | integer | Number of trailing weekly points to return (default 24, max 24) |
| x402_payment | string | Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge. |
{
"type": "object",
"required": [],
"properties": {
"weeks": {
"type": "integer",
"description": "Number of trailing weekly points to return (default 24, max 24)"
},
"x402_payment": {
"type": "string",
"description": "Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge."
}
},
"additionalProperties": false
}Fetch sleep stops for one of 2 corridors — $0.05 per call Origin: https://storefront-data-hms.ares-hms.workers.dev. Price: $0.05 per call via x402 (USDC on Base).
| Argument | Type | Description |
|---|---|---|
| to | string | Destination city/state, e.g. "St. Louis, MO" or "Denver, CO" |
| from | string | Origin city/state, e.g. "Columbus, OH" or "Chicago, IL". Loose prefix matching: \"Columbus\" matches \"I-70\" origin, \"Chicago\" matches \"I-80\" origin |
| hos_hours | number | Remaining hours-of-service drive window, e.g. 4.5 |
| x402_payment | string | Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge. |
{
"type": "object",
"required": [],
"properties": {
"to": {
"type": "string",
"description": "Destination city/state, e.g. \"St. Louis, MO\" or \"Denver, CO\""
},
"from": {
"type": "string",
"description": "Origin city/state, e.g. \"Columbus, OH\" or \"Chicago, IL\". Loose prefix matching: \\\"Columbus\\\" matches \\\"I-70\\\" origin, \\\"Chicago\\\" matches \\\"I-80\\\" origin"
},
"hos_hours": {
"type": "number",
"description": "Remaining hours-of-service drive window, e.g. 4.5"
},
"x402_payment": {
"type": "string",
"description": "Optional. X-PAYMENT header value an x402 client produced after settling this exact origin+params challenge. Omit to first receive the Payment Required challenge."
}
},
"additionalProperties": false
}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 12, 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.