MCP Modules and Scopes
The catalog has 443 individually named tools and 442 canonical operations. Your connection sees only currently eligible and consented actions. A discovery category or profile does not grant a product module.
Each credential binds one initiating member, one organization, and an explicit scope list. Current membership, module entitlement, role, sub-user restrictions, record access, and approval rules are checked again at execution. Changing organizations requires a new connection. Removing a module or revoking a connection also stops its queued and scheduled actions.
vitae:default is an authorization-request shorthand; it is never stored as authority on a token. Consent offers your eligible module permissions as three choices: Full access (every permission offered to you in this organization), View only (the offered read permissions), or Choose permissions (pick them one by one). Full access is selected by default, and the New key dialog for personal access tokens offers the same choices with the same default. The consent screen shows the exact permissions before connection. A grant is not an approval: sending, provider spending, contracts, and other human-only actions still wait for a person in Vitae, and Manage permissions are only offered to people who already administer that module. A request that names no permissions resolves to read access for the standard modules of your organization type. Existing vitae:mcp or organization-unbound credentials must reconnect; they are not migrated into broad grants.
| Permission | Allows |
|---|---|
read | Inspect permitted records without a provider charge. Paid reads also require spend. |
write | Request the module’s changes. Each action retains its immediate or approval behavior. |
send | Request contact, publication, or delivery to the reviewed recipients. |
spend | Request the reviewed provider cost or quota. It does not bypass quoting or human approval. |
admin | Request the module’s administration with its live native owner/admin authority; financial actions still require agency admin. |
Permissions are independent: admin does not imply read, write, send, or spend. Cross-module actions require each listed module permission. Conditional scopes below describe possible downstream effects; preparation resolves the actual graph, recipients, sender, settings, and costs before changing data. Deferred work retains that reviewed ceiling and rechecks live authority before provider dispatch.
Native module administration is separate from agency financial authority: a workspace owner may explicitly select Note taker or Customer Support admin permissions without acquiring an agency role or Core admin. Owner/admin authority is rechecked for every queued action. A capture keeps its reviewed transcript and attached-record source: adding visibility attachments does not widen that AI source, removing an original source refuses execution, and a fresh reviewed admin redraft can include new sources.
Owned approval resources require their saved action permissions or explicit Agent read access, with both approval and conversation fenced to this connection’s organization. Reading an approval never grants the full conversation or resolves it.
A listed action is a contract, not proof of a successful business action. approvalRequired describes the base action; live workflow or delivery effects may require additional approval. Private portal, platform administration, raw credentials, and unexposed capabilities do not become available through a namespace.
Every action has a concrete machine-readable output contract. Each tool has direct typed parameters; default/module/full selections intersect current permissions. Use help with an exact action to inspect its input, output, limits and approval rules. Runtime validation checks that selected action before and after screening; it preserves the complete native result and CSV resources. Read-only previews show up to 20 verified record references and the count of distinct returned linked records; they grant no additional access.
| Module | Default discovery category | Namespace | Availability | Public tools |
|---|---|---|---|---|
core | core | vitae:core | available | list_toolsets, search_tools, describe_tool, agent_status, get_dashboard, get_diary, describe_query_schema, query_records, save_view, list_saved_views, run_saved_view, list_adaptive_dashboard_blocks, list_notifications, list_text_templates, list_sms_conversations, get_sms_conversation, list_whatsapp_conversations, get_whatsapp_conversation, start_sms_conversation, send_sms_message, send_whatsapp_message, create_text_template, update_text_template, delete_text_template, generate_text_template, list_mailbox_accounts, get_mailbox_usage, pause_mailbox_sending, resume_mailbox_sending, list_message_templates, create_message_template, update_message_template, delete_message_template, generate_message_template, list_tasks, get_task, create_task, update_task, delete_task, list_calendar_accounts, set_my_booking_link, create_calendar_meeting, reschedule_calendar_meeting, cancel_calendar_meeting, list_my_linkedin_chats, get_my_linkedin_chat, reply_to_my_linkedin_chat, search_my_email, get_my_email_thread, reply_to_my_email |
product:ats | ats | vitae:ats | available | invite_candidate_to_interview, get_candidate_interviews, list_interviewers, create_job_draft, update_job, delete_job, list_jobs, get_job, create_candidate, update_candidate, delete_candidate, search_ats_candidates, get_candidate, get_candidate_resume, search_skills, get_candidate_evidence, find_stalled_jobs, get_record_timeline, pipeline_summary, list_candidates_in_pipeline, move_application, move_applications_bulk, get_best_matches, get_pipeline_board, count_applications, count_matches, describe_query_schema, query_records, save_view, run_saved_view, list_candidate_pools, get_candidate_pool, create_candidate_pool, update_candidate_pool, delete_candidate_pool, get_interview_responses, get_interview_response, submit_interview_response, create_question_set, list_scheduled_interviews, preview_interview_slots, preview_bulk_interview_invites, create_bulk_scheduled_interviews, reschedule_scheduled_interview, cancel_scheduled_interview, search_candidates_semantic, search_candidates_boolean, lookup_linkedin_profile, check_candidate_duplicate, list_candidate_tags, create_candidate_tag, update_candidate_tag, tag_candidates, send_candidate_email, list_duplicate_candidates, merge_candidates, resolve_duplicate_candidates, import_candidates_csv, rollback_candidate_import, list_candidate_imports, estimate_linkedin_import, import_linkedin_profiles, list_record_documents, list_question_sets, update_question_set, list_job_description_templates, create_job_description_template, update_job_description_template, send_candidate_linkedin_message, send_candidate_linkedin_invite, push_prospects_to_ats, push_prospect_list_to_ats, list_sequences, get_sequence, list_sequence_reports, get_sequence_report, list_sequence_enrollments, create_sequence, update_sequence, delete_sequence, enroll_in_sequence, unenroll_from_sequence, list_candidate_suppressions, add_candidate_suppression, create_candidate_note, list_candidate_notes, update_candidate_note, delete_candidate_note, create_employee_from_application, add_support_candidate, list_placements, get_placement, get_placements_summary, list_missing_hires, preview_placement_from_application, get_placement_fee, create_placement_from_application, update_placement, close_placement, mark_placement_fell_through, dismiss_missing_hire, get_reports_overview, list_report_sources |
product:crm | crm | vitae:crm | available | create_client, update_client, churn_client, list_clients, get_client, client_portfolio, get_record_timeline, describe_query_schema, query_records, save_view, run_saved_view, list_record_documents, list_deals, get_deal, deal_pipeline_summary, list_crm_companies, get_crm_company, list_crm_contacts, get_crm_contact, list_contact_lists, get_contact_list, count_inbox_items, list_inbox_items, create_deal, update_deal, create_crm_company, update_crm_company, create_crm_contact, update_crm_contact, create_contact_list, rename_contact_list, add_contact_list_members, remove_contact_list_member, accept_inbox_client_prospect, dismiss_inbox_item, estimate_contact_email_lookup, find_contact_emails, send_crm_contact_email, send_crm_contact_linkedin_message, send_crm_contact_linkedin_invite, push_prospects_to_crm, push_prospect_list_to_crm, create_contact_note, list_contact_notes, get_contact_note, update_contact_note, delete_contact_note, list_note_comments, create_note_comment, delete_note_comment, open_support_deal, get_reports_overview |
product:sourcing | prospecting | vitae:sourcing | not_exposed | None |
product:reports | reports | vitae:reports | available | describe_query_schema, query_records, save_view, run_saved_view, export_report, get_reports_overview, list_report_sources, get_revenue_report |
product:marketing | outreach | vitae:marketing | available | get_marketing_access, list_marketing_posts, get_marketing_post, list_marketing_channels, refresh_marketing_channels, update_marketing_channel, draft_marketing_post, generate_marketing_image, render_marketing_visual, create_marketing_post, update_marketing_post, adapt_marketing_post, approve_marketing_post, schedule_marketing_post, unschedule_marketing_post, retry_marketing_delivery, remove_marketing_post, get_marketing_agent_brief, update_marketing_agent_brief, run_marketing_agent, list_marketing_agent_queue, resolve_marketing_agent_item, list_marketing_ideas, list_marketing_insights, get_marketing_post_metrics, dismiss_marketing_idea, draft_post_from_idea |
product:candidate | ats | vitae:candidate | not_exposed | None |
product:workspace | work | vitae:workspace | available | mark_notification_read, mark_all_notifications_read, archive_notification, get_notification_preferences, update_notification_preferences, set_notification_global_mute |
product:automation | automation | vitae:automation | available | list_workflows, run_workflow, trigger_workflow, create_workflow_draft |
product:agent | core | vitae:agent | available | resolve_approval, list_threads, list_archived_threads, create_thread, get_thread, pin_thread, archive_thread, create_skill, save_adaptive_surface_config, ask_vitae |
product:signals | signals | vitae:signals | available | list_signals, get_monitoring_profile, run_signal_scan, update_signal_status, describe_query_schema, query_records, save_view, run_saved_view, list_signal_outreach, update_outreach_proposal, get_signal_opportunity, list_signal_feed, list_signal_firms, get_signal_firm, list_signal_watches, list_signal_leads, get_signal_scan_status, get_signal_spend, get_signal_warm_path, match_signal_candidates, find_decision_maker, draft_signal_outreach_email, list_post_watch_matches, get_watched_person_profile, preview_signal_firm_import, suggest_monitoring_profile, record_signal_outcome, start_signal_outreach, promote_signal_lead, dismiss_signal_lead, remove_signal_firms, reveal_decision_maker, save_decision_maker_to_crm, reveal_job_posting_employer, enrich_signal_firm, fetch_watched_person_profile, manage_signal_watch, send_signal_outreach_email, import_signal_firms, update_monitoring_profile, get_signal_report |
product:prospecting | prospecting | vitae:prospecting | available | create_prospect_search, preview_prospect_search, estimate_prospect_search, approve_prospect_search, research_prospect_companies, get_prospect_research, get_prospect_search_results, enrich_prospects, create_prospect_list, add_prospects_to_list, get_prospect_list, find_email, find_emails_bulk, enrich_contacts, list_find_email_history, reveal_contact_email, reveal_contact_phone, suggest_prospect_filter_values, parse_prospect_description, suggest_related_titles, diagnose_prospect_criteria, update_prospect_search, list_prospect_searches, get_prospect_search, delete_prospect_search, list_prospect_lists, update_prospect_list, delete_prospect_list, remove_prospect_list_member, push_prospects_to_crm, push_prospects_to_ats, push_prospect_list_to_crm, push_prospect_list_to_ats, pull_prospect_rows, estimate_prospect_list_emails, find_prospect_list_emails, estimate_prospect_list_phones, find_prospect_list_phones, estimate_prospect_list_build, start_prospect_list_build, get_prospect_list_build, continue_prospect_list_build, stop_prospect_list_build, match_prospect_companies, unlock_selected_prospects, research_people, get_people_research |
product:outreach | outreach | vitae:outreach | available | create_outreach_campaign, set_outreach_audience, set_outreach_steps, set_outreach_settings, preview_outreach_campaign, start_outreach_campaign, pause_outreach_campaign, get_outreach_campaign, import_campaign_contacts, describe_query_schema, query_records, save_view, run_saved_view, list_scheduled_messages, list_campaigns, get_campaign_analytics, get_campaign_activity, get_campaign_activity_recipient, get_campaign_audience_sample, update_campaign, list_outreach_replies, mark_outreach_reply_read, update_outreach_reply_action, resume_outreach_campaign, retry_failed_campaign_sends, send_campaign_test_email, set_campaign_reply_alerts, get_campaign_roi, get_reports_overview |
product:contracts-invoices | placements | vitae:contracts-invoices | available | list_invoices, get_invoice, raise_placement_invoice, create_service_invoice, submit_invoice, list_contracts, list_contract_templates, get_contract_signature_status, create_contract_from_template, create_contract, update_contract, remind_contract_signers, void_signature_request |
product:agencies | crm | vitae:agencies | available | list_supplier_agencies, get_supplier_agency, list_supplier_agency_jobs, list_supplier_agency_submissions, list_job_agency_releases, set_supplier_agency_jobs, set_job_agency_releases, set_supplier_agency_job_brief |
product:note-taker | work | vitae:note-taker | available | list_call_recordings, list_unmatched_call_recordings, get_call_recording, start_call_recording, stop_call_recording, attach_call_recording, detach_call_recording, remove_call_recording, approve_call_note_suggestion, decline_call_note_suggestion, create_call_note_task, redraft_call_notes |
product:employees | work | vitae:employees | available | list_employees, get_employee, get_employee_options, get_employee_activity, list_employee_tasks, create_employee, update_employee, change_employee_status, archive_employee, restore_employee, create_employee_from_application, list_employee_checklists, create_employee_checklist, update_employee_checklist, delete_employee_checklist, apply_employee_checklist, list_employee_documents, remove_employee_document |
product:customer-support | work | vitae:customer-support | available | create_support_team, update_support_team, delete_support_team, get_support_settings, update_support_settings, list_support_answers, create_support_answer, update_support_answer, remove_support_answer, try_support_question, get_support_options, list_support_conversations, get_support_conversation, get_support_waiting_count, get_support_overview, assign_support_conversation, reply_support_conversation, approve_support_draft, dismiss_support_draft, redraft_support_reply, close_support_conversation, reopen_support_conversation, mark_support_not_spam, open_support_deal, mark_support_read |
product:careers-chat | work | vitae:careers-chat | available | get_careers_chat_settings, update_careers_chat_settings, add_support_candidate |
product:websites | automation | vitae:websites | available | get_site, list_site_themes, create_site, edit_site, publish_site, edit_site_article, publish_site_article, preview_site_jobs, import_site_from_website, validate_imported_site, restore_site_version, replace_site_theme |
product:performance | reports | vitae:performance | available | get_recruitment_kpi, get_recruiter_leaderboard, list_missions, get_mission, create_mission, update_mission, archive_mission |
product:white-label | core | vitae:white-label | not_exposed | None |
vitae:core
Module: core. Default category: core. Scopes: vitae:core:read, vitae:core:write, vitae:core:send, vitae:core:spend, vitae:core:admin.
| Action | Public tool | Required scopes | Possible conditional scopes | Input targets | Base approval |
|---|---|---|---|---|---|
list_toolsets | list_toolsets | vitae:core:read | None | None | Immediate/read |
search_tools | search_tools | vitae:core:read | None | None | Immediate/read |
describe_tool | describe_tool | vitae:core:read | None | None | Immediate/read |
agent_status | agent_status | vitae:core:read | None | None | Immediate/read |
get_dashboard | get_dashboard | vitae:core:read | None | None | Immediate/read |
get_diary | get_diary | vitae:core:read | None | None | Immediate/read |
describe_query_schema | describe_query_schema | vitae:core:read | None | entity: tasks | Immediate/read |
query_records | query_records | vitae:core:read | vitae:core:admin | entity: tasks | Immediate/read |
save_view | save_view | vitae:core:write | vitae:core:admin | entity: tasks | Immediate/read |
list_saved_views | list_saved_views | vitae:core:read | None | None | Immediate/read |
run_saved_view | run_saved_view | vitae:core:read | vitae:core:admin | entity: tasks | Immediate/read |
list_adaptive_dashboard_blocks | list_adaptive_dashboard_blocks | vitae:core:read | None | None | Immediate/read |
list_notifications | list_notifications | vitae:core:read | None | None | Immediate/read |
list_text_templates | list_text_templates | vitae:core:read | None | None | Immediate/read |
list_sms_conversations | list_sms_conversations | vitae:core:read | None | None | Immediate/read |
get_sms_conversation | get_sms_conversation | vitae:core:read | None | None | Immediate/read |
list_whatsapp_conversations | list_whatsapp_conversations | vitae:core:read | None | None | Immediate/read |
get_whatsapp_conversation | get_whatsapp_conversation | vitae:core:read | None | None | Immediate/read |
start_sms_conversation | start_sms_conversation | vitae:core:write | None | None | Immediate/read |
send_sms_message | send_sms_message | vitae:core:write, vitae:core:send, vitae:core:spend | None | None | Required |
send_whatsapp_message | send_whatsapp_message | vitae:core:write, vitae:core:send | None | None | Required |
create_text_template | create_text_template | vitae:core:write | None | None | Required |
update_text_template | update_text_template | vitae:core:read, vitae:core:write | None | None | Required |
delete_text_template | delete_text_template | vitae:core:read, vitae:core:write | None | None | Required |
generate_text_template | generate_text_template | vitae:core:read, vitae:core:spend | None | None | Required |
list_mailbox_accounts | list_mailbox_accounts | vitae:core:read | None | None | Immediate/read |
get_mailbox_usage | get_mailbox_usage | vitae:core:read | None | None | Immediate/read |
pause_mailbox_sending | pause_mailbox_sending | vitae:core:write | None | None | Immediate/read |
resume_mailbox_sending | resume_mailbox_sending | vitae:core:write, vitae:core:send, vitae:core:spend | None | None | Required |
list_message_templates | list_message_templates | vitae:core:read | None | None | Immediate/read |
create_message_template | create_message_template | vitae:core:write | None | None | Required |
update_message_template | update_message_template | vitae:core:write | None | None | Required |
delete_message_template | delete_message_template | vitae:core:write | None | None | Required |
generate_message_template | generate_message_template | vitae:core:read, vitae:core:spend | None | None | Required |
list_tasks | list_tasks | vitae:core:read | None | None | Immediate/read |
get_task | get_task | vitae:core:read | None | None | Immediate/read |
create_task | create_task | vitae:core:write | None | None | Immediate/read |
update_task | update_task | vitae:core:write | None | None | Immediate/read |
delete_task | delete_task | vitae:core:write | None | None | Required |
list_calendar_accounts | list_calendar_accounts | vitae:core:read | None | None | Immediate/read |
set_my_booking_link | set_my_booking_link | vitae:core:write | None | None | Immediate/read |
create_calendar_meeting | create_calendar_meeting | vitae:core:write, vitae:core:send | vitae:core:read, vitae:core:write, vitae:core:send, vitae:core:spend, vitae:core:admin | None | Required |
reschedule_calendar_meeting | reschedule_calendar_meeting | vitae:core:write, vitae:core:send | None | None | Required |
cancel_calendar_meeting | cancel_calendar_meeting | vitae:core:write, vitae:core:send | None | None | Required |
list_my_linkedin_chats | list_my_linkedin_chats | vitae:core:read | None | None | Immediate/read |
get_my_linkedin_chat | get_my_linkedin_chat | vitae:core:read | None | None | Immediate/read |
reply_to_my_linkedin_chat | reply_to_my_linkedin_chat | vitae:core:read, vitae:core:write, vitae:core:send | None | None | Required |
search_my_email | search_my_email | vitae:core:read | None | None | Immediate/read |
get_my_email_thread | get_my_email_thread | vitae:core:read | None | None | Immediate/read |
reply_to_my_email | reply_to_my_email | vitae:core:read, vitae:core:write, vitae:core:send | None | None | Required |
vitae:ats
Module: product:ats. Default category: ats. Scopes: vitae:ats:read, vitae:ats:write, vitae:ats:send, vitae:ats:spend, vitae:ats:admin.
| Action | Public tool | Required scopes | Possible conditional scopes | Input targets | Base approval |
|---|---|---|---|---|---|
invite_candidate_to_interview | invite_candidate_to_interview | vitae:ats:write, vitae:ats:send | vitae:ats:read, vitae:ats:write, vitae:ats:send, vitae:ats:spend, vitae:ats:admin | None | Required |
get_candidate_interviews | get_candidate_interviews | vitae:ats:read | None | None | Immediate/read |
list_interviewers | list_interviewers | vitae:ats:read | None | None | Immediate/read |
create_job_draft | create_job_draft | vitae:ats:write | None | None | Immediate/read |
update_job | update_job | vitae:ats:write | vitae:ats:spend, vitae:ats:send | None | Required |
delete_job | delete_job | vitae:ats:write | None | None | Required |
list_jobs | list_jobs | vitae:ats:read | None | None | Immediate/read |
get_job | get_job | vitae:ats:read | None | None | Immediate/read |
create_candidate | create_candidate | vitae:ats:write | vitae:ats:send, vitae:ats:spend | None | Required |
update_candidate | update_candidate | vitae:ats:write | vitae:ats:spend | None | Required |
delete_candidate | delete_candidate | vitae:ats:write | None | None | Required |
search_ats_candidates | search_ats_candidates | vitae:ats:read | None | None | Immediate/read |
get_candidate | get_candidate | vitae:ats:read | None | None | Immediate/read |
get_candidate_resume | get_candidate_resume | vitae:ats:read | None | None | Immediate/read |
search_skills | search_skills | vitae:ats:read | None | None | Immediate/read |
get_candidate_evidence | get_candidate_evidence | vitae:ats:read | None | None | Immediate/read |
find_stalled_jobs | find_stalled_jobs | vitae:ats:read | None | None | Immediate/read |
get_record_timeline | get_record_timeline | vitae:ats:read | None | entityType: job | Immediate/read |
pipeline_summary | pipeline_summary | vitae:ats:read | None | None | Immediate/read |
list_candidates_in_pipeline | list_candidates_in_pipeline | vitae:ats:read | None | None | Immediate/read |
move_application | move_application | vitae:ats:write | None | None | Required |
move_applications_bulk | move_applications_bulk | vitae:ats:write | None | None | Required |
get_best_matches | get_best_matches | vitae:ats:read | None | None | Immediate/read |
get_pipeline_board | get_pipeline_board | vitae:ats:read | None | None | Immediate/read |
count_applications | count_applications | vitae:ats:read | None | None | Immediate/read |
count_matches | count_matches | vitae:ats:read | None | None | Immediate/read |
describe_query_schema | describe_query_schema | vitae:ats:read | None | entity: applications, candidates, jobs, matches, placements | Immediate/read |
query_records | query_records | vitae:ats:read | vitae:ats:admin | entity: applications, candidates, jobs, matches, placements | Immediate/read |
save_view | save_view | vitae:ats:write | vitae:ats:admin | entity: applications, candidates, jobs, matches, placements | Immediate/read |
run_saved_view | run_saved_view | vitae:ats:read | vitae:ats:admin | entity: applications, candidates, jobs, matches, placements | Immediate/read |
list_candidate_pools | list_candidate_pools | vitae:ats:read | None | None | Immediate/read |
get_candidate_pool | get_candidate_pool | vitae:ats:read | None | None | Immediate/read |
create_candidate_pool | create_candidate_pool | vitae:ats:write | None | None | Immediate/read |
update_candidate_pool | update_candidate_pool | vitae:ats:write | vitae:ats:send, vitae:ats:spend | None | Immediate/read |
delete_candidate_pool | delete_candidate_pool | vitae:ats:write | None | None | Required |
get_interview_responses | get_interview_responses | vitae:ats:read | None | None | Immediate/read |
get_interview_response | get_interview_response | vitae:ats:read | None | None | Immediate/read |
submit_interview_response | submit_interview_response | vitae:ats:write | None | None | Immediate/read |
create_question_set | create_question_set | vitae:ats:write | None | None | Immediate/read |
list_scheduled_interviews | list_scheduled_interviews | vitae:ats:read | None | None | Immediate/read |
preview_interview_slots | preview_interview_slots | vitae:ats:read | None | None | Immediate/read |
preview_bulk_interview_invites | preview_bulk_interview_invites | vitae:ats:read | None | None | Immediate/read |
create_bulk_scheduled_interviews | create_bulk_scheduled_interviews | vitae:ats:write, vitae:ats:send | vitae:ats:read, vitae:ats:write, vitae:ats:send, vitae:ats:spend, vitae:ats:admin | None | Required |
reschedule_scheduled_interview | reschedule_scheduled_interview | vitae:ats:write, vitae:ats:send | None | None | Required |
cancel_scheduled_interview | cancel_scheduled_interview | vitae:ats:write, vitae:ats:send | None | None | Required |
search_candidates_semantic | search_candidates_semantic | vitae:ats:read, vitae:ats:spend | None | None | Required |
search_candidates_boolean | search_candidates_boolean | vitae:ats:read | None | None | Immediate/read |
lookup_linkedin_profile | lookup_linkedin_profile | vitae:ats:read, vitae:ats:spend | None | None | Required |
check_candidate_duplicate | check_candidate_duplicate | vitae:ats:read | None | None | Immediate/read |
list_candidate_tags | list_candidate_tags | vitae:ats:read | None | None | Immediate/read |
create_candidate_tag | create_candidate_tag | vitae:ats:write | None | None | Immediate/read |
update_candidate_tag | update_candidate_tag | vitae:ats:write | None | None | Immediate/read |
tag_candidates | tag_candidates | vitae:ats:write | None | None | Immediate/read |
send_candidate_email | send_candidate_email | vitae:ats:read, vitae:ats:write, vitae:ats:send | None | None | Required |
list_duplicate_candidates | list_duplicate_candidates | vitae:ats:read | None | None | Immediate/read |
merge_candidates | merge_candidates | vitae:ats:write | None | None | Required |
resolve_duplicate_candidates | resolve_duplicate_candidates | vitae:ats:write | None | None | Required |
import_candidates_csv | import_candidates_csv | vitae:ats:write | None | None | Required |
rollback_candidate_import | rollback_candidate_import | vitae:ats:write | None | None | Required |
list_candidate_imports | list_candidate_imports | vitae:ats:read | None | None | Immediate/read |
estimate_linkedin_import | estimate_linkedin_import | vitae:ats:read | None | None | Immediate/read |
import_linkedin_profiles | import_linkedin_profiles | vitae:ats:write, vitae:ats:spend | None | None | Required |
list_record_documents | list_record_documents | vitae:ats:read | None | recordType: candidate | Immediate/read |
list_question_sets | list_question_sets | vitae:ats:read | None | None | Immediate/read |
update_question_set | update_question_set | vitae:ats:write | None | None | Required |
list_job_description_templates | list_job_description_templates | vitae:ats:read | None | None | Immediate/read |
create_job_description_template | create_job_description_template | vitae:ats:write | None | None | Required |
update_job_description_template | update_job_description_template | vitae:ats:write | None | None | Required |
send_candidate_linkedin_message | send_candidate_linkedin_message | vitae:ats:read, vitae:ats:write, vitae:ats:send | None | None | Required |
send_candidate_linkedin_invite | send_candidate_linkedin_invite | vitae:ats:read, vitae:ats:write, vitae:ats:send | None | None | Required |
push_prospects_to_ats | push_prospects_to_ats | vitae:prospecting:write, vitae:ats:write | vitae:prospecting:send, vitae:prospecting:spend, vitae:ats:send, vitae:ats:spend | None | Required |
push_prospect_list_to_ats | push_prospect_list_to_ats | vitae:prospecting:write, vitae:ats:write | vitae:prospecting:send, vitae:prospecting:spend, vitae:ats:send, vitae:ats:spend | None | Required |
list_sequences | list_sequences | vitae:ats:read | None | None | Immediate/read |
get_sequence | get_sequence | vitae:ats:read | None | None | Immediate/read |
list_sequence_reports | list_sequence_reports | vitae:ats:read | None | None | Immediate/read |
get_sequence_report | get_sequence_report | vitae:ats:read | None | None | Immediate/read |
list_sequence_enrollments | list_sequence_enrollments | vitae:ats:read | None | None | Immediate/read |
create_sequence | create_sequence | vitae:ats:write | vitae:ats:send, vitae:ats:spend | None | Required |
update_sequence | update_sequence | vitae:ats:write | vitae:ats:send, vitae:ats:spend | None | Required |
delete_sequence | delete_sequence | vitae:ats:write | None | None | Required |
enroll_in_sequence | enroll_in_sequence | vitae:ats:write, vitae:ats:send, vitae:ats:spend | None | None | Required |
unenroll_from_sequence | unenroll_from_sequence | vitae:ats:write | None | None | Immediate/read |
list_candidate_suppressions | list_candidate_suppressions | vitae:ats:read, vitae:ats:admin | None | None | Immediate/read |
add_candidate_suppression | add_candidate_suppression | vitae:ats:write, vitae:ats:admin | None | None | Immediate/read |
create_candidate_note | create_candidate_note | vitae:ats:write | None | None | Immediate/read |
list_candidate_notes | list_candidate_notes | vitae:ats:read | None | None | Immediate/read |
update_candidate_note | update_candidate_note | vitae:ats:read, vitae:ats:write | None | None | Required |
delete_candidate_note | delete_candidate_note | vitae:ats:read, vitae:ats:write | None | None | Required |
create_employee_from_application | create_employee_from_application | vitae:employees:read, vitae:employees:write, vitae:ats:read | None | None | Required |
add_support_candidate | add_support_candidate | vitae:careers-chat:read, vitae:careers-chat:write, vitae:ats:read, vitae:ats:write | vitae:careers-chat:send, vitae:careers-chat:spend, vitae:careers-chat:admin, vitae:ats:send, vitae:ats:spend, vitae:ats:admin | None | Required |
list_placements | list_placements | vitae:ats:read | vitae:ats:admin | None | Immediate/read |
get_placement | get_placement | vitae:ats:read | vitae:ats:admin | None | Immediate/read |
get_placements_summary | get_placements_summary | vitae:ats:read | vitae:ats:admin | None | Immediate/read |
list_missing_hires | list_missing_hires | vitae:ats:read | None | None | Immediate/read |
preview_placement_from_application | preview_placement_from_application | vitae:ats:read, vitae:ats:admin | None | None | Immediate/read |
get_placement_fee | get_placement_fee | vitae:ats:read, vitae:ats:admin | None | None | Immediate/read |
create_placement_from_application | create_placement_from_application | vitae:ats:write | None | None | Required |
update_placement | update_placement | vitae:ats:write | None | None | Required |
close_placement | close_placement | vitae:ats:write | None | None | Required |
mark_placement_fell_through | mark_placement_fell_through | vitae:ats:write, vitae:ats:admin | None | None | Required |
dismiss_missing_hire | dismiss_missing_hire | vitae:ats:write | None | None | Required |
get_reports_overview | get_reports_overview | vitae:reports:read, vitae:ats:read, vitae:crm:read, vitae:outreach:read | vitae:employees:read | None | Immediate/read |
list_report_sources | list_report_sources | vitae:reports:read, vitae:ats:read | None | None | Immediate/read |
vitae:crm
Module: product:crm. Default category: crm. Scopes: vitae:crm:read, vitae:crm:write, vitae:crm:send, vitae:crm:spend, vitae:crm:admin.
| Action | Public tool | Required scopes | Possible conditional scopes | Input targets | Base approval |
|---|---|---|---|---|---|
create_client | create_client | vitae:crm:write | None | None | Required |
update_client | update_client | vitae:crm:write | None | None | Required |
churn_client | churn_client | vitae:crm:write | None | None | Required |
list_clients | list_clients | vitae:crm:read | None | None | Immediate/read |
get_client | get_client | vitae:crm:read | None | None | Immediate/read |
client_portfolio | client_portfolio | vitae:crm:read | None | None | Immediate/read |
get_record_timeline | get_record_timeline | vitae:crm:read | None | entityType: client | Immediate/read |
describe_query_schema | describe_query_schema | vitae:crm:read | None | entity: clients, opportunities, companies, client_contacts | Immediate/read |
query_records | query_records | vitae:crm:read | vitae:crm:admin | entity: clients, opportunities, companies, client_contacts | Immediate/read |
save_view | save_view | vitae:crm:write | vitae:crm:admin | entity: clients, opportunities, companies, client_contacts | Immediate/read |
run_saved_view | run_saved_view | vitae:crm:read | vitae:crm:admin | entity: clients, opportunities, companies, client_contacts | Immediate/read |
list_record_documents | list_record_documents | vitae:crm:read | None | recordType: client, company, contact | Immediate/read |
list_deals | list_deals | vitae:crm:read | vitae:crm:admin | None | Immediate/read |
get_deal | get_deal | vitae:crm:read | vitae:crm:admin | None | Immediate/read |
deal_pipeline_summary | deal_pipeline_summary | vitae:crm:read | vitae:crm:admin | None | Immediate/read |
list_crm_companies | list_crm_companies | vitae:crm:read | None | None | Immediate/read |
get_crm_company | get_crm_company | vitae:crm:read | None | None | Immediate/read |
list_crm_contacts | list_crm_contacts | vitae:crm:read | None | None | Immediate/read |
get_crm_contact | get_crm_contact | vitae:crm:read | None | None | Immediate/read |
list_contact_lists | list_contact_lists | vitae:crm:read | None | None | Immediate/read |
get_contact_list | get_contact_list | vitae:crm:read | None | None | Immediate/read |
count_inbox_items | count_inbox_items | vitae:crm:read | None | None | Immediate/read |
list_inbox_items | list_inbox_items | vitae:crm:read | None | None | Immediate/read |
create_deal | create_deal | vitae:crm:write | vitae:crm:admin | None | Required |
update_deal | update_deal | vitae:crm:write | vitae:crm:admin | None | Required |
create_crm_company | create_crm_company | vitae:crm:write | None | None | Required |
update_crm_company | update_crm_company | vitae:crm:write | None | None | Required |
create_crm_contact | create_crm_contact | vitae:crm:write | None | None | Required |
update_crm_contact | update_crm_contact | vitae:crm:write | None | None | Required |
create_contact_list | create_contact_list | vitae:crm:write | None | None | Immediate/read |
rename_contact_list | rename_contact_list | vitae:crm:write | None | None | Immediate/read |
add_contact_list_members | add_contact_list_members | vitae:crm:write | None | None | Immediate/read |
remove_contact_list_member | remove_contact_list_member | vitae:crm:write | None | None | Immediate/read |
accept_inbox_client_prospect | accept_inbox_client_prospect | vitae:crm:write | None | None | Required |
dismiss_inbox_item | dismiss_inbox_item | vitae:crm:write | None | None | Required |
estimate_contact_email_lookup | estimate_contact_email_lookup | vitae:crm:read | None | None | Immediate/read |
find_contact_emails | find_contact_emails | vitae:crm:write, vitae:crm:spend | None | None | Required |
send_crm_contact_email | send_crm_contact_email | vitae:crm:read, vitae:crm:write, vitae:crm:send | None | None | Required |
send_crm_contact_linkedin_message | send_crm_contact_linkedin_message | vitae:crm:read, vitae:crm:write, vitae:crm:send | None | None | Required |
send_crm_contact_linkedin_invite | send_crm_contact_linkedin_invite | vitae:crm:read, vitae:crm:write, vitae:crm:send | None | None | Required |
push_prospects_to_crm | push_prospects_to_crm | vitae:prospecting:write, vitae:crm:write | None | None | Required |
push_prospect_list_to_crm | push_prospect_list_to_crm | vitae:prospecting:write, vitae:crm:write | None | None | Required |
create_contact_note | create_contact_note | vitae:crm:write | None | None | Immediate/read |
list_contact_notes | list_contact_notes | vitae:crm:read | None | None | Immediate/read |
get_contact_note | get_contact_note | vitae:crm:read | None | None | Immediate/read |
update_contact_note | update_contact_note | vitae:crm:read, vitae:crm:write | None | None | Required |
delete_contact_note | delete_contact_note | vitae:crm:read, vitae:crm:write | None | None | Required |
list_note_comments | list_note_comments | vitae:crm:read | None | None | Immediate/read |
create_note_comment | create_note_comment | vitae:crm:read, vitae:crm:write | None | None | Required |
delete_note_comment | delete_note_comment | vitae:crm:read, vitae:crm:write | None | None | Required |
open_support_deal | open_support_deal | vitae:customer-support:read, vitae:customer-support:write, vitae:crm:read, vitae:crm:write | vitae:customer-support:send, vitae:customer-support:spend, vitae:customer-support:admin, vitae:crm:send, vitae:crm:spend, vitae:crm:admin | None | Required |
get_reports_overview | get_reports_overview | vitae:reports:read, vitae:ats:read, vitae:crm:read, vitae:outreach:read | vitae:employees:read | None | Immediate/read |
vitae:sourcing
Module: product:sourcing. Default category: prospecting. Scopes: vitae:sourcing:read, vitae:sourcing:write, vitae:sourcing:send, vitae:sourcing:spend, vitae:sourcing:admin.
No public MCP action currently exposes this module. The scope namespace does not enable private capabilities.
vitae:reports
Module: product:reports. Default category: reports. Scopes: vitae:reports:read, vitae:reports:write, vitae:reports:send, vitae:reports:spend, vitae:reports:admin.
| Action | Public tool | Required scopes | Possible conditional scopes | Input targets | Base approval |
|---|---|---|---|---|---|
describe_query_schema | describe_query_schema | vitae:reports:read, vitae:reports:admin | None | entity: revenue | Immediate/read |
query_records | query_records | vitae:reports:read, vitae:reports:admin | vitae:reports:admin | entity: revenue | Immediate/read |
save_view | save_view | vitae:reports:write, vitae:reports:admin | vitae:reports:admin | entity: revenue | Immediate/read |
run_saved_view | run_saved_view | vitae:reports:read, vitae:reports:admin | vitae:reports:admin | entity: revenue | Immediate/read |
export_report | export_report | vitae:reports:read | None | None | Immediate/read |
get_reports_overview | get_reports_overview | vitae:reports:read, vitae:ats:read, vitae:crm:read, vitae:outreach:read | vitae:employees:read | None | Immediate/read |
list_report_sources | list_report_sources | vitae:reports:read, vitae:ats:read | None | None | Immediate/read |
get_revenue_report | get_revenue_report | vitae:reports:read, vitae:reports:admin | None | None | Immediate/read |
vitae:marketing
Module: product:marketing. Default category: outreach. Scopes: vitae:marketing:read, vitae:marketing:write, vitae:marketing:send, vitae:marketing:spend, vitae:marketing:admin.
| Action | Public tool | Required scopes | Possible conditional scopes | Input targets | Base approval |
|---|---|---|---|---|---|
get_marketing_access | get_marketing_access | vitae:marketing:read | None | None | Immediate/read |
list_marketing_posts | list_marketing_posts | vitae:marketing:read | None | None | Immediate/read |
get_marketing_post | get_marketing_post | vitae:marketing:read | None | None | Immediate/read |
list_marketing_channels | list_marketing_channels | vitae:marketing:read | None | None | Immediate/read |
refresh_marketing_channels | refresh_marketing_channels | vitae:marketing:read, vitae:marketing:write, vitae:marketing:spend | None | None | Required |
update_marketing_channel | update_marketing_channel | vitae:marketing:read, vitae:marketing:write | None | None | Required |
draft_marketing_post | draft_marketing_post | vitae:marketing:read, vitae:marketing:spend | None | None | Required |
generate_marketing_image | generate_marketing_image | vitae:marketing:read, vitae:marketing:write, vitae:marketing:spend | None | None | Required |
render_marketing_visual | render_marketing_visual | vitae:marketing:read, vitae:marketing:write | None | None | Required |
create_marketing_post | create_marketing_post | vitae:marketing:read, vitae:marketing:write | None | None | Required |
update_marketing_post | update_marketing_post | vitae:marketing:read, vitae:marketing:write | None | None | Required |
adapt_marketing_post | adapt_marketing_post | vitae:marketing:read, vitae:marketing:write, vitae:marketing:spend | None | None | Required |
approve_marketing_post | approve_marketing_post | vitae:marketing:read, vitae:marketing:write | None | None | Required |
schedule_marketing_post | schedule_marketing_post | vitae:marketing:read, vitae:marketing:write, vitae:marketing:send, vitae:marketing:spend | vitae:marketing:admin | None | Required |
unschedule_marketing_post | unschedule_marketing_post | vitae:marketing:read, vitae:marketing:write | None | None | Immediate/read |
retry_marketing_delivery | retry_marketing_delivery | vitae:marketing:read, vitae:marketing:write, vitae:marketing:send, vitae:marketing:spend | None | None | Required |
remove_marketing_post | remove_marketing_post | vitae:marketing:read, vitae:marketing:write | None | None | Required |
get_marketing_agent_brief | get_marketing_agent_brief | vitae:marketing:read | None | None | Immediate/read |
update_marketing_agent_brief | update_marketing_agent_brief | vitae:marketing:read, vitae:marketing:write, vitae:marketing:spend | None | None | Required |
run_marketing_agent | run_marketing_agent | vitae:marketing:read, vitae:marketing:write, vitae:marketing:spend | None | None | Required |
list_marketing_agent_queue | list_marketing_agent_queue | vitae:marketing:read | None | None | Immediate/read |
resolve_marketing_agent_item | resolve_marketing_agent_item | vitae:marketing:read, vitae:marketing:write, vitae:marketing:send, vitae:marketing:spend | None | None | Required |
list_marketing_ideas | list_marketing_ideas | vitae:marketing:read | None | None | Immediate/read |
list_marketing_insights | list_marketing_insights | vitae:marketing:read | None | None | Immediate/read |
get_marketing_post_metrics | get_marketing_post_metrics | vitae:marketing:read | None | None | Immediate/read |
dismiss_marketing_idea | dismiss_marketing_idea | vitae:marketing:read, vitae:marketing:write | None | None | Immediate/read |
draft_post_from_idea | draft_post_from_idea | vitae:marketing:read, vitae:marketing:write, vitae:marketing:spend | None | None | Required |
vitae:candidate
Module: product:candidate. Default category: ats. Scopes: vitae:candidate:read, vitae:candidate:write, vitae:candidate:send, vitae:candidate:spend, vitae:candidate:admin.
No public MCP action currently exposes this module. The scope namespace does not enable private capabilities.
vitae:workspace
Module: product:workspace. Default category: work. Scopes: vitae:workspace:read, vitae:workspace:write, vitae:workspace:send, vitae:workspace:spend, vitae:workspace:admin.
| Action | Public tool | Required scopes | Possible conditional scopes | Input targets | Base approval |
|---|---|---|---|---|---|
mark_notification_read | mark_notification_read | vitae:workspace:write | None | None | Immediate/read |
mark_all_notifications_read | mark_all_notifications_read | vitae:workspace:write | None | None | Immediate/read |
archive_notification | archive_notification | vitae:workspace:write | None | None | Immediate/read |
get_notification_preferences | get_notification_preferences | vitae:workspace:read | None | None | Immediate/read |
update_notification_preferences | update_notification_preferences | vitae:workspace:write | None | None | Immediate/read |
set_notification_global_mute | set_notification_global_mute | vitae:workspace:write | None | None | Immediate/read |
vitae:automation
Module: product:automation. Default category: automation. Scopes: vitae:automation:read, vitae:automation:write, vitae:automation:send, vitae:automation:spend, vitae:automation:admin.
| Action | Public tool | Required scopes | Possible conditional scopes | Input targets | Base approval |
|---|---|---|---|---|---|
list_workflows | list_workflows | vitae:automation:read | None | None | Immediate/read |
run_workflow | run_workflow | vitae:automation:write | vitae:automation:send, vitae:automation:spend, vitae:automation:admin | None | Required |
trigger_workflow | trigger_workflow | vitae:automation:write | vitae:automation:send, vitae:automation:spend, vitae:automation:admin | None | Required |
create_workflow_draft | create_workflow_draft | vitae:automation:write, vitae:automation:spend | None | None | Immediate/read |
vitae:agent
Module: product:agent. Default category: core. Scopes: vitae:agent:read, vitae:agent:write, vitae:agent:send, vitae:agent:spend, vitae:agent:admin.
| Action | Public tool | Required scopes | Possible conditional scopes | Input targets | Base approval |
|---|---|---|---|---|---|
resolve_approval | resolve_approval | vitae:agent:write | None | None | Immediate/read |
list_threads | list_threads | vitae:agent:read | None | None | Immediate/read |
list_archived_threads | list_archived_threads | vitae:agent:read | None | None | Immediate/read |
create_thread | create_thread | vitae:agent:write | None | None | Immediate/read |
get_thread | get_thread | vitae:agent:read | None | None | Immediate/read |
pin_thread | pin_thread | vitae:agent:write | None | None | Immediate/read |
archive_thread | archive_thread | vitae:agent:write | None | None | Immediate/read |
create_skill | create_skill | vitae:agent:write | None | None | Immediate/read |
save_adaptive_surface_config | save_adaptive_surface_config | vitae:agent:write | None | None | Immediate/read |
ask_vitae | ask_vitae | vitae:agent:read, vitae:agent:write, vitae:agent:spend | None | None | Required |
vitae:signals
Module: product:signals. Default category: signals. Scopes: vitae:signals:read, vitae:signals:write, vitae:signals:send, vitae:signals:spend, vitae:signals:admin.
| Action | Public tool | Required scopes | Possible conditional scopes | Input targets | Base approval |
|---|---|---|---|---|---|
list_signals | list_signals | vitae:signals:read | None | None | Immediate/read |
get_monitoring_profile | get_monitoring_profile | vitae:signals:read | None | None | Immediate/read |
run_signal_scan | run_signal_scan | vitae:signals:write, vitae:signals:spend | vitae:signals:read, vitae:signals:write, vitae:signals:send, vitae:signals:spend, vitae:signals:admin | None | Required |
update_signal_status | update_signal_status | vitae:signals:write | vitae:signals:send, vitae:signals:spend | None | Required |
describe_query_schema | describe_query_schema | vitae:signals:read | None | entity: signals | Immediate/read |
query_records | query_records | vitae:signals:read | vitae:signals:admin | entity: signals | Immediate/read |
save_view | save_view | vitae:signals:write | vitae:signals:admin | entity: signals | Immediate/read |
run_saved_view | run_saved_view | vitae:signals:read | vitae:signals:admin | entity: signals | Immediate/read |
list_signal_outreach | list_signal_outreach | vitae:signals:read | None | None | Immediate/read |
update_outreach_proposal | update_outreach_proposal | vitae:signals:write | None | None | Required |
get_signal_opportunity | get_signal_opportunity | vitae:signals:read | None | None | Immediate/read |
list_signal_feed | list_signal_feed | vitae:signals:read | None | None | Immediate/read |
list_signal_firms | list_signal_firms | vitae:signals:read | None | None | Immediate/read |
get_signal_firm | get_signal_firm | vitae:signals:read | None | None | Immediate/read |
list_signal_watches | list_signal_watches | vitae:signals:read | None | None | Immediate/read |
list_signal_leads | list_signal_leads | vitae:signals:read | None | None | Immediate/read |
get_signal_scan_status | get_signal_scan_status | vitae:signals:read | None | None | Immediate/read |
get_signal_spend | get_signal_spend | vitae:signals:read | None | None | Immediate/read |
get_signal_warm_path | get_signal_warm_path | vitae:signals:read | None | None | Immediate/read |
match_signal_candidates | match_signal_candidates | vitae:signals:read | None | None | Immediate/read |
find_decision_maker | find_decision_maker | vitae:signals:read | vitae:signals:spend | None | Immediate/read |
draft_signal_outreach_email | draft_signal_outreach_email | vitae:signals:read, vitae:signals:spend | None | None | Immediate/read |
list_post_watch_matches | list_post_watch_matches | vitae:signals:read | None | None | Immediate/read |
get_watched_person_profile | get_watched_person_profile | vitae:signals:read | None | None | Immediate/read |
preview_signal_firm_import | preview_signal_firm_import | vitae:signals:read | None | None | Immediate/read |
suggest_monitoring_profile | suggest_monitoring_profile | vitae:signals:read, vitae:signals:spend | None | None | Immediate/read |
record_signal_outcome | record_signal_outcome | vitae:signals:write | vitae:signals:send, vitae:signals:spend | None | Required |
start_signal_outreach | start_signal_outreach | vitae:signals:write | None | None | Required |
promote_signal_lead | promote_signal_lead | vitae:signals:write | vitae:signals:send, vitae:signals:spend | None | Required |
dismiss_signal_lead | dismiss_signal_lead | vitae:signals:write | None | None | Required |
remove_signal_firms | remove_signal_firms | vitae:signals:write | None | None | Required |
reveal_decision_maker | reveal_decision_maker | vitae:signals:read, vitae:signals:spend | None | None | Required |
save_decision_maker_to_crm | save_decision_maker_to_crm | vitae:signals:write | None | None | Required |
reveal_job_posting_employer | reveal_job_posting_employer | vitae:signals:read, vitae:signals:write, vitae:signals:spend | None | None | Required |
enrich_signal_firm | enrich_signal_firm | vitae:signals:write, vitae:signals:spend | None | None | Required |
fetch_watched_person_profile | fetch_watched_person_profile | vitae:signals:write, vitae:signals:spend | None | None | Required |
manage_signal_watch | manage_signal_watch | vitae:signals:write | vitae:signals:spend, vitae:signals:send | None | Required |
send_signal_outreach_email | send_signal_outreach_email | vitae:signals:write, vitae:signals:send, vitae:signals:spend | None | None | Required |
import_signal_firms | import_signal_firms | vitae:signals:write | vitae:signals:spend, vitae:signals:send | None | Required |
update_monitoring_profile | update_monitoring_profile | vitae:signals:write | vitae:signals:spend | None | Required |
get_signal_report | get_signal_report | vitae:signals:read | None | None | Immediate/read |
vitae:prospecting
Module: product:prospecting. Default category: prospecting. Scopes: vitae:prospecting:read, vitae:prospecting:write, vitae:prospecting:send, vitae:prospecting:spend, vitae:prospecting:admin.
| Action | Public tool | Required scopes | Possible conditional scopes | Input targets | Base approval |
|---|---|---|---|---|---|
create_prospect_search | create_prospect_search | vitae:prospecting:write | None | None | Immediate/read |
preview_prospect_search | preview_prospect_search | vitae:prospecting:write | None | None | Immediate/read |
estimate_prospect_search | estimate_prospect_search | vitae:prospecting:write | None | None | Immediate/read |
approve_prospect_search | approve_prospect_search | vitae:prospecting:write, vitae:prospecting:spend | None | None | Required |
research_prospect_companies | research_prospect_companies | vitae:prospecting:write, vitae:prospecting:spend | None | None | Required |
get_prospect_research | get_prospect_research | vitae:prospecting:read | None | None | Immediate/read |
get_prospect_search_results | get_prospect_search_results | vitae:prospecting:read | None | None | Immediate/read |
enrich_prospects | enrich_prospects | vitae:prospecting:write, vitae:prospecting:spend | None | None | Required |
create_prospect_list | create_prospect_list | vitae:prospecting:write | None | None | Immediate/read |
add_prospects_to_list | add_prospects_to_list | vitae:prospecting:write | vitae:prospecting:send, vitae:prospecting:spend | None | Required |
get_prospect_list | get_prospect_list | vitae:prospecting:read | None | None | Immediate/read |
find_email | find_email | vitae:prospecting:read, vitae:prospecting:spend | None | None | Required |
find_emails_bulk | find_emails_bulk | vitae:prospecting:read, vitae:prospecting:spend | None | None | Required |
enrich_contacts | enrich_contacts | vitae:prospecting:read, vitae:prospecting:spend | None | None | Required |
list_find_email_history | list_find_email_history | vitae:prospecting:read | None | None | Immediate/read |
reveal_contact_email | reveal_contact_email | vitae:prospecting:read, vitae:prospecting:spend | None | None | Required |
reveal_contact_phone | reveal_contact_phone | vitae:prospecting:read, vitae:prospecting:spend | None | None | Required |
suggest_prospect_filter_values | suggest_prospect_filter_values | vitae:prospecting:read | None | None | Immediate/read |
parse_prospect_description | parse_prospect_description | vitae:prospecting:read, vitae:prospecting:spend | None | None | Immediate/read |
suggest_related_titles | suggest_related_titles | vitae:prospecting:read, vitae:prospecting:spend | None | None | Immediate/read |
diagnose_prospect_criteria | diagnose_prospect_criteria | vitae:prospecting:read, vitae:prospecting:spend | None | None | Immediate/read |
update_prospect_search | update_prospect_search | vitae:prospecting:write | None | None | Immediate/read |
list_prospect_searches | list_prospect_searches | vitae:prospecting:read | None | None | Immediate/read |
get_prospect_search | get_prospect_search | vitae:prospecting:read | None | None | Immediate/read |
delete_prospect_search | delete_prospect_search | vitae:prospecting:write | None | None | Required |
list_prospect_lists | list_prospect_lists | vitae:prospecting:read | None | None | Immediate/read |
update_prospect_list | update_prospect_list | vitae:prospecting:write | None | None | Required |
delete_prospect_list | delete_prospect_list | vitae:prospecting:write | None | None | Required |
remove_prospect_list_member | remove_prospect_list_member | vitae:prospecting:write | None | None | Required |
push_prospects_to_crm | push_prospects_to_crm | vitae:prospecting:write, vitae:crm:write | None | None | Required |
push_prospects_to_ats | push_prospects_to_ats | vitae:prospecting:write, vitae:ats:write | vitae:prospecting:send, vitae:prospecting:spend, vitae:ats:send, vitae:ats:spend | None | Required |
push_prospect_list_to_crm | push_prospect_list_to_crm | vitae:prospecting:write, vitae:crm:write | None | None | Required |
push_prospect_list_to_ats | push_prospect_list_to_ats | vitae:prospecting:write, vitae:ats:write | vitae:prospecting:send, vitae:prospecting:spend, vitae:ats:send, vitae:ats:spend | None | Required |
pull_prospect_rows | pull_prospect_rows | vitae:prospecting:write, vitae:prospecting:spend | None | None | Required |
estimate_prospect_list_emails | estimate_prospect_list_emails | vitae:prospecting:read | None | None | Immediate/read |
find_prospect_list_emails | find_prospect_list_emails | vitae:prospecting:write, vitae:prospecting:spend | None | None | Required |
estimate_prospect_list_phones | estimate_prospect_list_phones | vitae:prospecting:read | None | None | Immediate/read |
find_prospect_list_phones | find_prospect_list_phones | vitae:prospecting:write, vitae:prospecting:spend | None | None | Required |
estimate_prospect_list_build | estimate_prospect_list_build | vitae:prospecting:read | None | None | Immediate/read |
start_prospect_list_build | start_prospect_list_build | vitae:prospecting:write, vitae:prospecting:spend | None | None | Required |
get_prospect_list_build | get_prospect_list_build | vitae:prospecting:read | None | None | Immediate/read |
continue_prospect_list_build | continue_prospect_list_build | vitae:prospecting:write, vitae:prospecting:spend | None | None | Required |
stop_prospect_list_build | stop_prospect_list_build | vitae:prospecting:write | None | None | Immediate/read |
match_prospect_companies | match_prospect_companies | vitae:prospecting:read, vitae:prospecting:write, vitae:prospecting:spend | None | None | Immediate/read |
unlock_selected_prospects | unlock_selected_prospects | vitae:prospecting:write, vitae:prospecting:spend | None | None | Required |
research_people | research_people | vitae:prospecting:write, vitae:prospecting:spend | None | None | Required |
get_people_research | get_people_research | vitae:prospecting:read | None | None | Immediate/read |
vitae:outreach
Module: product:outreach. Default category: outreach. Scopes: vitae:outreach:read, vitae:outreach:write, vitae:outreach:send, vitae:outreach:spend, vitae:outreach:admin.
| Action | Public tool | Required scopes | Possible conditional scopes | Input targets | Base approval |
|---|---|---|---|---|---|
create_outreach_campaign | create_outreach_campaign | vitae:outreach:write | None | None | Immediate/read |
set_outreach_audience | set_outreach_audience | vitae:outreach:write | None | None | Immediate/read |
set_outreach_steps | set_outreach_steps | vitae:outreach:write | None | None | Immediate/read |
set_outreach_settings | set_outreach_settings | vitae:outreach:write | None | None | Immediate/read |
preview_outreach_campaign | preview_outreach_campaign | vitae:outreach:read | None | None | Immediate/read |
start_outreach_campaign | start_outreach_campaign | vitae:outreach:write, vitae:outreach:send, vitae:outreach:spend | None | None | Required |
pause_outreach_campaign | pause_outreach_campaign | vitae:outreach:write | None | None | Immediate/read |
get_outreach_campaign | get_outreach_campaign | vitae:outreach:read | None | None | Immediate/read |
import_campaign_contacts | import_campaign_contacts | vitae:outreach:write | vitae:outreach:send, vitae:outreach:spend | None | Required |
describe_query_schema | describe_query_schema | vitae:outreach:read | None | entity: campaigns | Immediate/read |
query_records | query_records | vitae:outreach:read | vitae:outreach:admin | entity: campaigns | Immediate/read |
save_view | save_view | vitae:outreach:write | vitae:outreach:admin | entity: campaigns | Immediate/read |
run_saved_view | run_saved_view | vitae:outreach:read | vitae:outreach:admin | entity: campaigns | Immediate/read |
list_scheduled_messages | list_scheduled_messages | vitae:outreach:read | None | None | Immediate/read |
list_campaigns | list_campaigns | vitae:outreach:read | None | None | Immediate/read |
get_campaign_analytics | get_campaign_analytics | vitae:outreach:read | None | None | Immediate/read |
get_campaign_activity | get_campaign_activity | vitae:outreach:read | None | None | Immediate/read |
get_campaign_activity_recipient | get_campaign_activity_recipient | vitae:outreach:read | None | None | Immediate/read |
get_campaign_audience_sample | get_campaign_audience_sample | vitae:outreach:read | None | None | Immediate/read |
update_campaign | update_campaign | vitae:outreach:write | vitae:outreach:send, vitae:outreach:spend | None | Required |
list_outreach_replies | list_outreach_replies | vitae:outreach:read | None | None | Immediate/read |
mark_outreach_reply_read | mark_outreach_reply_read | vitae:outreach:write | None | None | Required |
update_outreach_reply_action | update_outreach_reply_action | vitae:outreach:write | None | None | Required |
resume_outreach_campaign | resume_outreach_campaign | vitae:outreach:write, vitae:outreach:send, vitae:outreach:spend | None | None | Required |
retry_failed_campaign_sends | retry_failed_campaign_sends | vitae:outreach:write, vitae:outreach:send, vitae:outreach:spend | None | None | Required |
send_campaign_test_email | send_campaign_test_email | vitae:outreach:write, vitae:outreach:send, vitae:outreach:spend | None | None | Immediate/read |
set_campaign_reply_alerts | set_campaign_reply_alerts | vitae:outreach:write | None | None | Immediate/read |
get_campaign_roi | get_campaign_roi | vitae:outreach:read, vitae:outreach:admin | None | None | Immediate/read |
get_reports_overview | get_reports_overview | vitae:reports:read, vitae:ats:read, vitae:crm:read, vitae:outreach:read | vitae:employees:read | None | Immediate/read |
vitae:contracts-invoices
Module: product:contracts-invoices. Default category: placements. Scopes: vitae:contracts-invoices:read, vitae:contracts-invoices:write, vitae:contracts-invoices:send, vitae:contracts-invoices:spend, vitae:contracts-invoices:admin.
| Action | Public tool | Required scopes | Possible conditional scopes | Input targets | Base approval |
|---|---|---|---|---|---|
list_invoices | list_invoices | vitae:contracts-invoices:read | vitae:contracts-invoices:admin | None | Immediate/read |
get_invoice | get_invoice | vitae:contracts-invoices:read | vitae:contracts-invoices:admin | None | Immediate/read |
raise_placement_invoice | raise_placement_invoice | vitae:contracts-invoices:write, vitae:contracts-invoices:admin | None | None | Required |
create_service_invoice | create_service_invoice | vitae:contracts-invoices:write | None | None | Required |
submit_invoice | submit_invoice | vitae:contracts-invoices:write | None | None | Required |
list_contracts | list_contracts | vitae:contracts-invoices:read | None | None | Immediate/read |
list_contract_templates | list_contract_templates | vitae:contracts-invoices:read | None | None | Immediate/read |
get_contract_signature_status | get_contract_signature_status | vitae:contracts-invoices:read | None | None | Immediate/read |
create_contract_from_template | create_contract_from_template | vitae:contracts-invoices:write, vitae:contracts-invoices:admin | None | None | Required |
create_contract | create_contract | vitae:contracts-invoices:write | None | None | Required |
update_contract | update_contract | vitae:contracts-invoices:write | None | None | Required |
remind_contract_signers | remind_contract_signers | vitae:contracts-invoices:write, vitae:contracts-invoices:send | None | None | Required |
void_signature_request | void_signature_request | vitae:contracts-invoices:write, vitae:contracts-invoices:send | None | None | Required |
vitae:agencies
Module: product:agencies. Default category: crm. Scopes: vitae:agencies:read, vitae:agencies:write, vitae:agencies:send, vitae:agencies:spend, vitae:agencies:admin.
| Action | Public tool | Required scopes | Possible conditional scopes | Input targets | Base approval |
|---|---|---|---|---|---|
list_supplier_agencies | list_supplier_agencies | vitae:agencies:read, vitae:agencies:admin | None | None | Immediate/read |
get_supplier_agency | get_supplier_agency | vitae:agencies:read | None | None | Immediate/read |
list_supplier_agency_jobs | list_supplier_agency_jobs | vitae:agencies:read | None | None | Immediate/read |
list_supplier_agency_submissions | list_supplier_agency_submissions | vitae:agencies:read | None | None | Immediate/read |
list_job_agency_releases | list_job_agency_releases | vitae:agencies:read, vitae:agencies:admin | None | None | Immediate/read |
set_supplier_agency_jobs | set_supplier_agency_jobs | vitae:agencies:read, vitae:agencies:write, vitae:agencies:send, vitae:agencies:spend, vitae:agencies:admin | None | None | Required |
set_job_agency_releases | set_job_agency_releases | vitae:agencies:read, vitae:agencies:write, vitae:agencies:send, vitae:agencies:spend, vitae:agencies:admin | None | None | Required |
set_supplier_agency_job_brief | set_supplier_agency_job_brief | vitae:agencies:read, vitae:agencies:write, vitae:agencies:admin | None | None | Required |
vitae:note-taker
Module: product:note-taker. Default category: work. Scopes: vitae:note-taker:read, vitae:note-taker:write, vitae:note-taker:send, vitae:note-taker:spend, vitae:note-taker:admin.
| Action | Public tool | Required scopes | Possible conditional scopes | Input targets | Base approval |
|---|---|---|---|---|---|
list_call_recordings | list_call_recordings | vitae:note-taker:read | None | None | Immediate/read |
list_unmatched_call_recordings | list_unmatched_call_recordings | vitae:note-taker:read | None | None | Immediate/read |
get_call_recording | get_call_recording | vitae:note-taker:read | None | None | Immediate/read |
start_call_recording | start_call_recording | vitae:note-taker:read, vitae:note-taker:write, vitae:note-taker:send, vitae:note-taker:spend | vitae:core:read, vitae:ats:read, vitae:ats:write, vitae:crm:read, vitae:crm:write | None | Required |
stop_call_recording | stop_call_recording | vitae:note-taker:write | None | None | Immediate/read |
attach_call_recording | attach_call_recording | vitae:note-taker:read, vitae:note-taker:write | vitae:ats:read, vitae:ats:write, vitae:crm:read, vitae:crm:write | None | Required |
detach_call_recording | detach_call_recording | vitae:note-taker:read, vitae:note-taker:write | vitae:ats:read, vitae:ats:write, vitae:crm:read, vitae:crm:write | None | Immediate/read |
remove_call_recording | remove_call_recording | vitae:note-taker:read, vitae:note-taker:write | None | None | Required |
approve_call_note_suggestion | approve_call_note_suggestion | vitae:note-taker:read, vitae:note-taker:write | vitae:ats:read, vitae:ats:write, vitae:ats:spend | None | Required |
decline_call_note_suggestion | decline_call_note_suggestion | vitae:note-taker:read, vitae:note-taker:write | None | None | Immediate/read |
create_call_note_task | create_call_note_task | vitae:note-taker:read, vitae:note-taker:write | vitae:core:read, vitae:core:write, vitae:ats:read, vitae:crm:read | None | Immediate/read |
redraft_call_notes | redraft_call_notes | vitae:note-taker:read, vitae:note-taker:write, vitae:note-taker:admin, vitae:note-taker:spend | vitae:ats:read, vitae:crm:read | None | Required |
vitae:employees
Module: product:employees. Default category: work. Scopes: vitae:employees:read, vitae:employees:write, vitae:employees:send, vitae:employees:spend, vitae:employees:admin.
| Action | Public tool | Required scopes | Possible conditional scopes | Input targets | Base approval |
|---|---|---|---|---|---|
list_employees | list_employees | vitae:employees:read | None | None | Immediate/read |
get_employee | get_employee | vitae:employees:read | None | None | Immediate/read |
get_employee_options | get_employee_options | vitae:employees:read | None | None | Immediate/read |
get_employee_activity | get_employee_activity | vitae:employees:read | None | None | Immediate/read |
list_employee_tasks | list_employee_tasks | vitae:employees:read | None | None | Immediate/read |
create_employee | create_employee | vitae:employees:read, vitae:employees:write | None | None | Required |
update_employee | update_employee | vitae:employees:read, vitae:employees:write | None | None | Required |
change_employee_status | change_employee_status | vitae:employees:read, vitae:employees:write | vitae:employees:send, vitae:employees:spend, vitae:employees:admin | None | Required |
archive_employee | archive_employee | vitae:employees:read, vitae:employees:write | None | None | Required |
restore_employee | restore_employee | vitae:employees:read, vitae:employees:write | None | None | Required |
create_employee_from_application | create_employee_from_application | vitae:employees:read, vitae:employees:write, vitae:ats:read | None | None | Required |
list_employee_checklists | list_employee_checklists | vitae:employees:read | None | None | Immediate/read |
create_employee_checklist | create_employee_checklist | vitae:employees:read, vitae:employees:write | None | None | Required |
update_employee_checklist | update_employee_checklist | vitae:employees:read, vitae:employees:write | None | None | Required |
delete_employee_checklist | delete_employee_checklist | vitae:employees:read, vitae:employees:write | None | None | Required |
apply_employee_checklist | apply_employee_checklist | vitae:employees:read, vitae:employees:write | None | None | Required |
list_employee_documents | list_employee_documents | vitae:employees:read | None | None | Immediate/read |
remove_employee_document | remove_employee_document | vitae:employees:read, vitae:employees:write | None | None | Required |
vitae:customer-support
Module: product:customer-support. Default category: work. Scopes: vitae:customer-support:read, vitae:customer-support:write, vitae:customer-support:send, vitae:customer-support:spend, vitae:customer-support:admin.
| Action | Public tool | Required scopes | Possible conditional scopes | Input targets | Base approval |
|---|---|---|---|---|---|
create_support_team | create_support_team | vitae:customer-support:read, vitae:customer-support:write, vitae:customer-support:admin | None | None | Required |
update_support_team | update_support_team | vitae:customer-support:read, vitae:customer-support:write, vitae:customer-support:admin | None | None | Required |
delete_support_team | delete_support_team | vitae:customer-support:read, vitae:customer-support:write, vitae:customer-support:admin | None | None | Required |
get_support_settings | get_support_settings | vitae:customer-support:read | None | None | Immediate/read |
update_support_settings | update_support_settings | vitae:customer-support:read, vitae:customer-support:write | vitae:customer-support:send, vitae:customer-support:spend | None | Required |
list_support_answers | list_support_answers | vitae:customer-support:read | None | None | Immediate/read |
create_support_answer | create_support_answer | vitae:customer-support:read, vitae:customer-support:write | None | None | Required |
update_support_answer | update_support_answer | vitae:customer-support:read, vitae:customer-support:write | None | None | Required |
remove_support_answer | remove_support_answer | vitae:customer-support:read, vitae:customer-support:write | None | None | Required |
try_support_question | try_support_question | vitae:customer-support:read, vitae:customer-support:spend | None | None | Required |
get_support_options | get_support_options | vitae:customer-support:read | None | None | Immediate/read |
list_support_conversations | list_support_conversations | vitae:customer-support:read | None | None | Immediate/read |
get_support_conversation | get_support_conversation | vitae:customer-support:read | None | None | Immediate/read |
get_support_waiting_count | get_support_waiting_count | vitae:customer-support:read | None | None | Immediate/read |
get_support_overview | get_support_overview | vitae:customer-support:read | None | None | Immediate/read |
assign_support_conversation | assign_support_conversation | vitae:customer-support:read, vitae:customer-support:write | vitae:customer-support:send, vitae:customer-support:spend, vitae:customer-support:admin | None | Required |
reply_support_conversation | reply_support_conversation | vitae:customer-support:read, vitae:customer-support:write, vitae:customer-support:send | vitae:customer-support:spend | None | Required |
approve_support_draft | approve_support_draft | vitae:customer-support:read, vitae:customer-support:write, vitae:customer-support:send | vitae:customer-support:spend | None | Required |
dismiss_support_draft | dismiss_support_draft | vitae:customer-support:read, vitae:customer-support:write | None | None | Required |
redraft_support_reply | redraft_support_reply | vitae:customer-support:read, vitae:customer-support:write, vitae:customer-support:spend | None | None | Required |
close_support_conversation | close_support_conversation | vitae:customer-support:read, vitae:customer-support:write | vitae:customer-support:send, vitae:customer-support:spend, vitae:customer-support:admin | None | Required |
reopen_support_conversation | reopen_support_conversation | vitae:customer-support:read, vitae:customer-support:write | None | None | Required |
mark_support_not_spam | mark_support_not_spam | vitae:customer-support:read, vitae:customer-support:write | vitae:customer-support:send, vitae:customer-support:spend, vitae:customer-support:admin | None | Required |
open_support_deal | open_support_deal | vitae:customer-support:read, vitae:customer-support:write, vitae:crm:read, vitae:crm:write | vitae:customer-support:send, vitae:customer-support:spend, vitae:customer-support:admin, vitae:crm:send, vitae:crm:spend, vitae:crm:admin | None | Required |
mark_support_read | mark_support_read | vitae:customer-support:read, vitae:customer-support:write | None | None | Immediate/read |
vitae:careers-chat
Module: product:careers-chat. Default category: work. Scopes: vitae:careers-chat:read, vitae:careers-chat:write, vitae:careers-chat:send, vitae:careers-chat:spend, vitae:careers-chat:admin.
| Action | Public tool | Required scopes | Possible conditional scopes | Input targets | Base approval |
|---|---|---|---|---|---|
get_careers_chat_settings | get_careers_chat_settings | vitae:careers-chat:read | None | None | Immediate/read |
update_careers_chat_settings | update_careers_chat_settings | vitae:careers-chat:read, vitae:careers-chat:write | vitae:careers-chat:send, vitae:careers-chat:spend | None | Required |
add_support_candidate | add_support_candidate | vitae:careers-chat:read, vitae:careers-chat:write, vitae:ats:read, vitae:ats:write | vitae:careers-chat:send, vitae:careers-chat:spend, vitae:careers-chat:admin, vitae:ats:send, vitae:ats:spend, vitae:ats:admin | None | Required |
vitae:websites
Module: product:websites. Default category: automation. Scopes: vitae:websites:read, vitae:websites:write, vitae:websites:send, vitae:websites:spend, vitae:websites:admin.
| Action | Public tool | Required scopes | Possible conditional scopes | Input targets | Base approval |
|---|---|---|---|---|---|
get_site | get_site | vitae:websites:read | None | None | Immediate/read |
list_site_themes | list_site_themes | vitae:websites:read | None | None | Immediate/read |
create_site | create_site | vitae:websites:write | None | None | Required |
edit_site | edit_site | vitae:websites:write | None | None | Required |
publish_site | publish_site | vitae:websites:write | None | None | Required |
edit_site_article | edit_site_article | vitae:websites:write | None | None | Required |
publish_site_article | publish_site_article | vitae:websites:write | None | None | Required |
preview_site_jobs | preview_site_jobs | vitae:websites:read | None | None | Immediate/read |
import_site_from_website | import_site_from_website | vitae:websites:read, vitae:websites:write | None | None | Required |
validate_imported_site | validate_imported_site | vitae:websites:read, vitae:websites:write | None | None | Required |
restore_site_version | restore_site_version | vitae:websites:read, vitae:websites:write | None | None | Required |
replace_site_theme | replace_site_theme | vitae:websites:read, vitae:websites:write | None | None | Required |
vitae:performance
Module: product:performance. Default category: reports. Scopes: vitae:performance:read, vitae:performance:write, vitae:performance:send, vitae:performance:spend, vitae:performance:admin.
| Action | Public tool | Required scopes | Possible conditional scopes | Input targets | Base approval |
|---|---|---|---|---|---|
get_recruitment_kpi | get_recruitment_kpi | vitae:performance:read | vitae:performance:admin | None | Immediate/read |
get_recruiter_leaderboard | get_recruiter_leaderboard | vitae:performance:read, vitae:performance:admin | None | None | Immediate/read |
list_missions | list_missions | vitae:performance:read | vitae:performance:admin | None | Immediate/read |
get_mission | get_mission | vitae:performance:read | vitae:performance:admin | None | Immediate/read |
create_mission | create_mission | vitae:performance:write | vitae:performance:admin, vitae:performance:send, vitae:performance:spend | None | Required |
update_mission | update_mission | vitae:performance:write | vitae:performance:admin, vitae:performance:send, vitae:performance:spend | None | Required |
archive_mission | archive_mission | vitae:performance:write | vitae:performance:admin | None | Required |
vitae:white-label
Module: product:white-label. Default category: core. Scopes: vitae:white-label:read, vitae:white-label:write, vitae:white-label:send, vitae:white-label:spend, vitae:white-label:admin.
No public MCP action currently exposes this module. The scope namespace does not enable private capabilities.