Integration · CRM & sales
Connect Claude & ChatGPT to DMSales
Ask your AI who is in a segment, what happened with a contact lately, or to leave a note on a contact card in DMSales. It can list and create projects and segments, search contacts by name, email, phone, company or notes, read contact cards, events and engagement, and add, edit or delete notes. It can also check your points balance.
Free plan, no credit card. Takes about a minute.
Try asking
“Which projects do I have in DMSales?”
The AI lists your projects with their IDs, which the other tools use.
“Find contacts at Nordic Foods in the Q3 project.”
It searches the project's contacts for the company name and lists the matches.
“Show me the contact card for Anna Berg.”
It finds her key in the contact list and reads her contact card in the project.
What your AI can do
Projects and segments
List and create projects, list segments with their filter settings, create new segments and get segment statistics.
Contacts
Search contacts by name, email, phone, company or notes, read contact cards, events and engagement, and change a contact's status.
Notes
Add, edit and delete notes on contact cards, and find existing note tags in a project.
“What has happened with this contact since 1 September?”
It lists the events recorded for the contact and their engagement between the dates you give.
“Add a note to Anna's card: called, wants an offer in October, tag follow-up.”
It finds an existing note tag that matches and adds the note to her contact card.
“Create a segment called Decision makers in the Q3 project.”
It creates the segment in that project, ready for you to set up in DMSales.
39 tools for DMSales
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_contact_noteChanges dataAdd a note to a contact's card by project_id, base_key and content; optional tag.attach_identificationChanges dataLink a identification. API summary: Adds identification result as person to contact card.create_buy_refer_score_reportChanges dataCreate a new buy refer score report. Required: project uuid or base key. API summary: Buying access to a refer score.create_event_custom_eventChanges dataCreate a new event. Required: project uuid, type or custom. API summary: Add custom event.create_event_transaction_eventChanges dataCreate a new event. Required: eid, money, currency or transaction type. API summary: Add transaction event.create_generateChanges dataCreate a new generate. Required: www. API summary: Start techscopeapi.create_init_callChanges dataCreate a new init call. Required: project id or base key. API summary: Init call to person.create_projectChanges dataCreate a project with a name.create_segmentChanges dataCreate a segment in a project; requires project (the project ID) and name.create_startChanges dataCreate a new start. API summary: Schedules new unauthorized identification.create_start_postChanges dataCreate a new start. API summary: StartValidation.create_upsertChanges dataCreate a new upsert. API summary: Handles action for adding (via HTTP POST method) or updating (via HTTP PUT method) person to project.delete_contact_noteMoves moneyDelete a note from a contact's card by project_id, base_key and note_id. This cannot be undone.download_contact_financial_reportDownload the document for a contact. API summary: Download financial report in pdf.find_note_tagsFind existing note tags in a project that match part_tag (project_id and part_tag required).get_contact_cardGet a contact's card in a project by project_id and base_key (the contact's key from list_contacts).get_contact_engagementGet a contact's engagement between date_from and date_to, by project_id and base_key.get_contact_refer_score_report_idGet one contact. API summary: Report ID.get_contact_refer_score_report_resultGet one contact. API summary: Return result from identification transaction.get_current_userGet the DMSales user your API key belongs to.get_segment_statisticsChanges dataGet statistics for one or more segments, passed as a list of segment IDs in segments.get_wallet_pointsGet the points balance in your DMSales wallet.list_check_callsList check calls. Optional filters: project id or call id. API summary: Check call status.list_contact_eventsList the events recorded for a contact by project_id and base_key, optionally between date_from and date_to.list_contact_statusesList the contact statuses available in a project by project_id.list_contactsList contacts in a project (project_id) or segment (segment_id). Use query_string to search name, email, phone, company and notes; page with page and limit.list_projectsList your projects with their IDs. Most other tools need a project_id.list_reportsList reports. Optional filters: task id. API summary: Report validation.list_resultsList results. Optional filters: transaction uuid. API summary: Returns state and result of unauthorized identification.list_results_getList results. Optional filters: task id. API summary: Result techscopeapi.list_segmentsList the segments (saved contact profiles) in a project by project_id; set with_filters to include their filter settings.search_listList lists. Optional filters: project id. API summary: Search List.set_contact_statusVisible to othersChange a contact's status by project_id, base_key and status_id (from list_contact_statuses).submit_contact_card_dataVisible to othersComplete a contact card. Has effects visible outside this system. API summary: Complete data by RS.update_contact_cards_personVisible to othersUpdate an existing contact card. Only the fields you pass are changed. Has effects visible outside this system. API summary: Editing a person's details.update_contact_noteChanges dataEdit a note on a contact's card by project_id, base_key and note_id; pass the new content and optional tag.update_contactsVisible to othersUpdate an existing contact. Only the fields you pass are changed. Has effects visible outside this system. API summary: Buying access to a contact.update_segments_orderChanges dataUpdate an existing segment. API summary: Segment order.update_upsertsVisible to othersUpdate an existing upsert. Has effects visible outside this system. API summary: Handles action for adding (via HTTP POST method) or updating (via HTTP PUT method) person to project.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose DMSales from the app list.
- 2
Paste your key
Paste your DMSales API key. Log in to your DMSales platform account, generate an API key there and copy it.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in DMSales?
The AI can read your user and points balance, list and create projects and segments, get segment statistics, list and search contacts, read contact cards, events and engagement, list and change contact statuses, find note tags, and add, edit and delete notes on contact cards.
Does the AI see my DMSales credentials?
No. Your DMSales API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with lookups only. Deleting a note cannot be undone and can require your approval before it runs. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own DMSales account.
What is a base key?
The base key identifies a person in a DMSales project. Contact cards, events, engagement and notes are all looked up by project ID and base key. You do not need to know it: the AI gets it from the contact list when you name the person.
Related integrations
Let your AI work in DMSales today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect DMSales freeHeyMyApps is not affiliated with DMSales. Product names are trademarks of their owners.






