Skip to content
Agentmart
Submit a tool

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

IndexedMITRemote (HTTP)★ 1
Write a review

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.

Book a call

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.com Remote (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.

We use your email only for this newsletter. Privacy

About

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

No 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_account
  • dealmachine_driving_read
  • dealmachine_fields
  • dealmachine_filters
  • dealmachine_location_search
  • dealmachine_mail_read
  • dealmachine_operation_schema
  • dealmachine_operations_search
  • dealmachine_people_count
  • dealmachine_plans
  • dealmachine_property_count
  • dealmachine_prospect_get
Show 6 more tools
  • dealmachine_prospect_search
  • dealmachine_signup
  • dealmachine_tags_list
  • dealmachine_usage
  • dealmachine_webhook_list
  • dealmachine_whoami

Write 6 · Create, change, send or run things.

  • dealmachine_list_add_items
  • dealmachine_list_create
  • dealmachine_mail_campaign_draft
  • dealmachine_prospect_add
  • dealmachine_prospect_note_add
  • dealmachine_webhook_create

Delete 22 · Delete, drop, revoke or wipe things.

  • dealmachine_checkout
  • dealmachine_comps
  • dealmachine_enrich_address
  • dealmachine_enrich_apn
  • dealmachine_enrich_email
  • dealmachine_enrich_latlng
  • dealmachine_enrich_name
  • dealmachine_enrich_phone
  • dealmachine_mail_campaign_add_properties
  • dealmachine_mail_campaign_cancel
  • dealmachine_mail_campaign_end
  • dealmachine_mail_campaign_send
Show 10 more tools
  • dealmachine_operation_execute
  • dealmachine_people_get
  • dealmachine_people_get_many
  • dealmachine_people_search
  • dealmachine_property_export
  • dealmachine_property_get
  • dealmachine_property_get_many
  • dealmachine_property_search
  • dealmachine_prospect_tags_set
  • dealmachine_prospect_update

Network hosts it talks to 10

  • agent-plugins.org · found in code
  • api-staging.v2.dealmachine.com · found in code
  • api.docs.dealmachine.com · found in code
  • api.v2.dealmachine.com · found in code
  • dealmachine.com · found in code
  • github.com · found in code
  • help.dealmachine.com · found in code
  • json.schemastore.org · found in code
  • mcp.dealmachine.com · found in remote endpoint, install command, code
  • relay.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-only

    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 the user saying they paid is not proof of activation.

  • dealmachine_checkoutCreate approved Stripe checkoutcan change or delete data

    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 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 data

    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_driving_readRead DealMachine Driving Historyread-only

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

  • dealmachine_enrich_addressEnrich Property by Addresscan change or delete data

    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 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 data

    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; returned contacts can consume people credits.

  • dealmachine_enrich_emailEnrich Person by Emailcan change or delete data

    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_latlngEnrich Property by Coordinatescan change or delete data

    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 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 data

    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. Returned people cost one people credit each; associated properties can consume property credits.

  • dealmachine_enrich_phoneEnrich Person by Phonecan change or delete data

    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_fieldsList DealMachine Data Fieldsread-only

    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 pages. This read-only request is free.

  • dealmachine_filtersList DealMachine Search Filtersread-only

    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, the response includes all pages. This read-only request is free.

  • dealmachine_list_add_itemsAdd Records to DealMachine List

    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_list_createCreate DealMachine List

    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_location_searchSearch Locationsread-only

    Returns 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 data

    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 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 data

    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 mail stops, while mail already submitted still delivers.

  • dealmachine_mail_campaign_draftManage 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 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 data

    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 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 data

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

  • dealmachine_mail_readRead DealMachine Mailread-only

    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 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 data

    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. 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-only

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

  • dealmachine_operations_searchFind DealMachine operationsread-only

    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 one schema before executing. Empty query browses the paginated catalog.

  • dealmachine_people_countCount Matching Peopleread-only

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

  • dealmachine_people_getGet Person Detailscan change or delete data

    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 consume property credits.

  • dealmachine_people_get_manyGet Multiple Peoplecan change or delete data

    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 properties can consume property credits.

  • dealmachine_people_searchSearch Peoplecan change or delete data

    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 without records or credit use. Returned records can consume credits.

  • dealmachine_plansView plans and free API accessread-only

    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 free; enrichment needs paid access. Read this before explaining or recommending a plan. Never invent credits, discounts or prices.

  • dealmachine_property_countCount Matching Propertiesread-only

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

  • dealmachine_property_exportExport Property Owner Leadscan change or delete data

    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, 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 data

    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 data.

  • dealmachine_property_get_manyGet Multiple Propertiescan change or delete data

    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_property_searchSearch Propertiescan change or delete data

    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 contacts can consume credits.

  • dealmachine_prospect_addAdd DealMachine Prospects

    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_getGet DealMachine Prospectread-only

    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_note_addAdd DealMachine Prospect Note

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

  • dealmachine_prospect_searchSearch DealMachine Prospectsread-only

    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_tags_setSet DealMachine Prospect Tagscan change or delete data

    Replaces 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 data

    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_signupStart a free DealMachine accountread-only

    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. Signup does not purchase a plan.

  • dealmachine_tags_listList DealMachine Tagsread-only

    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_usageView DealMachine Credit Usageread-only

    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_webhook_createCreate DealMachine Webhook

    Registers 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-only

    Lists 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-only

    Returns 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
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.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying DealMachine?

CallGet help
Cite this page

DealMachine MCP server. Agent Mart. https://agentmart.dev/connectors/dealmachine-dealmachine (last updated 2026-10-25)