











Anything a recruiter, RecOps lead, analyst, or admin does inside Talkpush is callable through MCP.
list_campaigns every campaign currently active in the companyget_campaign_details the complete record of a single campaignget_campaign_folders pipeline folders and statuses with IDs and countsget_campaign_stats aggregated candidate analytics by status and folderlist_archived_campaigns campaigns the company has archivedcreate_campaign a new job posting with title, address, type, salary, ATS referenceupdate_campaign edit any field on an existing campaignactivate_campaign restore an archived campaign to activearchive_campaign remove a campaign from active listingsassociate_campaign_folder link a company folder for pipeline trackingsearch_candidates search by name, phone, email, status; paginated, up to 25/pageget_candidate_details complete profile, interview answers, labels, attributes, historyget_candidate_documents resumes, IDs, certificates with metadataanalyze_candidate_resume compound profile + documents + JD → AI fit analysisanalyze_candidate_linkedin LinkedIn via Coresignal → AI fit analysismove_candidate_to_campaign move to a different campaign with folder resolutionchange_candidate_status move one candidate through pipeline stagesbulk_change_status update up to 50 candidates' status in one callreassign_candidate assign to a different recruiteradd_comment add to the CRM application timelinecomplete_interview submit answers on a candidate's behalfupdate_candidate name, email, phone, location, custom attributesupload_candidate_document resume, ID, certificate, etc.list_candidate_attributes every attribute on the account, built-in and customcreate_candidate_attribute add a new custom attribute platform-widelist_labels candidate labels configured for the companycreate_label a new label (e.g. "Bilingual") attachable to candidateslist_voice_agents agents configured for the company (filter by category, provider, status)get_voice_agent_details full config: prompt, question set, data extractionsget_voice_agent_changelog audit log of created/updated/deleted with field diffslist_voice_agent_calls calls run by an agent with transcript, recording, extracted datacreate_voice_agent a new agent from user-provided config (draft by default)update_voice_agent update any setting; only provided fields changedelete_voice_agent irreversible removallist_message_templates templates for email, SMS, WhatsApp, Messengercreate_message_template new template with body, type, sub-type, category, localeupdate_message_template edit any field; settings object mergeslist_message_tokens every placeholder the company can reference inside a templatelist_quick_replies pre-approved short messages for sending to candidatessend_quick_reply deliver a pre-approved reply via its channellist_autoflows autoflows configured for the company, batchedlist_autoflow_sets sets with name, campaigns covered, autoflow countlist_autoflows_in_set autoflows in a set, ordered by evaluation sequencecreate_autoflow a new autoflow with action, timing, qualifying rulesupdate_autoflow edit folder watched, action, timing, delay, enable/disable, rulesarchive_autoflow take an autoflow out of servicerevert_autoflow_change undo the most recent change (one revert per change)reorder_autoflows_in_set change the evaluation sequence inside a setupdate_autoflow_set rename a setcreate_autoflow_rules_draft staging space for rules; test before locking inevaluate_autoflow_rules_draft run draft rules against application IDspromote_autoflow_rules_draft finalize the draft so an autoflow can consume itlist_questions every question in the company librarylist_question_sets named bundles of questions with category and question countlist_questions_in_set questions in a set, in the order askedlist_campaign_questions questions on a campaign, in the order askedlist_question_types the question types configured on the companycreate_question a new question of any supported type with its parameterscreate_question_set a new, empty named bundleupdate_question edit text, type, parameters, options, language, linked attributeupdate_question_set rename a set or change its categorylink_questions_to_set add questions to a set at chosen positionslink_questions_to_campaign add questions directly to a campaign's own listreorder_questions_in_set change the order of questions inside a setreorder_questions_in_campaign change the order of questions inside a campaignunlink_questions_from_set remove questions from a set; the questions stay in the libraryunlink_questions_from_campaign remove questions from a campaign; the questions stay in the libraryarchive_question take a question out of servicedelete_question_set remove a question set from the companylist_my_companies Talkpush companies the user can operate on (call first)get_company_config store locations and folder dictionarylist_company_folders folders that can be associated with campaignscreate_company_folder new pipeline stage on the company accountlist_stores all store locations (names, addresses, cities, GPS)calculate_distance distance between a candidate and a specific store (km and miles)rank_by_proximity rank candidates by distance to a store or GPS coordinateUse whichever AI your team prefers. Switch later without rewriting anything.
.png)
Configuration, not integration. Generate credentials, paste them into your AI client, start asking.
In the Talkpush admin panel, on the Integration Setup page, generate a client_id and client_secret.

