Skip to content
Back to search
100
MCP live MCP 2025-11-25 http

DealMachine

io.github.dealmachine/dealmachine

Search and enrich US property, owner, people, and company data for sales and lead generation.

Watch this dependency

Get before/after evidence when observed tools, schemas, authentication access, availability or the endpoint changes.

Inspect evidence and set up a watch Share public evidence report
Uptime
100.0%
1 direct probes · 30d
Response
1535ms
last probe
Tools
46
callable
Resources
0
readable
Prompts
3
available
Score: 100/100
Handshake verified by our own probe.
why this score
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
46 tools, 0 resources, 3 prompts returned.
pass 3 or more catalogue items 10/10
49 items in total; 3 or more earns these points.
pass Describes itself 10/10
93 characters; more than 30 earns these points.

Tools · 46

dealmachine_signup

Start a free DealMachine account. Returns the secure browser signup URL. Ask the user to finish signup and connect DealMachine using OAuth. Never ask for passwords, payment details or API keys in chat…

dealmachine_plans

Read live plan prices, billing intervals, included credits, features and free API capabilities. Works before signup. Connected customers get their workspace prices. Counts and supported estimates are …

dealmachine_account

Read your active plan and remaining data credits. Free accounts can use this. After Stripe payment, check plan.is_paid and the current balance before retrying approved enrichment. A checkout URL or th…

dealmachine_checkout

Create a Stripe-hosted checkout link after the customer explicitly approves the exact plan, price, billing interval and quantity from dealmachine_plans. Requires confirmed=true. Never call for a decli…

dealmachine_enrich_address

Returns a property matched by full or parsed street address, including property details and optional contacts. A matched property costs one property credit; returned contacts can consume people credit…

dealmachine_enrich_latlng

Returns the closest property within 300 feet of GPS coordinates, including property details and optional contacts. A matched property costs one property credit; returned contacts can consume people cr…

dealmachine_enrich_apn

Returns a property matched by Assessor's Parcel Number (APN), with optional location narrowing and contacts. APN formatting is normalized automatically. A matched property costs one property credit; r…

dealmachine_enrich_email

Look up a person by email address. Returns contact info, demographics, and optionally associated properties. Costs 1 people data credit per matched person (no charge if no match).

dealmachine_enrich_phone

Look up a person by phone number. Returns contact info, demographics, and optionally associated properties. Costs 1 people data credit per matched person (no charge if no match).

dealmachine_enrich_name

Returns paginated people matched by name, with optional location narrowing and associated properties. `estimate_cost=true` returns people and associated-property counts without records or credit use. …

dealmachine_filters

Returns DealMachine search filters with filter IDs, source types, operators, and valid options. A `search` value performs a fuzzy concept match across labels, aliases, and option values; without it, t…

dealmachine_fields

Returns available DealMachine data fields with field ID, source type, data type, and description. A `search` value performs a fuzzy match across field metadata; without it, the response includes all p…

dealmachine_usage

Returns live credit usage for the current billing cycle, including the total cap, spendable balance, monthly and additional pools, and usage by entity type. This read-only request is free.

dealmachine_whoami

Returns whether the current credential is valid, the active organization name, and the authentication type. This read-only request is free.

dealmachine_property_search

Returns properties matching locations and filters, with requested fields and optional contacts. `estimate_cost=true` returns a credit estimate without records or credit use. Returned property data and…

dealmachine_property_count

Returns the number of properties matching locations and filters without consuming credits.

dealmachine_property_export

Creates a downloadable CSV of properties or property-owner contacts matching locations and filters. Defaults to owner contact rows (`contact_audience=owners`, `anchor=person`) with names, phones, emai…

dealmachine_property_get

Returns one property by DealMachine property ID. Enriched data costs one property credit unless `enrich=false`; owner contacts can consume people credits. `contact_audience=none` returns property-only…

dealmachine_property_get_many

Returns up to 25 properties by DealMachine property ID. Owner contacts can consume people credits; `contact_audience=none` returns property-only data. Same-cycle repeats are free.

dealmachine_comps

Find comparable sales + active listings for up to 25 subject properties. Costs 1 property data credit per subject found. Location/criteria optional (sensible defaults).

dealmachine_people_search

Returns people matching locations and filters, with requested fields. Filters use the people catalog; property filters return filter_source_mismatch. `estimate_cost=true` returns a credit estimate wit…

dealmachine_people_count

Count matching people without consuming credits. Filters use the people catalog.

dealmachine_people_get

Returns one person by DealMachine person ID, with optional extended fields and associated properties. The person costs one people credit; chargeable property fields or associated properties can consum…

