Integration · Payroll & HR
Connect Claude & ChatGPT to ATS Anywhere
Ask your AI which applicants for a job are still active, what the team thought of a candidate, or to book an interview. It can list and update applicants, add notes, reviews, messages and files, schedule and reschedule interviews, and create and update jobs in ATS Anywhere.
Free plan, no credit card. Takes about a minute.
Try asking
“Which applicants for the Warehouse Lead job have a rating of 4 or more?”
The AI lists applicants filtered by the job and rating, with contact details and status.
“What did the team write about Maria Jensen?”
It reads her notes and reviews, including ratings and comments.
“Book an interview with applicant 5521 on Tuesday at 10:00 with Peter.”
It finds Peter's user ID and schedules the interview with start and end time, time zone and attendee.
What your AI can do
Applicants
List and filter applicants by job, status, rating, tags or dates, update them, and add new applicants to a job.
Notes, reviews and files
Read and add notes, reviews and messages, and list or attach resumes, cover letters and other files.
Jobs and interviews
Create and update jobs, and schedule, reschedule and list interviews for applicants and team members.
“Add a note to this applicant: forklift certified, wants day shifts.”
It adds the note to the applicant. You can mark it protected to limit who can see it.
“Create a job for a Delivery Driver in Austin, Texas, offline for now.”
It creates the job with title, city and state and sets the status to offline until you put it online.
“Archive applicant 5521 and tag them for future roles.”
It updates the applicant, sets archived and adds the tag. Only the fields you name change.
25 tools for ATS Anywhere
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_applicant_messageChanges dataAdd an email or SMS message to an applicant's message history. Requires `application_id`, `message` and `message_type` (email_sent, email_reply, sms_sent or sms_reply); `subject` for emails.add_applicant_noteChanges dataAdd a note to an applicant. Requires `application_id` and `note`; `protected` limits who can see it.add_applicant_reviewChanges dataAdd a review to an applicant. Requires `application_id` and `rating`; optional `review_text`.create_applicantChanges dataAdd an applicant to a job. Requires `job_id`, `first_name`, `last_name`, `email` and `phone`; optionally address, source, status, tags and rating. `send_application_confirmation` emails the applicant.create_jobChanges dataCreate a job. Requires `title`, `city` and `state`; optionally description, status (online, offline, archived), salary range, pay frequency, remote and assigned users.delete_noteDeletesPermanently delete a note by `message_id` (the note ID).get_applicantGet one applicant (application) by `application_id`, with contact details, job, status and rating.get_fileGet one file by `document_id`.get_jobGet one job by `project_id` (the job ID), with title, location, status, salary and description.get_userGet one team member by `user_id`.list_applicant_filesList the files (resumes, cover letters, other) attached to an applicant by `application_id`.list_applicant_interviewsList scheduled interviews for an applicant by `application_id`, optionally within a start/end time window.list_applicant_messagesList the email and SMS messages exchanged with an applicant by `application_id`.list_applicant_notesList the notes on an applicant by `application_id`, with paging.list_applicant_reviewsList the reviews (ratings and comments) left on an applicant by `application_id`.list_applicant_tagsList the tags used on applicants.list_applicantsList applicants, filtered by job IDs, status, state (active, archived, rated...), rating, tags, source or applied/updated/hired dates. Paged with `page` and `limit`.list_user_interviewsList the scheduled interviews of one team member by `user_id`, optionally within a start/end time window.schedule_interviewChanges dataSchedule an interview for an applicant by `application_id` with subject, start/end time, time zone, location, description and attendee user IDs.search_usersSearch your team's users by `email`, with paging. Use this to find user IDs for interviews and assignments.update_applicantChanges dataUpdate an applicant by `application_id`: status, rating (1-5), tags, archived, contact details or address. Only the fields you pass change.update_interviewChanges dataReschedule or edit an interview by `application_id` and `interview_id`: start/end time, time zone, description or attendees.update_jobChanges dataUpdate a job by `project_id` (the job ID): title, description, status (online, offline, archived), location, salary, open positions or assigned users.update_noteChanges dataChange the text or `protected` flag of a note by `message_id` (the note ID).upload_applicant_fileChanges dataAttach a file to an applicant. Requires `application_id`, `filename` and base64 `data`; `file_type` is Resume, CoverLetter or Other.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose ATS Anywhere from the app list.
- 2
Paste your key
Paste your ATS Anywhere API key and API password. Open the main menu (upper right) > Account Details, scroll to the Integrate section and choose API Access. Generate a new API key and copy both the key and its password.
- 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 ATS Anywhere?
The AI can list and read applicants, jobs, notes, reviews, messages, files, interviews, tags and team members. It can add applicants to a job, update applicants and jobs, add notes, reviews and messages, attach files, create jobs, and schedule and update interviews. It can delete a note if you switch that tool on.
Does the AI see my ATS Anywhere credentials?
No. Your ATS Anywhere credentials are encrypted at rest and never shown to the AI. After you save them, they are 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 read-only. Deleting a note is permanent, and adding an applicant can email them an application confirmation. Both 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 PipMCP 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?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own ATS Anywhere account.
Why does ATS Anywhere need a key and a password?
ATS Anywhere gives each API key its own password, and both are needed to use the API. You generate them together under Account Details > API Access and paste both into PipMCP.
Related integrations
Let your AI work in ATS Anywhere today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect ATS Anywhere freePipMCP is not affiliated with ATS Anywhere. Product names are trademarks of their owners.





