1https://mcp.dealmachine.com
Authorization header:1Authorization: Bearer dm_sk_live_xxx
1https://mcp.dealmachine.com/.well-known/oauth-protected-resource
12claude mcp add dealmachine --transport http https://mcp.dealmachine.com \ --header "Authorization: Bearer dm_sk_live_xxxxxxxxxxxxxxxxxxxxxxxx"
~/Library/Application Support/Claude/claude_desktop_config.json:12345678910111213{ "mcpServers": { "dealmachine": { "command": "npx", "args": [ "mcp-remote", "https://mcp.dealmachine.com", "--header", "Authorization: Bearer dm_sk_live_xxxxxxxxxxxxxxxxxxxxxxxx" ] } } }
.cursor/mcp.json:12345678910111213{ "mcpServers": { "dealmachine": { "command": "npx", "args": [ "mcp-remote", "https://mcp.dealmachine.com", "--header", "Authorization: Bearer dm_sk_live_xxxxxxxxxxxxxxxxxxxxxxxx" ] } } }
1234curl -X POST https://mcp.dealmachine.com \ -H "Content-Type: application/json" \ -H "Authorization: Bearer dm_sk_live_YOUR_API_KEY" \ -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"test","version":"1.0.0"}}}'
| MCP Tool | Description | Cost |
dealmachine_enrich_address | Look up a property by street address. | 1 property data credit per match |
dealmachine_enrich_latlng | Look up the closest property by GPS coordinates. | 1 property data credit per match |
dealmachine_enrich_apn | Look up a property by Assessor's Parcel Number. | 1 property data credit per match |
dealmachine_enrich_email | Look up a person by email address. | 1 people data credit per matched person |
dealmachine_enrich_phone | Look up a person by phone number. | 1 people data credit per matched person |
dealmachine_enrich_name | Look up people by name. Always narrow with location. | Free with estimate_cost=true. Otherwise 1 people data credit per person returned |
| MCP Tool | Description | Cost |
dealmachine_property_search | Search properties by location and filters. | Credit-consuming unless estimate_cost=true |
dealmachine_property_count | Count matching properties before a search or export. | Free |
dealmachine_property_export | Export matching property-owner contacts as CSV. | Credit-consuming export |
dealmachine_property_get | Fetch one property by ID. | 1 property data credit unless enrich=false |
dealmachine_property_get_many | Fetch up to 25 properties by ID. | 1 property data credit per property unless deduped |
dealmachine_comps | Find comparable sales and active listings for subject properties. | 1 property data credit per subject found |
dealmachine_people_search | Search people by location and filters. | Credit-consuming unless estimate_cost=true |
dealmachine_people_count | Count matching people before a search or export. | Free |
dealmachine_people_get | Fetch one person by ID. | Credit-consuming unless deduped |
dealmachine_people_get_many | Fetch up to 25 people by ID. | Credit-consuming unless deduped |
dealmachine_location_search | Look up FIPS codes, ZIP codes, and location IDs by name. | Free |
| MCP Tool | Description | Cost |
dealmachine_filters | List available search filters with types, operators, and options. | Free |
dealmachine_fields | List available result fields. | Free |
dealmachine_usage | Get credit usage for the current billing cycle. | Free |
dealmachine_whoami | Check the authenticated account and organization. | Free |
dealmachine_location_search to normalize a city, county, state, or ZIP, and use
dealmachine_enrich_address for a property address.| MCP Tools | Parameters and output |
dealmachine_property_get | Accepts fields and contact_audience, including none for property-only data |
| Property enrichment tools | Accept fields and contact_audience, including none |
| Email, phone, and name enrichment | Accept fields and return free property_count metadata |
dealmachine_people_get and dealmachine_people_get_many | Accept fields and property_limit, default 20 and max 100 |
wireless, landline, voip, or unknown.
dealmachine_enrich_name estimates include associated property totals and page-aware property
credits when both estimate_cost=true and include_properties=true are passed.dealmachine_filters and dealmachine_fields before constructing searches.dealmachine_property_count or dealmachine_people_count before any large search or export.dealmachine_usage before batch work.contact_audience: "none" for property lookup or enrichment when contacts are not needed.