Claude, ChatGPT, Gemini Enterprise, or your custom agent runtime.

Start with the question your last dashboard couldn't answer. Or the action your last ticket is still waiting on.

The AI inherits each user's role and can't act beyond it. Every prompt and response is logged for your IT team to audit.
Authorization using user-specific, revocable credentials issued per user.
talkpush_owner, company_admin, company_user.
The AI inherits the user's role. It never bypasses it.
Serverless, auto-scaling, globally distributed. Rate-limited at 60 requests per minute per company.
Session tokens are signed with HMAC-SHA256. Tampering is detected on every request.
Enforced by the credentials scope. Every query filtered by company at the protocol layer.
Every prompt and every response logged with full input and output payloads.
Candidate PII is never stored in the MCP layer. AI providers operate under your existing data agreements.
OAuth redirect URIs must be on the approved allowlist. No unbounded redirect surface.
A BI dashboard shows you what happened. MCP gives you a conversation against the live platform. You ask why, it surfaces the autoflow rule or screening question driving the result. You ask to change it, and it does. Same thread for the question, the diagnosis, and the action.
The AI inherits each user's role and can't act beyond it. Three role tiers: talkpush_owner, company_admin, company_user. Authentication uses OAuth 2.0 + PKCE with user-specific, revocable credentials. Every request is scoped to the authenticated company at the protocol layer. Every prompt and response is logged with full input and output payloads, so IT can audit the entire trail any time.
Yes because it’s trained on your process.
Your AI agents follow your structured interview flow, ask role-specific questions, and score candidates consistently. Every conversation is recorded and transcribed, so your team has full visibility and control.
It’s scalable, structured, and auditable.
Yes. The MCP server, admin panel, and credential management are bundled with your existing Talkpush subscription. No separate SKU, no per-seat license, no extra fees.
The only variable cost is your team's own AI subscription (Claude, Gemini, or ChatGPT), which is proportional to use.
Most customers are up and running in about three weeks.
We map your journey, configure your AI agents, connect your systems, and launch. Optimization starts immediately.
This isn’t a long IT project. It’s a performance engine you deploy fast.
Anything inside your hiring program, read and write. Read: funnel performance by stage, channel, or campaign; recruiter performance; autoflow execution; voice agent calls and scores; resume and LinkedIn match analysis; candidate proximity ranking.
Act: move, reassign, transfer, or message candidates; pause and edit autoflow rules; schedule interviews.
Configure: create campaigns, autoflow sets, question sets, voice agents, and message templates. All scoped to your role.
Five minutes. Configuration, not engineering. Generate your client_id and client_secret in the Talkpush admin panel, paste them into your AI client's config, and start asking.
Day one to first useful answer: under an hour. Production rollout to a full team: typically a single sprint of orientation.
Yes. MCP sits on top of Talkpush, and Talkpush keeps integrating with Workday, SAP SuccessFactors, Oracle HCM, DocuSign, and 50+ ATS platforms exactly as today. Your existing dashboards, downstream sync, and BI exports keep working. Nothing changes underneath.
MCP is built on an open protocol, not a Claude-specific integration. Claude, Gemini, and ChatGPT all work today, and any MCP-compatible agent will work tomorrow. Switching providers doesn't require rewriting anything on the Talkpush side.
Recruiters keep doing what they do. The change is for whoever runs the program: a TA lead, RecOps, or analyst who's used to waiting on reports and tickets.
They stop asking "why is this happening?" in dashboards and start asking it directly. Funnel issues get caught the same day instead of the next quarter. Configuration changes that used to take a sprint can ship the same afternoon.

Our platform employs end-to-end encryption and multi-factor authentication, providing a secure environment for your recruitment data.

We proudly serve our customers to the highest level.
Follow our events and product updates to stay informed about the latest advancements in recruitment technology and industry trends.
Thank you for registering!
You’re now part of our community. We’ll keep you updated on upcoming events, new product releases, and the latest trends in recruitment technology. Stay tuned for exclusive insights and opportunities delivered straight to your inbox.