Connectors · Work & projects
Recruitee MCP server for AI agents.
actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Recruitee and the rest of your systems. It gives your agent 826 Recruitee actions (317 reads, 418 writes and 91 that wait for a confirmation) and holds the Recruitee credential itself, so the agent never does. It paces Recruitee's limits and records every call.
100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.
claude mcp add --transport http actionlake https://connect.actionlake.com/mcpdo { action: "recruitee.departments.list", intent: "check which Recruitee account is connected"}# List company departments · read · 1 upstream call- 826actionsin one signed file
- 317readlook, never change
- 418writecreate and update
- 91wait for a yesdestructive, confirmed first
Set up
Connect Recruitee in three steps.
- 01
Add actionlake to Claude.
Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
https://connect.actionlake.com/mcp - 02
Connect Recruitee.
Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
access_tokenRecruitee personal API tokencompany_idYour Recruitee company id
account { op: "connections.requirements", service: "recruitee" } # free: exactly what to paste, and what is found for you - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates the call and prices it, for free.do { action: "recruitee.departments.list" }# list company departments · read · 1 upstream callcheck { action: "recruitee.departments.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent
Recruitee at a glance
- Sign-in
- Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
- You provide
access_token- Setup fields
company_id- Limits we pace to
- 1,000 calls a minute, per connection
- API covered
- Recruitee ATS API (API Blueprint at apidocs.recruitee.com, fetched 2026-10-23)
api.recruitee.com - Built from
- Recruitee's documentation, read 23 October 2026apidocs.recruitee.comdocs.recruitee.com
- Service file
- Version 1.0.0, signed (Ed25519)
- Cached reads
- 315 of 317 reads, for up to 5 minutes; a write clears what it affects
- Shared entities
- 3, so ask can line Recruitee up with your other systems
- Data
- Processed and stored in Sydney, Australia. No US region yet
Capabilities
What an AI agent can do in Recruitee.
826 actions in 81 areas. Every one carries its effect, so a key can allow the reads and hold the rest.
- 317readlook, never change
- 418writecreate and update
- 91destructivewait for a confirmation
Offers
7624 read · 48 write · 4 destructive
List offers · Create offer · Show offer · Update offer
Interview
6230 read · 22 write · 10 destructive
List interview events · Update interview event · Show interview event · Delete interview event & send notification to candidate
Workflow automations
4933 read · 12 write · 4 destructive
Creates a new automation · Duplicate automation · Creates a new automation · Duplicate automation
Offer templates
4816 read · 28 write · 4 destructive
Create offer template · List offer templates · List auto reply templates available for offer template · Creates custom auto reply template from currently assigned template and applies given params
Candidates
4415 read · 21 write · 8 destructive
List all candidates · Create candidate · Show candidate · Update candidate
Referral
3817 read · 18 write · 3 destructive
List of applications with meta · List conditions for company's Referral program · List offer templates enabled for referrals · List offers enabled for referrals
Requisitions
3813 read · 19 write · 6 destructive
Create requisition · Lists requisitions · Lists approval flows available for requisition · Lists approved requisitions
Bulk
310 read · 27 write · 4 destructive
Create invitations in bulk · Adds preferred locations to candidates in the given offer · Assign candidates to offers and/or talent pools · Move candidates to different stage
73 more areas · 440 actions
- Mailbox 22
- Tracking 20
- Custom fields 16
- Open questions 16
- Report 16
- Texting 16
- Share 15
- Talent pools 15
- Locations 14
- Pipeline templates 14
- Imports 13
- Placements 12
- Billing 11
- Oauth 11
- Search 11
- Auto reply templates 10
- Dynamic fields 10
- Lang 10
- Offer letters 10
- GDPR 9
- Roles 9
- Shared email providers 9
- Departments 8
- Eeo 8
- Linkedin 8
- Admin 6
- Email templates 6
- Event invitation templates 6
- Offer tags 6
- Sources 6
- Tags 6
- Tasks 6
- Careers 5
- Disqualify reasons 5
- Notes 5
- Trigger 5
- Dashboard 4
- Features 4
- Companies 3
- Consent 3
- Deletion requests 3
- Email provider 3
- Primary contact 3
- Company verification request 2
- Getting started steps 2
- Intercom 2
- Invoices 2
- Marketplace 2
- Memberships 2
- Past subdomains 2
- Payment 2
- Positions 2
- Reactions 2
- Sample data 2
- Teams 2
- Admins 1
- Analytics 1
- Attachments 1
- Audit log 1
- Billing information 1
- Company 1
- Countries 1
- Currencies 1
- Intelligence 1
- Invitations 1
- Languages 1
- Localization settings 1
- Mobile app 1
- Payments 1
- Regions 1
- SSO 1
- Time format 1
- Toggle academy button 1
Top actions
The Recruitee API, shaped for agents.
The ids your agent types, what each does, and the one name it shares with other systems. 25 of Recruitee's 25 action names are shared with at least one other connector, so an agent learns them once.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
recruitee.departments.listList company departments | List company departments. | read | hr.department.list40 connectors |
recruitee.locations.listLists locations | Lists locations. | read | hr.location.list32 connectors |
recruitee.candidates.listList all candidates | List all candidates. | read | hr.candidate.list22 connectors |
recruitee.departments.createCreate company departments | Create company departments. | write | hr.department.create32 connectors |
recruitee.locations.createCreate location | Create location. | write | hr.location.create23 connectors |
recruitee.candidates.createCreate candidate | Create candidate. | write | hr.candidate.create20 connectors |
recruitee.departments.delete_by_idRemove company departments | Remove company departments. | destructive | hr.department.delete23 connectors |
recruitee.admin.getGet current admin | Get current admin. | read | identity.current_user.get307 connectors |
recruitee.offers.listList offers | List offers. | read | hr.job_opening.list24 connectors |
recruitee.offers.createCreate offer | Create offer. | write | hr.job_opening.create15 connectors |
recruitee.interview_events.listList interview events | List interview events. | read | hr.interview.list11 connectors |
recruitee.interview_events.updateUpdate interview event | Update interview event. | write | hr.interview.update8 connectors |
Try it
Prompts to paste into Claude.
Each one names the Recruitee actions it will call, so you know what it reads and what it changes before you send it.
- Readread
List company departments in Recruitee and tell me what stands out.
calls
recruitee.departments.list - Writewrite
Create company departments in Recruitee. Show me exactly what you will send before you save it.
calls
recruitee.departments.create
Governance for Recruitee
Destructive actions wait for a yes.
91 Recruitee actions are destructive. The first 10:
- Remove company departments
recruitee.departments.delete_by_id - Delete location
recruitee.locations.delete - Delete candidate
recruitee.candidates.delete - Delete offer and replies
recruitee.offers.delete - Delete interview event & send notification to candidate
recruitee.interview_events.delete - Remove candidate tags from company
recruitee.tags.delete - Delete note
recruitee.notes.delete - Delete task
recruitee.tasks.delete - Delete placement
recruitee.placements.delete - Remove company departments
recruitee.departments.delete
A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.
Remove company departments?
intent: the user asked me to remove company departments
account { op: "keys.create", name: "recruitee-agent", allowed_actions: ["recruitee.*"], cap_calls: 2000, confirm_policy: "human_for_writes", approval_rules: [ { match: "recruitee.departments.delete_by_id", approver: "[email protected]" }, { match: "recruitee.locations.delete", approver: "[email protected]" }, { match: "recruitee.candidates.delete", approver: "[email protected]" } ]}Cost
What Recruitee costs on actionlake.
Every Recruitee action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Recruitee refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
- 1upstream call per actionall 826 Recruitee actions
- 826actions pageeach page of a long list is one call
- 315reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every Recruitee action.
826 actions by area: the id your agent calls, what it does, and its effect.
Offers76
recruitee.offers.createCreate offerwriterecruitee.offers.getShow offerreadrecruitee.offers.listList offersreadrecruitee.offers.updateUpdate offerwriterecruitee.offers.deleteDelete offer and repliesdestructiverecruitee.offers_archive.updateArchive job offerwrite- and 70 more in this area
Interview62
recruitee.interview_events.deleteDelete interview event & send notification to candidatedestructiverecruitee.interview_events.getShow interview eventreadrecruitee.interview_events.listList interview eventsreadrecruitee.interview_events.updateUpdate interview eventwriterecruitee.interview_events_destroy.deleteDelete interview event & send notification to candidatedestructiverecruitee.interview_calendars.deleteDelete interview calendardestructive- and 56 more in this area
Workflow automations49
recruitee.workflow_automations_disqualify_reasons_automations.createCreates a new automationwriterecruitee.workflow_automations_disqualify_reasons_automations_duplicate.createDuplicate automationwriterecruitee.workflow_automations_offer_templates_automations.createCreates a new automationwriterecruitee.workflow_automations_offer_templates_automations_duplicate.createDuplicate automationwriterecruitee.workflow_automations_offers_automations.createCreates a new automationwriterecruitee.workflow_automations_offers_automations_duplicate.createDuplicate automationwrite- and 43 more in this area
Offer templates48
recruitee.offer_templates.createCreate offer templatewriterecruitee.offer_templates.listList offer templatesreadrecruitee.offer_templates_auto_reply_templates.listList auto reply templates available for offer templatereadrecruitee.offer_templates_auto_reply_templates_custom.createCreates custom auto reply template from currently assigned template and applies given paramswriterecruitee.offer_templates.deleteDelete offer templatedestructiverecruitee.offer_templates.getShow offer templateread- and 42 more in this area
Candidates44
recruitee.candidates.createCreate candidatewriterecruitee.candidates.getShow candidatereadrecruitee.candidates.listList all candidatesreadrecruitee.candidates.updateUpdate candidatewriterecruitee.candidates.deleteDelete candidatedestructiverecruitee.candidates_attachments.listList attachments for candidateread- and 38 more in this area
Referral38
recruitee.referral_applications.listList of applications with metareadrecruitee.referral_conditions.listList conditions for company's Referral programreadrecruitee.referral_offer_templates_enabled.listList offer templates enabled for referralsreadrecruitee.referral_offers_enabled.listList offers enabled for referralsreadrecruitee.referral_applications_candidate.getList of applications for candidate with questions and answersreadrecruitee.referral_applications_counters.getNumber of applications in each claim statusread- and 32 more in this area
Requisitions38
recruitee.requisitions.createCreate requisitionwriterecruitee.requisitions.listLists requisitionsreadrecruitee.requisitions_approval_flows.listLists approval flows available for requisitionreadrecruitee.requisitions_approved.listLists approved requisitionsreadrecruitee.requisitions.deleteDeletes a pending requisitiondestructiverecruitee.requisitions.getShow requisitionread- and 32 more in this area
Bulk31
recruitee.bulk_candidates_add_locations.updateAdds preferred locations to candidates in the given offerwriterecruitee.bulk_candidates_assign.updateAssign candidates to offers and/or talent poolswriterecruitee.bulk_candidates_change_stage.updateMove candidates to different stagewriterecruitee.bulk_invitations.createCreate invitations in bulkwriterecruitee.bulk_candidates_destroy.deleteDelete candidates in bulkdestructiverecruitee.bulk_candidates_disqualify.updateDisqualify candidates in bulkwrite- and 25 more in this area
Mailbox22
recruitee.mailbox_convert.createCreate candidate from thread or attachmentwriterecruitee.mailbox_deliver.createRe-deliver messagewriterecruitee.mailbox_schedule.createSchedule new messagewriterecruitee.mailbox_send.createSend new messagewriterecruitee.mailbox_candidate.getGet threads for candidatereadrecruitee.mailbox_candidate_fetch.updateFetch emails for candidatewrite- and 16 more in this area
Tracking20
recruitee.tracking_activities.getList activitiesreadrecruitee.tracking_activity_subscriptions.getList activity subscriptionsreadrecruitee.tracking_notifications_mark_as_not_viewed.createMark selected notifications as not viewedwriterecruitee.tracking_notifications_mark_as_viewed.createMark selected notifications as viewedwriterecruitee.tracking_activity_subscriptions_preset.getList activity subscription presets for a given rolereadrecruitee.tracking_activity_subscriptions_preset.updateUpdate activity subscription presets for a given rolewrite- and 14 more in this area
Custom fields16
recruitee.custom_fields_candidates_fields.createCreate candidate fieldwriterecruitee.custom_fields_fields_searchable.listList of searchable candidate fieldsreadrecruitee.custom_fields_fieldsets.createCreate company fieldsetwriterecruitee.custom_fields_fieldsets.listList company fieldsetsreadrecruitee.custom_fields_candidates_fields.deleteRemove candidate fielddestructiverecruitee.custom_fields_candidates_fields.updateUpdate candidate fieldwrite- and 10 more in this area
Open questions16
recruitee.open_questions_template.createCreate a new open questions templatewriterecruitee.open_questions_template.listList open questions templatesreadrecruitee.open_questions_template_assigned_offer_templates.listList given open questions template's assigned offer templatesreadrecruitee.open_questions_template_assigned_offers.listList given open questions template's assigned offersreadrecruitee.open_questions_template.deleteDelete open question templatedestructiverecruitee.open_questions_template.getShow Open Question templateread- and 10 more in this area
Report16
recruitee.report_component_templates.listList component templatesreadrecruitee.report_dashboards.createCreate dashboardwriterecruitee.report_dashboards_components.createCreate component within a dashboardwriterecruitee.report_detail.listReturns data for specified metric based on provided paramsreadrecruitee.report_breakdown.getReturns query results for the specified breakdown metricreadrecruitee.report_dashboards.getList dashboardsread- and 10 more in this area
Texting16
recruitee.texting_messages_schedule.createSchedule new meesagewriterecruitee.texting_messages_send.createSends texting messagewriterecruitee.texting_threads.listShow texting threads for given companyreadrecruitee.texting_threads_candidate.listShow texting threads for candidatereadrecruitee.texting_consent.getShow consent for a given candidatereadrecruitee.texting_consent.updateUpdate consent for a given candidatewrite- and 10 more in this area
Share15
recruitee.share_candidates_containers.listList containers for candidatereadrecruitee.share_containers.createCreate containerwriterecruitee.share_containers.listList containers for companyreadrecruitee.share_guests.createCreate guestwriterecruitee.share_bulk_containers_destroy.deleteDelete containers in bulkdestructiverecruitee.share_containers.deleteDelete containerdestructive- and 9 more in this area
Talent pools15
recruitee.talent_pools.createCreate talent poolwriterecruitee.talent_pools.listList talent poolsreadrecruitee.talent_pools_attachments.listList attachments for talent poolsreadrecruitee.talent_pools_candidates.createCreate candidatewriterecruitee.talent_pools.deleteDelete talent pooldestructiverecruitee.talent_pools.getShow talent_poolread- and 9 more in this area
Locations14
recruitee.locations.createCreate locationwriterecruitee.locations.getShow location with translationsreadrecruitee.locations.listLists locationsreadrecruitee.locations.updateUpdate locationwriterecruitee.locations.deleteDelete locationdestructiverecruitee.locations_archive.updateArchive locationwrite- and 8 more in this area
Pipeline templates14
recruitee.pipeline_templates.createCreate a new pipeline templatewriterecruitee.pipeline_templates.listList of pipeline templatesreadrecruitee.pipeline_templates_assigned_offer_templates.listList given pipeline template's assigned offer templatesreadrecruitee.pipeline_templates_assigned_offers.listList given pipeline template's assigned offersreadrecruitee.pipeline_templates.deleteDelete pipeline templatedestructiverecruitee.pipeline_templates.getShow pipeline templateread- and 8 more in this area
Imports13
recruitee.imports.listList importsreadrecruitee.imports_assign.createAssign offers (match to existing offers and stages)writerecruitee.imports_candidates.listList import candidatesreadrecruitee.imports_cvs.listList import cvsreadrecruitee.imports.deleteDelete importdestructiverecruitee.imports.getShow importread- and 7 more in this area
Placements12
recruitee.placements.createCreate placementwriterecruitee.placements_change_position.updateReorder a placement within its stagewriterecruitee.placements_change_stage.updateChange stage in placementwriterecruitee.placements_disqualify.updateDisqualify candidate in placementwriterecruitee.placements.deleteDelete placementdestructiverecruitee.placements_hiring_details.getGet hiring details for hired placementread- and 6 more in this area
Billing11
recruitee.billing_estimate.createCalculates an estimate for a subscriptionwriterecruitee.billing_payment_intent.createCreates a payment intentwriterecruitee.billing_payment_source.createCreate a payment source (card)writerecruitee.billing_plans.listLists billing plansreadrecruitee.billing_payment_source_delete.deleteDeletes default payment source for the customerdestructiverecruitee.billing_subscription.getShows subscription with addon details for current companyread- and 5 more in this area
Oauth11
recruitee.oauth_client_auths.listList authorized clientsreadrecruitee.oauth_clients_authorize.createAuthorize the client to this admin accountwriterecruitee.oauth_clients_deauthorize.createDeauthorize the client from this admin accountwriterecruitee.oauth_personal_tokens.createCreate new personal tokenwriterecruitee.oauth_client_auths_counters.getList counters of authorized clients in the teamreadrecruitee.oauth_clients.getShow clientread- and 5 more in this area
Search11
recruitee.search_new_candidates.createFull Candidates Searchwriterecruitee.search_new_candidates.getFull Candidates Searchreadrecruitee.search_new_fs_counts.createFull Search Countswriterecruitee.search_segments.createCreate search segmentwriterecruitee.search_new_quick.getQuick Searchreadrecruitee.search_segments.deleteDelete search segmentdestructive- and 5 more in this area
Auto reply templates10
recruitee.auto_reply_templates.createCreate auto-reply templatewriterecruitee.auto_reply_templates.create_by_source_idDuplicate auto-reply templatewriterecruitee.auto_reply_templates_assigned_offer_templates.listList given auto-reply's assigned offer templatesreadrecruitee.auto_reply_templates_assigned_offers.listList given auto-reply's assigned offersreadrecruitee.auto_reply_templates.deleteDelete auto reply templatedestructiverecruitee.auto_reply_templates.getList auto-reply templatesread- and 4 more in this area
Dynamic fields10
recruitee.dynamic_fields.createCreate fieldwriterecruitee.dynamic_fields_assigned_offer_templates.listList given field's assigned offer templatesreadrecruitee.dynamic_fields_assigned_offers.listList given field's assigned offersreadrecruitee.dynamic_fields_assigned_requisitions.listList given field's assigned requisitionsreadrecruitee.dynamic_fields.deleteDelete fielddestructiverecruitee.dynamic_fields.getList fieldsread- and 4 more in this area
Lang10
recruitee.lang_languages.createCreate languagewriterecruitee.lang_languages.getShow languagereadrecruitee.lang_languages.replaceUpdate languagewriterecruitee.lang_languages.updateUpdate languagewriterecruitee.lang_languages.deleteDelete languagedestructiverecruitee.lang_languages_new.getGet translations keysread- and 4 more in this area
Offer letters10
recruitee.offer_letters.createCreate offer letter from templatewriterecruitee.offer_letters.getShow offer letterreadrecruitee.offer_letters_careers_embedded_code.createMint Careers embedded editor authorization codewriterecruitee.offer_letters_send.createSend offer letterwriterecruitee.offer_letters.deleteDelete offer letterdestructiverecruitee.offer_letters.updateUpdate offer letterwrite- and 4 more in this area
GDPR9
recruitee.gdpr_auto_consent.createSchedule AutoConsent email sendingwriterecruitee.gdpr_auto_delete.createSchedule AutoDelete of candidateswriterecruitee.gdpr_candidates_set_gdpr_custom_expires_at.createSet set_gdpr_custom_expires_at for userwriterecruitee.gdpr_requests_complete.createComplete requestwriterecruitee.gdpr_auto_consent_count.getGets candidates count eligible for auto consentreadrecruitee.gdpr_auto_delete_count.getGets candidates count eligible for auto deleteread- and 3 more in this area
Roles9
recruitee.roles.createCreate rolewriterecruitee.roles.getGet rolereadrecruitee.roles.listList rolesreadrecruitee.roles.replaceUpdate rolewriterecruitee.roles.updateUpdate rolewriterecruitee.roles.deleteDelete roledestructive- and 3 more in this area
Shared email providers9
recruitee.shared_email_providers.createCreate new Shared Email Providerwriterecruitee.shared_email_providers.getBrowse Shared Email Providersreadrecruitee.shared_email_providers.get_by_idShow Shared Email Providerreadrecruitee.shared_email_providers_connect.createConnect shared mailbox (mailbox provider)writerecruitee.shared_email_providers.deleteDelete archived Shared Email Providerdestructiverecruitee.shared_email_providers.updateUpdate Shared Email Providerwrite- and 3 more in this area
Departments 8Eeo 8Linkedin 8Admin 6Email templates 6Event invitation templates 6Offer tags 6Sources 6Tags 6Tasks 6Careers 5Disqualify reasons 5Notes 5Trigger 5Dashboard 4Features 4Companies 3Consent 3Deletion requests 3Email provider 3Primary contact 3Company verification request 2Getting started steps 2Intercom 2Invoices 2Marketplace 2Memberships 2Past subdomains 2Payment 2Positions 2Reactions 2Sample data 2Teams 2Admins 1Analytics 1Attachments 1Audit log 1Billing information 1Company 1Countries 1Currencies 1Intelligence 1Invitations 1Languages 1Localization settings 1Mobile app 1Payments 1Regions 1SSO 1Time format 1Toggle academy button 1
This index shows a sample of each area. All 826 actions, with their inputs and prices, are in the catalogue, which a free sandbox key can search.
Questions
The Recruitee MCP server, answered.
Is there a Recruitee MCP server for Claude?
Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 826 Recruitee actions across offers, interview, workflow automations and offer templates, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Recruitee.
What do I need to connect Recruitee?
Recruitee personal API token. Plus your company id. The free call account { op: "connections.requirements", service: "recruitee" } lists exactly what to paste.
Can an AI agent delete or change things in Recruitee?
Only if its key allows it, and only with an explicit confirmation. 91 Recruitee actions are destructive, including remove company departments, delete location and delete candidate. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.
Will an AI agent use up my Recruitee API limit?
actionlake paces every call to the limits in the Recruitee service file: 1,000 calls a minute per connection. Repeated reads are answered from cache (315 Recruitee actions can be), which never reaches Recruitee.
What does a Recruitee action cost?
One upstream call, the only unit actionlake bills. A list that pages bills one call per page (826 Recruitee actions page). Cache hits, searches, dry runs and calls Recruitee refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
Which Recruitee API does it cover?
The Recruitee ATS API (API Blueprint at apidocs.recruitee.com, fetched 2026-10-23) at api.recruitee.com. It is built from Recruitee's documentation as read on 23 October 2026. 826 actions in 81 areas, each one in the signed service file (version 1.0.0).
Does actionlake keep my Recruitee data, and where?
actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Recruitee credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.
Which AI clients can use it?
Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.
Give your agent Recruitee today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.