AI-Driven Solutions

ATZ CRM MCP Server Actions and Fields

Reference the available ATZ CRM MCP Server actions, searchable entities, supported write actions, common fields, limits, and prompt examples for AI assistant workflows.

Quick Answer

ATZ CRM MCP Server actions let AI assistants search and read candidates, jobs, organizations, contacts, deals, notes, activities, call logs, matches, folders, and metadata. Non-destructive writes include core record create/update, candidate work and education history create/update, and supported workflow actions; deal actions remain read/search-only.

This reference explains the main actions available through the ATZ CRM MCP Server and how AI assistants can search, read, create, or update CRM data through controlled tools.

Quick Answer

MCP supports search/read tools for core CRM data and non-destructive write actions for supported records. Deals are currently read/search-only. Review all write actions before approval.

General Rules

  • List and search actions are paginated.
  • Search and read actions do not modify records.
  • Write actions are non-destructive.
  • Delete, merge, archive, and bulk-delete actions are not exposed.
  • Create actions use retry-safe duplicate handling. The default behavior fills only missing fields on the matching record.
  • Account-specific custom fields are supported except file-type fields.
  • Candidate file links and resume links are restricted by default in summary tools.
  • User-provided CRM data should be reviewed before sharing externally.

Search and Context Tools

MCP includes tools for account context, Boolean Search guidance, candidate field descriptions, and metadata lookup.

Use these when an assistant needs to understand available fields, custom field IDs, employment types, industries, statuses, stages, activity types, call log types, note types, currencies, or users.

MCP supports Boolean Search for candidates, jobs, organizations, contacts, and deals.

Useful operators include:

OperatorExampleMeaning
ANDReact AND LondonBoth terms should match
ORJava OR KotlinEither term can match
NOTLondon NOT contractorExclude the second term
Quoted phrase"Account Manager"Match the exact phrase

Supported Entity Actions

EntitySearch/ListReadCreateUpdateNotes
CandidatesYesYesYesYesIncludes individual work and education history create/update
JobsYesYesYesYesCan include pipeline briefs and recent activity context
OrganizationsYesYesYesYesCan include contacts, open jobs, and notes
ContactsYesYesYesYesCan link to organizations
DealsYesYesNoNoRead/search-only
MatchesYesLimitedYesStage updateCandidate-job matching workflows
NotesYesLimitedYesNoFor supported entities
ActivitiesYesYesYesYesTasks, meetings, follow-ups
Call LogsYesYesYesYesIncoming/outgoing call records
FoldersYesYesYesYesAdd/remove records from folders
MetadataYesNoNoNoLookup values for workflows

Candidate Tools

Candidate tools can search profile data, skills, location, tags, current role, current organization, resume/search document text, work history, education history, notes, and custom fields.

Common candidate write fields include first name, last name, email, phone, current position, current organization, source, city, state, country, skills, tags, owner ID, and supported custom fields.

Candidate history actions can add or update one work or education row without replacing the rest of the profile:

ActionMain fields
Create/update work historyCandidate slug, row ID for updates, title, employer, employment type, industry, location, salary, current-role flag, dates, description
Create/update education historyCandidate slug, row ID for updates, school, qualification, specialisation, grade, location, dates, description

Each candidate can have up to 10 work-history rows and 10 education-history rows. End dates must not be before start dates. Marking a work row as current clears its end date. Use the metadata action with employment_types or industries before sending their IDs.

Example prompts:

Add a current work-history entry to candidate_abc123: Senior React Engineer at Acme Ltd in London, started 2023-04-01, full time.

Update education row 42 for candidate_abc123 and set the qualification to BSc Computer Science and grade to First.

Example prompt:

Find candidates with React experience in London. Include work history and education history. Show the top 10 results with current role, current company, skills, and location.

Job Tools

Job tools can search job title, organization, primary contact, funnel, contract details, location, salary frequency, category, qualifications, industry, skills, description, status, owner, tags, and custom fields.

Common write fields include position name, organization slug, primary contact slug, headcount, description, location, skills, tags, status ID, talent funnel ID, and supported custom fields.

A job’s primary contact must belong to the selected organization. Creating a job records its initial status history, and changing status_id records another timeline entry. Ask the assistant to include a status comment when the reason matters.

Organization links and primary-contact links can be cleared without deleting either record. Job moves also update the linked organizations’ total job counts.

Example prompt:

Summarize the pipeline for job_xyz123. Group candidates by stage, identify bottlenecks, and suggest next actions.

Organization and Contact Tools

Organization tools support client/company search, brief creation, create, and update. Contact tools support client-contact search, create, and update.

Contacts can be linked to an organization during create or update, or unlinked later without deleting the contact. ATZ CRM validates that organization slugs belong to the connected account.

Example prompt:

Prepare a client meeting brief for organization_abc123. Include key contacts, open jobs, recent notes, and follow-up actions.

Match and Pipeline Tools

MCP can list matches, create candidate-job matches, and update match stages.

Example prompt:

Move candidate_abc123 to the interview stage for job_xyz123 and add a comment that the client requested a technical interview.

Notes, Activities, and Call Logs

MCP can list and create notes for supported entities, create and update activities, and create or update call logs.

Example prompts:

Add a note to candidate_abc123: Candidate is available for interviews next week and prefers remote roles.

Log an outgoing call with candidate_abc123 for 5 minutes. Notes: Left voicemail and will try again tomorrow.

Folders

MCP folders map to ATZ CRM focus groups. Supported folder entities include candidates, jobs, contacts, organizations, and deals.

MCP can list folders, create folders, update folder details, list folder records, add records, and remove records from folders.

Removing records from a folder removes only folder membership. It does not delete the underlying record.

Troubleshooting

The AI Assistant Asks for Many Approvals

Ask for a brief or summary instead of many individual record opens where possible.

Search Results Are Not Expected

Use more specific Boolean Search terms such as React AND London, C++ AND London NOT contractor, or "Account Manager" AND SaaS.

Write Action Did Not Run

Your AI client may require confirmation. Review and approve the tool request if correct.

A Duplicate Was Returned Instead of a New Record

This is the default safety behavior. ATZ CRM fills only blank fields on the matching record. Ask for duplicate policy reject when you want an error, or create_new only when a separate record is intentional.

Confirm that the contact belongs to the organization selected for the job. Link the contact to that organization first or choose a contact already linked to it.

Deals Cannot Be Updated

Deal MCP actions are currently read/search-only.

Security Best Practices

  • Treat the MCP URL like a password.
  • Rotate the URL if exposed.
  • Disable MCP when not in use.
  • Review every write action before approval.
  • Verify AI-generated messages, summaries, and recommendations before sharing externally.

FAQs

Can MCP create a shortlist folder?

Yes. It can create folders and add supported record slugs.

Can MCP search notes?

Yes. Search tools can include notes where supported.

File links are restricted by default in summary tools for security.

Can MCP write custom fields?

Yes. Ask the assistant to list metadata for the entity first, then use the returned custom field ID and a value matching its type. File custom fields are read-only through MCP.

Need help?

Talk to the ATZ CRM team

Use the in-app chat for product support, or book a demo if you want to see this workflow with your recruiting data.