Skip to content

Integration · CRM & sales

atzcrm.com

Connect Claude & ChatGPT to ATZ CRM

Ask your AI to find candidates for a role, pull up a client contact or check what was said on the last call in ATZ CRM. It can search candidates, jobs, contacts and organizations, read notes and activities, and add notes or log calls on records. Recruiters get answers without searching screen by screen.

Connect ATZ CRM free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Find candidates in Copenhagen whose current position is project manager.”

    The AI searches candidates by city and current position and returns the matches with their slugs.

  • “Show me the full profile of the candidate we spoke to yesterday, Jonas Berg.”

    It searches candidates by name and reads the full candidate profile.

  • “Which open jobs do we have for Acme?”

    It searches jobs by organization and job status and lists the positions.

What your AI can do

Candidates and jobs

Search candidates by name, email, phone, location, current position, owner or LinkedIn URL, and jobs by position, organization, skills or status.

Contacts and organizations

Search and read client contacts and organizations, and look up contact stages, deal stages and folders.

Notes, calls and activities

Read and search notes, add and edit notes on records, log calls, and list activities such as tasks, meetings and calls.

  • “Add a note to Jonas Berg's profile: available from 1 March, wants hybrid.”

    It adds a note with your text to the candidate record, with a note type if you pick one.

  • “Log an outgoing call with the contact Lene Holm, 15 minutes, about the new role.”

    It logs the call on the contact with direction, start time, duration and your call notes.

  • “What notes do we have on the Nordic Foods organization?”

    It searches the notes on organizations and reads the ones that match.

