DealMachine
Search and enrich US property, owner, people, and company data for sales and lead generation.
Connector by DealMachine · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying DealMachine?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/dealmachine-dealmachine
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://mcp.dealmachine.comRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.
- Tools
- 18 read · 6 write · 22 delete
- Secrets
- None asked for
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 46
From the running server's own tool list (tools/list) on Oct 25, 2026.
Read 18 · Look things up without changing anything.
dealmachine_accountdealmachine_driving_readdealmachine_fieldsdealmachine_filtersdealmachine_location_searchdealmachine_mail_readdealmachine_operation_schemadealmachine_operations_searchdealmachine_people_countdealmachine_plansdealmachine_property_countdealmachine_prospect_get
Show 6 more tools
dealmachine_prospect_searchdealmachine_signupdealmachine_tags_listdealmachine_usagedealmachine_webhook_listdealmachine_whoami
Write 6 · Create, change, send or run things.
dealmachine_list_add_itemsdealmachine_list_createdealmachine_mail_campaign_draftdealmachine_prospect_adddealmachine_prospect_note_adddealmachine_webhook_create
Delete 22 · Delete, drop, revoke or wipe things.
dealmachine_checkoutdealmachine_compsdealmachine_enrich_addressdealmachine_enrich_apndealmachine_enrich_emaildealmachine_enrich_latlngdealmachine_enrich_namedealmachine_enrich_phonedealmachine_mail_campaign_add_propertiesdealmachine_mail_campaign_canceldealmachine_mail_campaign_enddealmachine_mail_campaign_send
Show 10 more tools
dealmachine_operation_executedealmachine_people_getdealmachine_people_get_manydealmachine_people_searchdealmachine_property_exportdealmachine_property_getdealmachine_property_get_manydealmachine_property_searchdealmachine_prospect_tags_setdealmachine_prospect_update
Network hosts it talks to 10
agent-plugins.org· found in codeapi-staging.v2.dealmachine.com· found in codeapi.docs.dealmachine.com· found in codeapi.v2.dealmachine.com· found in codedealmachine.com· found in codegithub.com· found in codehelp.dealmachine.com· found in codejson.schemastore.org· found in codemcp.dealmachine.com· found in remote endpoint, install command, coderelay.local· found in code
Files it touches
- Your home directory (~)
- Any path the agent passes to its tools
Tools (46)
As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].
dealmachine_accountView plan and available creditsread-onlyRead 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 the user saying they paid is not proof of activation.
dealmachine_checkoutCreate approved Stripe checkoutcan change or delete dataCreate 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 declined or hypothetical purchase. Creating the link does not charge the customer or activate a subscription. The customer completes payment in Stripe (Link may be offered); then check dealmachine_account and dealmachine_usage. Never automatically retry checkout or collect card details in chat.
dealmachine_compsFind Comparable Propertiescan change or delete dataFind comparable sales + active listings for up to 25 subject properties. Costs 1 property data credit per subject found. Location/criteria optional (sensible defaults).
dealmachine_driving_readRead DealMachine Driving Historyread-onlyLists recorded drives or returns one drive with its route, visits, events, and linked prospects. Free.
dealmachine_enrich_addressEnrich Property by Addresscan change or delete dataReturns 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 credits. No credits are charged when no property matches. `contact_audience=none` returns property-only data.
dealmachine_enrich_apnEnrich Property by APNcan change or delete dataReturns 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; returned contacts can consume people credits.
dealmachine_enrich_emailEnrich Person by Emailcan change or delete dataLook 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_latlngEnrich Property by Coordinatescan change or delete dataReturns 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 credits. No credits are charged when no property matches. `contact_audience=none` returns property-only data.
dealmachine_enrich_nameEnrich People by Namecan change or delete dataReturns 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. Returned people cost one people credit each; associated properties can consume property credits.
dealmachine_enrich_phoneEnrich Person by Phonecan change or delete dataLook 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_fieldsList DealMachine Data Fieldsread-onlyReturns 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 pages. This read-only request is free.
dealmachine_filtersList DealMachine Search Filtersread-onlyReturns 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, the response includes all pages. This read-only request is free.
dealmachine_list_add_itemsAdd Records to DealMachine ListAdds 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_list_createCreate DealMachine ListCreates 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_location_searchSearch Locationsread-onlyReturns location identifiers for a name query, including FIPS, ZIP, city place, state, and county IDs. This read-only request is free.
Show 31 more tools
dealmachine_mail_campaign_add_propertiesAdd Properties to Mail Campaigncan change or delete dataAdds 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 calling this, call dealmachine_mail_read with operation add_properties_estimate and the property count, tell the user the charge due today (pay_today_cents) and the amount charged later as mail goes out (pay_later_cents), and get their approval. A paused campaign charges nothing today; each piece is charged as it goes out after it resumes (charged_on_resume). Auto-reload must be on when the campaign h…
dealmachine_mail_campaign_cancelCancel Mail Campaigncan change or delete dataCancels 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 mail stops, while mail already submitted still delivers.
dealmachine_mail_campaign_draftManage Mail Campaign DraftCreates 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 Ready campaign that properties can be added to later with dealmachine_mail_campaign_add_properties. Set accepts_properties to true on create to keep adding properties to a campaign with an audience after it is sent. Pause works on Active campaigns, and on Ready campaigns that accept properties; an ended campaign cannot be paused or resumed.
dealmachine_mail_campaign_endEnd Mail Campaigncan change or delete dataEnds 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 reuse its steps, create a new campaign. A draft has not started and cannot be ended (campaign_is_draft). Warn the user that ending cannot be undone.
dealmachine_mail_campaign_sendSend Mail Campaigncan change or delete dataLaunches a draft mail campaign and spends wallet dollars for its recipients and scheduled steps.
dealmachine_mail_readRead DealMachine Mailread-onlyReads 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 accepting_properties=true lists campaigns properties can be added to now. add_properties_estimate (campaign_id, count) returns the charge due today (pay_today_cents) and later (pay_later_cents) for adding that many properties.
dealmachine_operation_executeExecute a DealMachine operationcan change or delete dataExecute 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. Obtain user approval for those actions, estimate costs before paid work, and pass confirmed=true when required. Never automatically retry writes. No arbitrary URLs or headers.
dealmachine_operation_schemaDescribe a DealMachine operationread-onlyGet the published parameters, JSON body, response schemas, credit guidance and confirmation requirement for one operation ID returned by search.
dealmachine_operations_searchFind DealMachine operationsread-onlyFind 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 one schema before executing. Empty query browses the paginated catalog.
dealmachine_people_countCount Matching Peopleread-onlyCount matching people without consuming credits. Filters use the people catalog.
dealmachine_people_getGet Person Detailscan change or delete dataReturns 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 consume property credits.
dealmachine_people_get_manyGet Multiple Peoplecan change or delete dataReturns 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 properties can consume property credits.
dealmachine_people_searchSearch Peoplecan change or delete dataReturns 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 without records or credit use. Returned records can consume credits.
dealmachine_plansView plans and free API accessread-onlyRead 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 free; enrichment needs paid access. Read this before explaining or recommending a plan. Never invent credits, discounts or prices.
dealmachine_property_countCount Matching Propertiesread-onlyReturns the number of properties matching locations and filters without consuming credits.
dealmachine_property_exportExport Property Owner Leadscan change or delete dataCreates 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, emails, and property addresses. `contact_audience=none` or `anchor=property` produces property rows without contacts. Exported records can consume credits.
dealmachine_property_getGet Property Detailscan change or delete dataReturns 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 data.
dealmachine_property_get_manyGet Multiple Propertiescan change or delete dataReturns 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_property_searchSearch Propertiescan change or delete dataReturns 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 contacts can consume credits.
dealmachine_prospect_addAdd DealMachine ProspectsTracks 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_getGet DealMachine Prospectread-onlyReturns 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_note_addAdd DealMachine Prospect NoteAdds a note (up to 10,000 characters) to a prospect. Free.
dealmachine_prospect_searchSearch DealMachine Prospectsread-onlyLists 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_tags_setSet DealMachine Prospect Tagscan change or delete dataReplaces the tags on a prospect with exactly the given tag IDs; an empty list clears them. Free.
dealmachine_prospect_updateUpdate DealMachine Prospectcan change or delete dataMoves 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_signupStart a free DealMachine accountread-onlyStart 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. Signup does not purchase a plan.
dealmachine_tags_listList DealMachine Tagsread-onlyLists the prospect tag catalog: the built-in tags every workspace has plus the workspace’s own, with how many prospects carry each. Free.
dealmachine_usageView DealMachine Credit Usageread-onlyReturns 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_webhook_createCreate DealMachine WebhookRegisters an https URL to receive prospect and list events. Returns the signing secret once; relay it to the user. Free.
dealmachine_webhook_listList DealMachine Webhooksread-onlyLists the workspace’s outbound webhooks with their event types and delivery health, plus the catalog of event types when asked. Free.
dealmachine_whoamiCheck DealMachine Authenticationread-onlyReturns whether the current credential is valid, the active organization name, and the authentication type. This read-only request is free.
Signals
- Stars
- 1
- Forks
- 1
- Open issues
- 0
- Last commit
- Oct 23, 2026 (7 days ago)
- Last release
- Jul 28, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.DealMachine/dealmachine- Version
- 0.3.0
- Auth
- Auth not stated
- License
- MIT
- Repository
- github.com/DealMachine/dealmachine-cli
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get DealMachine running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
DealMachine MCP server. Agent Mart. https://agentmart.dev/connectors/dealmachine-dealmachine (last updated 2026-10-25)