Pinpoint MCP for AI. Manage your entire talent pipeline from chat.
Works with every AI agent you already use
…and any MCP-compatible client








How this MCP server connects to your AI agent
Pinpoint MCP automates your entire recruitment lifecycle, letting you manage jobs, track applications, and update candidate records directly through natural conversation with any AI agent.
Stop jumping between tabs; get real-time data on job postings, interview schedules, and pipeline status from one place.
What AI agents can do with Pinpoint Automation
Create application
Builds a new job application record in the system.
Create job seeker
Adds a brand-new individual to your pool of prospective candidates.
Create job
Establishes a new job opening within the company records.
You can list all active jobs across various departments or create new job postings and requisitions in the system.
Retrieve full application details, filter candidates by their current stage (applied, interview, hired), or update candidate profiles directly from your chat interface.
List existing interview schedules, fetch specific interview details, or query organizational structures like departments and divisions to ensure the hiring team is aligned.
Create new job seekers or applications, delete outdated records, or get detailed information on any user, job, or location record.
Ask an AI about this
Waiting for input…
What AI agents can do with Pinpoint MCP with 32 Tools
Use these tools to perform every core function of a modern ATS, from listing job openings to updating candidate profiles.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Pinpoint on VinkiusCreate Application
Builds a new job application record in the system.
Create Job Seeker
Adds a brand-new individual to your pool of prospective candidates.
Create Job
Establishes a new job opening within the company records.
Create Requisition
Generates a formal internal request for a specific role.
Delete Application
Removes an application record from the system.
Delete Job Seeker
Permanently removes a job seeker's profile data.
Delete Job
Deactivates and deletes an existing job posting.
Delete Requisition
Removes a formal hiring requisition from the system.
Delete User
Deletes an active user account within Pinpoint.
Get Application
Retrieves all specific details for one application ID.
Get Candidate
Fetches the full profile and metadata for a candidate by name or ID.
Get Department
Gets details on any specific company department.
Get Division
Fetches information about a specific business division.
Get Interview
Retrieves the full schedule and details for one scheduled interview.
Get Job Seeker
Gets all known information about a job seeker profile.
Get Job
Retrieves the full description and status of any specific open job role.
Get Location
Gets details for a physical office location or site.
Get Public Postings
Shows the company's current public job postings without needing an API key, just your subdomain.
Get Requisition
Retrieves all details for a specific internal hiring requisition ID.
Get User
Fetches the profile information for any user account in Pinpoint.
List Applications
Retrieves a list of all applications currently stored in your system.
List Candidates
Provides an overview and summary list of all job candidates.
List Custom Attributes
Lists the specialized data fields you use to track candidate information.
List Departments
Retrieves a list of all departments set up in your company structure.
List Divisions
Provides an overview and listing of all business divisions.
List Interviews
Lists all scheduled interviews across the entire organization.
List Job Seekers
Retrieves a list summary of every job seeker profile you have on file.
List Jobs
Lists all open jobs, allowing filtering by status, visibility, department, or...
List Locations
Provides a list of every physical work location you manage.
List Onboarding Applications
Lists applications specifically related to new employee onboarding paperwork.
List Questions
Retrieves a list of standard interview questions used by the company.
List Requisitions
Lists all formal hiring requisitions, providing status and details for each one.
List Scorecards
Provides a list of standardized evaluation forms used during the interview process.
List Users
Lists all user accounts that have access to Pinpoint.
Update Application
Changes or corrects details for an existing application record.
Update Candidate
Modifies the general profile information of a job candidate.
Update Interview
Makes changes to an already scheduled interview event.
Update Job Seeker
Updates the personal contact or background details of a job seeker.
Update Job
Modifies the description, status, or requirements of an active job posting.
Update Requisition
Updates the details on a formal hiring requisition after initial creation.
Update User
Changes user permissions or personal data for an internal employee account.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Pinpoint, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Pinpoint. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Built on the Model Context Protocol (MCP) for Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 41 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
The constant context switching kills momentum., Solved with Vinkius AI Gateway
Right now, checking on a candidate is an exercise in digital distraction. You open your ATS tab to check status A. Then you click over to the calendar to see if they have an interview scheduled. Next, you jump to a spreadsheet to verify which department owns that role. It's a cycle of tabs and copy-pasting, losing momentum every time.
With this MCP, those steps vanish. You simply ask your agent about the candidate, and it pulls together the status, the job details, and any scheduled interviews—all in one response. Your AI acts like an expert who already has all the necessary screens open.
Pinpoint MCP: Manage every stage of hiring.
You no longer have to manually list out job openings, check candidate profiles by name, or update a requisition across three different interfaces. You can get the details for any specific department using `get_department` and then immediately use that data to create a new role via `create_requisition`.
It’s not about viewing data; it's about acting on it instantly. The power is in making complex, multi-step HR processes feel like simple questions.
What your AI can actually do with this
Connecting Pinpoint to your AI client turns your communication tool into a dedicated recruitment coordinator. Instead of logging into the ATS to check statuses or build reports, you just ask your agent. You can quickly list active jobs across departments or fetch all application metadata for a candidate based on their stage in the pipeline.
Need an update? Your agent handles that too; you can revise job seeker records or update existing applications without navigating complex forms. This gives recruiters and hiring managers immediate access to everything from department structures to interview schedules, keeping everyone aligned. You get instant visibility into your talent funnel, whether you’re listing all current requisitions or checking out public job postings for company awareness.
It's like having a senior HR ops specialist sitting right next to you.
This capability is managed through the Vinkius catalog, giving your AI client access to hundreds of other specialized tools when you need them.
019ea5fe-ddb7-72b7-9b2d-db0e22d72945 Here's how it actually works
The bottom line is you get instant access to deep ATS data without leaving your conversation window.
Subscribe to this MCP and provide your Pinpoint API Key and Subdomain.
Connect the service to your preferred AI client (Claude, Cursor, Windsurf, etc.).
Ask your agent questions like, 'List all open roles in Engineering' or 'What is the status of application 55443?'
Who is this actually for?
This MCP is for HR Operations teams and recruiters who are tired of switching between the ATS dashboard, email, and spreadsheets just to track one candidate. It's built for people who need real-time data on pipeline metrics.
Uses this MCP to instantly pull application statuses or get full candidate details without opening a separate tab.
Relies on it to review job descriptions and check interview schedules right from their communication tools, keeping them aligned with the team.
Uses this MCP to automate querying recruitment data for reporting or pipeline analysis, eliminating manual data extraction.
What Changes When You Connect
You get immediate visibility into job requirements and application statuses. Instead of opening the ATS to check a specific role, you ask your agent, and it pulls up details for any job using get_job or listing all openings via list_jobs.
The system handles candidate data updates automatically. You can update candidate profiles or revise existing applications using update_candidate or update_application, telling your agent what to change instead of clicking through forms.
Coordination is effortless. If you need to see the next steps for a hire, your agent lists all scheduled interviews (list_interviews) and fetches details for any specific meeting with get_interview. No more checking calendars manually.
Data reporting becomes instant. You can query organizational structure by listing departments or divisions, which helps HR Ops staff plan future hiring needs without manual data gathering.
The workflow stays contained. Whether you're creating a new job (create_job) or onboarding a new employee with list_onboarding_applications, all actions stay within your conversation tool.
See it in action
Need to assess 50 applications for the Product Manager role.
Instead of running reports and manually checking each file, you ask your agent to list all applications. Then, you tell it to get candidate details for those who haven't been interviewed yet. The system pulls up the necessary metadata instantly.
A hiring manager needs to know if a role is still open.
The manager asks their agent for all active jobs in Engineering. The agent runs list_jobs and immediately tells them which roles are visible and require attention, saving the manager from checking department by department.
A recruiter needs to correct an applicant's phone number.
The recruiter doesn't need to navigate to the profile. They simply tell their agent to update the job seeker record with the new phone number, using update_job_seeker.
HR Ops needs a full overview of all open positions for Q3.
The specialist asks the agent to list all requisitions. The agent runs list_requisitions, providing a clean summary that helps them plan resource allocation across divisions.
The honest tradeoffs
Checking statuses via multiple tabs.
You open the ATS in Chrome, switch to Outlook for interview invites, then open Excel to track salary bands. You spend 15 minutes copying and pasting data just to answer a simple status question.
Ask your agent to list candidates or get application details. The MCP pulls all that information into one conversation thread, letting you see the current stage immediately.
Creating records manually in separate systems.
A new job opens up, so a manager has to create it in Pinpoint, then copy the details into Slack for the team, and finally email it to HR. Three different places need updating.
Tell your agent to create a new job or requisition. It handles the record creation directly within Pinpoint, ensuring all systems are updated from one command.
Finding candidate data buried deep in reports.
You need to find every person who applied last month for a role that was discontinued two weeks ago. You have to run complex filters and export the spreadsheet just to review names.
Use list_candidates or list_applications. Your agent can filter by date range, department, and status in one go, giving you an immediate list.
When It Fits, When It Doesn't
Use this MCP if your hiring process requires managing the full candidate journey: from listing a job to creating the application, conducting interviews, updating records, and finally onboarding. You need real-time access to core ATS data like list_jobs, get_candidate, or update_application. Don't use it if you only need simple calendar coordination (use a dedicated scheduling tool) or if your primary goal is just storing documents (use cloud storage). If all you do is list jobs and track applications, this MCP gives you the conversational layer to make those actions feel like one continuous process. It connects the 'what' (the job/candidate) with the 'where' (the data in Pinpoint).
Questions you might have
How do I list active jobs using the Pinpoint MCP? +
You ask your agent to list all open roles. It uses list_jobs and provides a filterable summary, allowing you to see which departments currently have vacancies.
Can Pinpoint MCP update candidate records? +
Yes. You can use the tool to modify general profile information or correct specific details using update_candidate, ensuring your data stays current without manual input.
Does this MCP help me schedule interviews? +
It helps you manage them. By calling list_interviews and get_interview, you can check the schedule and details, keeping the whole hiring team aligned on timing.
What if I need to find public job postings? +
You can use the get_public_postings tool. It retrieves what's currently visible outside your system without needing an API key, just your subdomain.
Can Pinpoint MCP create new hires records? +
Yes, you can initiate this by using create_job_seeker, which adds a brand-new profile to your candidate pool so the hiring team can start tracking them.
We've already built the connector for Pinpoint. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 41 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.