58 tools for ATZ CRM

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_noteChanges dataAdd a note to a record: `note` text, `related_to` (the record's slug) and `related_to_type` (1 candidate, 2 job, 3 organization, 4 contact, 5 deal).
  • add_record_to_folderChanges dataCreate a new record for a folder. Required: slug. API summary: Add Record To Folder.
  • create_folderChanges dataCreate a new folder. Required: entity or name. Search folders first to avoid duplicates. API summary: Create Folder.
  • delete_activityDeletesPermanently delete a task by task id. Destructive action; may require approval. API summary: Delete Activity.
  • delete_candidateDeletesPermanently delete a candidate by candidate slug. Destructive action; may require approval. API summary: Delete Candidate.
  • delete_contactDeletesPermanently delete a contact by contact slug. Destructive action; may require approval. API summary: Delete Contact.
  • delete_dealDeletesPermanently delete a deal by deal slug. Destructive action; may require approval. API summary: Delete Deal.
  • delete_folderDeletesPermanently delete a folder by folder id. Destructive action; may require approval. API summary: Delete Folder.
  • delete_jobDeletesPermanently delete a project by project slug. Destructive action; may require approval. API summary: Delete Job.
  • delete_noteDeletesPermanently delete a message by entity name. Destructive action; may require approval. API summary: Delete Note.
  • delete_organizationDeletesPermanently delete a company by company slug. Destructive action; may require approval. API summary: Delete Organization.
  • delete_subscriptionDeletesPermanently delete a subscribe by subscribe id. Destructive action; may require approval. API summary: Delete Subscription.
  • get_activityGet one activity by `task_id`.
  • get_activity_typesList types. API summary: Get Activity Types.
  • get_candidateGet one candidate by `candidate_slug` with their full profile.
  • get_contactGet one client contact by `contact_slug`.
  • get_currencyList currencies. API summary: Get Currency.
  • get_custom_fieldsList custom fields. Optional filters: entity name. API summary: Get Custom Fields.
  • get_deal_by_slugGet one deal by deal slug. API summary: Get Deal by slug.
  • get_folderGet one folder by folder id. API summary: Get Folder.
  • get_industryList industries. API summary: Get Industry.
  • get_jobGet one job by `project_slug` (the job slug).
  • get_languageList languages. API summary: Get Language.
  • get_noteGet one note by `message_id` (the note ID) and `entity_name` (candidate, contact, organization, job or deal).
  • get_organizationGet one organization by `company_slug`.
  • get_qualificationList qualifications. API summary: Get Qualification.
  • get_show_all_candidateList candidates. API summary: Show All Candidate.
  • get_show_all_contactList contacts. API summary: Show All Contact.
  • get_show_all_dealList deals. API summary: Show All Deal.
  • get_show_all_foldersList folders. Optional filters: entity, shared, sort by or sort order. Results are paginated. API summary: Show All Folders.
  • get_show_all_jobList projects. API summary: Show All Job.
  • get_show_all_organizationList companies. API summary: Show All Organization.
  • get_show_all_subscriptionList subscribes. API summary: Show All Subscription.
  • get_subscription_by_idGet one subscribe by subscribe id. API summary: Get Subscription by ID.
  • list_activitiesList activities (tasks, meetings and calls) in ATZ CRM.
  • list_contact_stagesList the contact stages configured in ATZ CRM.
  • list_deal_stagesList the deal pipeline stages configured in ATZ CRM.
  • list_job_statusesList the job statuses configured in ATZ CRM.
  • list_note_typesList the note types. Use to pick a `note_type_id` when adding a note.
  • list_usersList the users in your ATZ CRM account. Use to find owner or creator IDs.
  • log_callChanges dataLog a phone call on a candidate, contact or organization: `related_to` slug, `related_to_type_id` (1 candidate, 4 contact, 3 organization), `call_direction` (1 incoming, 2 outgoing), `call_started_at`, plus optional duration and call_notes.
  • remove_record_from_folderChanges dataCreate a new remove. Required: slug. API summary: Remove Record From Folder.
  • search_candidatesSearch candidates by first_name, last_name, email, phone, city, country, current position, owner or LinkedIn URL, paged with `page` and `limit`. Returns candidate slugs used by other tools.
  • search_contactsSearch client contacts by first_name, last_name, email, phone, organization_slug, owner or LinkedIn URL, paged with `page` and `limit`.
  • search_dealSearch deals by deal slug, name, deal type, deal stage id, organization slug or organization name. Use this to find existing deals before creating a new deal. Results are paginated.
  • search_foldersSearch folders (saved record groups) by name in `search`, optionally filtered by `entity` (candidate, contact, deal, job, organization).
  • search_jobsSearch jobs by position_name, organization, city, country, skills, job status or primary contact, paged with `page` and `limit`.
  • search_notesSearch notes on one record type: `entity_name` (candidate, contact, organization, job or deal), optionally with `search_text`, paged with `page` and `limit`.
  • search_organizationsSearch organizations (client companies) by name, website, location, address, owner or LinkedIn URL, paged with `page` and `limit`.
  • update_candidateChanges dataUpdate an existing candidate identified by candidate slug. API summary: Update Candidate.
  • update_contactChanges dataUpdate an existing contact identified by contact slug. API summary: Update Contact.
  • update_dealChanges dataUpdate an existing deal identified by deal slug. API summary: Update Deal.
  • update_edit_activityChanges dataUpdate an existing task identified by task id. API summary: Edit Activity.
  • update_folderChanges dataUpdate an existing folder identified by folder id. API summary: Update Folder.
  • update_jobChanges dataUpdate an existing project identified by project slug. API summary: Update Job.
  • update_noteChanges dataChange the text of a note by `message_id` with the new `note` text.
  • update_organizationChanges dataUpdate an existing company identified by company slug. API summary: Update Organization.
  • update_subscriptionChanges dataUpdate an existing subscribe identified by subscribe id. API summary: Update Subscription.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose ATZ CRM from the app list.

  2. 2

    Paste your key

    Paste your ATZ CRM API token. Log in to ATZ CRM as an admin, go to Admin Settings → API and click Copy to copy the token.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in ATZ CRM?

The AI can search and read candidates, jobs, client contacts and organizations, and read notes, activities, folders, users, contact stages, deal stages and job statuses. It can add notes to records, change the text of a note and log calls on candidates, contacts and organizations.

Does the AI see my ATZ CRM API token?

No. Your ATZ CRM API token 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 keep it to search and lookups only. Adding notes, editing notes and logging calls can require your approval before they run. 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 ATZ CRM account.

Can the AI create candidates or jobs?

No. The ATZ CRM connection is built for finding and reading records, plus adding notes and logging calls. Candidates, jobs, contacts and organizations are searched and read, not created or changed, so your records stay as your team entered them.

Let your AI work in ATZ CRM today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect ATZ CRM free

HeyMyApps is not affiliated with ATZ CRM. Product names are trademarks of their owners.