dealmachine_people_get_many

Returns up to 250 people by DealMachine person ID, with optional extended fields and associated properties. Each found person costs one people credit; chargeable property fields or associated properti…

dealmachine_location_search

Returns location identifiers for a name query, including FIPS, ZIP, city place, state, and county IDs. This read-only request is free.

dealmachine_operations_search

Find public API operations for tasks, addresses, activity, exports, lists, prospects, files, photos, tags, webhooks, driving, mail, billing and property/people data. Returns compact summaries; fetch o…

dealmachine_operation_schema

Get the published parameters, JSON body, response schemas, credit guidance and confirmation requirement for one operation ID returned by search.

dealmachine_operation_execute

Execute one discovered public API operation using the connected account. Read its schema first. May mutate data, delete records, spend credits, charge a saved payment method or send mail/webhooks. Obt…

dealmachine_list_create

Creates a list in the workspace, optionally pre-filled with up to 250 property or person IDs. Filed records become prospects unless `add_as_prospects` is false. Free; no credits are charged.

dealmachine_list_add_items

Adds property or person IDs to an existing list (max 10,000 per request; duplicates are skipped). Filed records become prospects unless `add_as_prospects` is false. Free; no credits are charged.

dealmachine_prospect_add

Tracks one record or up to 1,000 records as prospects in the workspace. Records that are prospects already are returned unchanged; archived ones come back to active. Free; no credits are charged.

dealmachine_prospect_get

Returns one prospect by prospect ID, or by the record it tracks, with its lifecycle, status (Hot, Warm, Cold, Follow up, Do Not Contact; read only), tags, and note and file counts. Free.

dealmachine_prospect_search

Lists the workspace prospects by lifecycle and source, optionally scoped to a list or a tag, starred only, or matching address or name words. Paged, up to 100 per page. Free.

dealmachine_prospect_update

Moves a prospect between active, opportunity, and archived, or stars it. Archiving ends its mail. With cascade enabled, it also closes open opportunities. List memberships are kept either way. Free.

dealmachine_prospect_note_add

Adds a note (up to 10,000 characters) to a prospect. Free.

dealmachine_prospect_tags_set

Replaces the tags on a prospect with exactly the given tag IDs; an empty list clears them. Free.

dealmachine_tags_list

Lists the prospect tag catalog: the built-in tags every workspace has plus the workspace’s own, with how many prospects carry each. Free.

dealmachine_driving_read

Lists recorded drives or returns one drive with its route, visits, events, and linked prospects. Free.

dealmachine_mail_read

Reads mail campaigns, recipients, delivery analytics, cost estimates, designs, pricing, or wallet balance. Free. Campaign status is draft, ready, active, paused or ended. search_campaigns with accepti…

dealmachine_mail_campaign_draft

Creates or updates a draft mail campaign, or pauses or resumes a campaign. Free. Create with one audience (property_ids, contact_ids or list_ids) to make a draft. Create with no audience to save a Rea…

dealmachine_mail_campaign_send

Launches a draft mail campaign and spends wallet dollars for its recipients and scheduled steps.

dealmachine_mail_campaign_add_properties

Adds properties to a Ready, Active or Paused campaign and spends wallet dollars. Each added property starts at step 1 on its own schedule; properties already in the campaign are untouched. Before call…

dealmachine_mail_campaign_end

Ends a Ready, Active or Paused mail campaign permanently. Unsent mail is stopped, no properties can be added, and it can never be resumed. Mail already printed or with the carrier still delivers. To r…

dealmachine_mail_campaign_cancel

Cancels a mail campaign, kept for existing clients. A started campaign ends as with dealmachine_mail_campaign_end; a draft is cancelled; a campaign that has already ended is returned unchanged. Unsent…

dealmachine_webhook_list

Lists the workspace’s outbound webhooks with their event types and delivery health, plus the catalog of event types when asked. Free.

dealmachine_webhook_create

Registers an https URL to receive prospect and list events. Returns the signing secret once; relay it to the user. Free.

Prompts · 3

dealmachine-playbook

Load the full DealMachine research playbook: how to compose searches, discover filters/fields, run comps, manage credit cost, and combine tools for broad data investigation. Invoke when you need step-…

dealmachine-guide

Comprehensive guide to using DealMachine enrichment tools. Covers the credit system, enrichment workflows, and best practices.

enrichment-guide

When and how to use enrichment tools: address vs latlng vs APN, parsed vs full address, person enrichment best practices, and cost management.

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "dealmachine": {
      "url": "https://mcp.dealmachine.com/mcp",
      "transport": "http"
    }
  }
}