Search open jobs from employers' own career sites: roles, companies and posting status.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Sends one application to the employer: the only tool that applies. It takes the preparation_id, review_digest and authority_digest of the packet the member reviewed (get_applications packet), or approve_only for a job marked approveOnly (an approve-first job with no packet yet), which Applystead prepares and sends.
An application's id from get_applications.
true to apply to a job marked approveOnly in get_applications ready or approvals; it has no packet, and Applystead prepares and sends it.
The packet's reviewDigest from get_applications packet.
The packet's preparationId from get_applications packet.
The packet's authorityDigest from get_applications packet.
The server marks this tool as destructive. Running it may delete or overwrite data on the server or in any account you connected with your headers.
Sends one application to the employer: the only tool that applies. It takes the preparation_id, review_digest and authority_digest of the packet the member reviewed (get_applications packet), or approve_only for a job marked approveOnly (an approve-first job with no packet yet), which Applystead prepares and sends.
| Argument | Type | Description |
|---|---|---|
| approve_only | boolean | true to apply to a job marked approveOnly in get_applications ready or approvals; it has no packet, and Applystead prepares and sends it. |
| review_digest | string | The packet's reviewDigest from get_applications packet. |
| application_id* | string | An application's id from get_applications. |
| preparation_id | string | The packet's preparationId from get_applications packet. |
| authority_digest | string | The packet's authorityDigest from get_applications packet. |
{
"type": "object",
"required": [
"application_id"
],
"properties": {
"approve_only": {
"type": "boolean",
"description": "true to apply to a job marked approveOnly in get_applications ready or approvals; it has no packet, and Applystead prepares and sends it."
},
"review_digest": {
"type": "string",
"description": "The packet's reviewDigest from get_applications packet."
},
"application_id": {
"type": "string",
"pattern": "^[a-f0-9]{64}$",
"description": "An application's id from get_applications."
},
"preparation_id": {
"type": "string",
"pattern": "^[a-f0-9]{64}$",
"description": "The packet's preparationId from get_applications packet."
},
"authority_digest": {
"type": "string",
"description": "The packet's authorityDigest from get_applications packet."
}
},
"additionalProperties": false
}Ask Otto, Applystead's job search coach, a question about the member's search, an application or a company.
| Argument | Type | Description |
|---|---|---|
| mode | string | How Otto answers (default ask): ask a question, coach (a coaching session on a topic) or plan (a 30-day job search plan). |
| topic | string | With mode coach only, and required there. |
| question* | string | The question. |
| company_slug | string | A company's slug, e.g. from get_jobs. |
| application_id | string | An application's id from get_applications. |
{
"type": "object",
"required": [
"question"
],
"properties": {
"mode": {
"enum": [
"ask",
"coach",
"plan"
],
"type": "string",
"description": "How Otto answers (default ask): ask a question, coach (a coaching session on a topic) or plan (a 30-day job search plan)."
},
"topic": {
"enum": [
"stalled_search",
"career_change",
"interview_prep"
],
"type": "string",
"description": "With mode coach only, and required there."
},
"question": {
"type": "string",
"maxLength": 4000,
"minLength": 1,
"description": "The question."
},
"company_slug": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "A company's slug, e.g. from get_jobs."
},
"application_id": {
"type": "string",
"pattern": "^[a-f0-9]{64}$",
"description": "An application's id from get_applications."
}
},
"additionalProperties": false
}Whether an employer's job posting link was still open when Applystead last read it, with its listed pay. A tracked posting links its Applystead job page, and an open one an Apply with Applystead link; postings Applystead does not track are reported as unknown. Apply with Applystead opens an Applystead account that tailors a résumé to a job and prepares applications for the person.
| Argument | Type | Description |
|---|---|---|
| url* | string | The https link to the employer's job posting. |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"pattern": "^https://",
"maxLength": 2048,
"minLength": 1,
"description": "The https link to the employer's job posting."
}
},
"additionalProperties": false
}Delete the member's Applystead account: send_code emails a code, confirm deletes with it. Actions: send_code, confirm. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"send_code",
"confirm",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
}
},
"additionalProperties": false
}The member's account: overview, membership, notifications, invites, reference lists, feedback, review, what's new and a full export. Actions: overview, membership, notifications, invites, reference, feedback, my_review, whats_new, export. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"overview",
"membership",
"notifications",
"invites",
"reference",
"feedback",
"my_review",
"whats_new",
"export",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
}
},
"additionalProperties": false
}The member's saved answers, finished questions, and questions about them. Actions: library, finished, ask_library. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"library",
"finished",
"ask_library",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
}
},
"additionalProperties": false
}Applications ready for review, approve-first jobs, every application, totals, replies, one application, its packet (whose preparationId, reviewDigest and authorityDigest apply_to_job needs) and its documents. Actions: ready, approvals, applied, totals, live, replies, get, packet, document, job_page. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
| application_id | string | An application's id from get_applications. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"ready",
"approvals",
"applied",
"totals",
"live",
"replies",
"get",
"packet",
"document",
"job_page",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
},
"application_id": {
"type": "string",
"pattern": "^[a-f0-9]{64}$",
"description": "An application's id from get_applications."
}
},
"additionalProperties": false
}The interview assistant's settings, paired devices and call recordings. Actions: settings, devices, recordings, recording. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| key | string | The item's key as the matching list answered it. |
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"key": {
"type": "string",
"pattern": "^[^/\\s]{1,4100}$",
"description": "The item's key as the matching list answered it."
},
"action": {
"enum": [
"settings",
"devices",
"recordings",
"recording",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
}
},
"additionalProperties": false
}The member's Auto apply settings and résumés. Actions: settings. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"settings",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
}
},
"additionalProperties": false
}The member's calendar, events, invitations found in mail, the job search schedule, and the page where the member connects a Google or Microsoft calendar. Actions: view, export_ics, event, event_context, mail_invitations, schedule, schedule_sources, connect_link. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
| mail_message_id | string | A received message's id: its Mailbox id (i-…) or the same id without "i-" (a calendar event's or RSVP draft's mailMessageId); either works. |
| calendar_event_id | string | A calendar event's id from get_calendar view (events[].id). |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"view",
"export_ics",
"event",
"event_context",
"mail_invitations",
"schedule",
"schedule_sources",
"connect_link",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
},
"mail_message_id": {
"type": "string",
"pattern": "^[A-Za-z0-9_-]{1,4096}$",
"description": "A received message's id: its Mailbox id (i-…) or the same id without \"i-\" (a calendar event's or RSVP draft's mailMessageId); either works."
},
"calendar_event_id": {
"type": "string",
"pattern": "^[^\\u0000-\\u001f\\u007f]{1,1500}$",
"description": "A calendar event's id from get_calendar view (events[].id)."
}
},
"additionalProperties": false
}A company's open roles and company page, with its newest open jobs, each linking its Applystead job page and an Apply with Applystead link. Apply with Applystead opens an Applystead account that tailors a résumé to a job and prepares applications for the person.
| Argument | Type | Description |
|---|---|---|
| company* | string | Company name or Applystead company slug. |
{
"type": "object",
"required": [
"company"
],
"properties": {
"company": {
"type": "string",
"maxLength": 80,
"minLength": 1,
"description": "Company name or Applystead company slug."
}
},
"additionalProperties": false
}Connected apps, API keys, webhooks, API balance and usage. Actions: list. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"list",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
}
},
"additionalProperties": false
}The member's contacts (Premium) and one person's profile. Actions: list, person. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
| person_key | string | A person's key from get_contacts or get_outreach. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"list",
"person",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
},
"person_key": {
"type": "string",
"pattern": "^(?:pp_|contact_)[a-f0-9]{32}$",
"description": "A person's key from get_contacts or get_outreach."
}
},
"additionalProperties": false
}The member's dashboard, stats, time-away summary, analytics and LinkedIn suggestions. Actions: dashboard, stats, away, analytics, analytics_home, analytics_search, analytics_selection, analytics_chat, linkedin_text. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"dashboard",
"stats",
"away",
"analytics",
"analytics_home",
"analytics_search",
"analytics_selection",
"analytics_chat",
"linkedin_text",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
}
},
"additionalProperties": false
}Practice interviews (Premium): setups, sessions, scores and the question bank. Actions: overview, bank, get_session. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
| session_id | string | A practice session's id from get_interview_practice overview (sessions[].id) or manage_interview_practice start_session. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"overview",
"bank",
"get_session",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
},
"session_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "A practice session's id from get_interview_practice overview (sessions[].id) or manage_interview_practice start_session."
}
},
"additionalProperties": false
}The member's interviews, rounds, briefings, people, playbooks, company research, calendar feed and question sets. Actions: list, follow_ups, get, briefing, people, playbook, company_intel, calendar_feed, question_set. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
| event_id | string | An interview round's id from get_interviews get. |
| interview_id | string | An interview's id from get_interviews list, or a follow_ups item's processId. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"list",
"follow_ups",
"get",
"briefing",
"people",
"playbook",
"company_intel",
"calendar_feed",
"question_set",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
},
"event_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "An interview round's id from get_interviews get."
},
"interview_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "An interview's id from get_interviews list, or a follow_ups item's processId."
}
},
"additionalProperties": false
}The member's job matches, newest jobs, why a job matches, the market map and company pages. Actions: matches, newest, explain_match, market_map, market_map_jobs, company. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
| company_slug | string | A company's slug, e.g. from get_jobs. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"matches",
"newest",
"explain_match",
"market_map",
"market_map_jobs",
"company",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
},
"company_slug": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "A company's slug, e.g. from get_jobs."
}
},
"additionalProperties": false
}The member's Mailbox: threads, messages, attachments, contacts, settings, drafts, held replies, drafted replies, sending accounts and custom domain quotes. Actions: threads, thread, reply_address, messages, attachment, contacts, settings, applying_address, forwarding, draft, held_replies, held_reply, held_reply_attachment, ai_replies, connected_senders, connect_sender_link, domain_suggestions, check_domain. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| key | string | The item's key as the matching list answered it. |
| index | integer | An attachment's position (0 for the first). |
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
| draft_id | string | A Mailbox draft's id (32 hex). |
{
"type": "object",
"required": [
"action"
],
"properties": {
"key": {
"type": "string",
"pattern": "^[^/\\s]{1,4100}$",
"description": "The item's key as the matching list answered it."
},
"index": {
"type": "integer",
"minimum": 0,
"description": "An attachment's position (0 for the first)."
},
"action": {
"enum": [
"threads",
"thread",
"reply_address",
"messages",
"attachment",
"contacts",
"settings",
"applying_address",
"forwarding",
"draft",
"held_replies",
"held_reply",
"held_reply_attachment",
"ai_replies",
"connected_senders",
"connect_sender_link",
"domain_suggestions",
"check_domain",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
},
"draft_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "A Mailbox draft's id (32 hex)."
}
},
"additionalProperties": false
}Previews of what a plan, term or Premium upgrade change costs, the Membership page where the member confirms such a change, and the questions asked about a cancellation. Actions: cancellation_questions, preview_upgrade, upgrade_link, upgrade_trial_link, preview_term, change_term_link, preview_plan_change, change_plan_link, switch_trial_plan_link. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"cancellation_questions",
"preview_upgrade",
"upgrade_link",
"upgrade_trial_link",
"preview_term",
"change_term_link",
"preview_plan_change",
"change_plan_link",
"switch_trial_plan_link",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
}
},
"additionalProperties": false
}Outreach to people at companies (Premium): threads, people worth reaching with a drafted first email, suggestions, one message and the exact message a send would deliver, and Mailbox campaigns (one email each to the recruiter or hiring manager of many jobs) with their expected response, research, emails and approval. Actions: threads, cold_context, suggestions, get, preview, campaigns, campaign, campaign_targets, campaign_approval. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
| campaign_id | string | A campaign's id from get_outreach campaigns (campaigns[].id). |
| outreach_id | string | An outreach message or thread id from get_outreach. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"threads",
"cold_context",
"suggestions",
"get",
"preview",
"campaigns",
"campaign",
"campaign_targets",
"campaign_approval",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
},
"campaign_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "A campaign's id from get_outreach campaigns (campaigns[].id)."
},
"outreach_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "An outreach message or thread id from get_outreach."
}
},
"additionalProperties": false
}The member's profile, job search preferences, saved questions and photo. Actions: profile, questions, photo. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"profile",
"questions",
"photo",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
}
},
"additionalProperties": false
}The résumé studio's saved résumés, a master résumé built from the profile, and a résumé as a PDF or Word file; nothing is saved. Actions: get, create_from_profile, export. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"get",
"create_from_profile",
"export",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
}
},
"additionalProperties": false
}Where first-time setup stands, a résumé import's progress and setup's job previews. Actions: status, import_status, preview_matches, role_groups. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
| ingestion_id | string | A résumé import's id from run_setup import_resume. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"status",
"import_status",
"preview_matches",
"role_groups",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
},
"ingestion_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "A résumé import's id from run_setup import_resume."
}
},
"additionalProperties": false
}Improve, keep, edit and delete answers in the library. Actions: improve, keep_ai_answers, edit, delete, edit_saved, delete_saved, delete_finished. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
| fact_id | string | A saved answer's id from get_answers library. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"improve",
"keep_ai_answers",
"edit",
"delete",
"edit_saved",
"delete_saved",
"delete_finished",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
},
"fact_id": {
"type": "string",
"pattern": "^(?:fact|group)-[a-f0-9]{16}$",
"description": "A saved answer's id from get_answers library."
}
},
"additionalProperties": false
}Add a job to the queue, pass on one, choose its résumé, edit its packet or rate the queue. Actions: add_job, pass, choose_resume, edit_packet, rate_queue. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
| application_id | string | An application's id from get_applications. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"add_job",
"pass",
"choose_resume",
"edit_packet",
"rate_queue",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
},
"application_id": {
"type": "string",
"pattern": "^[a-f0-9]{64}$",
"description": "An application's id from get_applications."
}
},
"additionalProperties": false
}Change the interview assistant's settings, remove a paired device, and delete, file or unfile call recordings. Actions: update_settings, remove_device, delete_recording, file_recording, unfile_recording. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| key | string | The item's key as the matching list answered it. |
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"key": {
"type": "string",
"pattern": "^[^/\\s]{1,4100}$",
"description": "The item's key as the matching list answered it."
},
"action": {
"enum": [
"update_settings",
"remove_device",
"delete_recording",
"file_recording",
"unfile_recording",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
}
},
"additionalProperties": false
}Create and connect calendars, add, change and delete events, prepare replies to invitations and manage the job search schedule. Events are written to the member's own calendars; no invitations are sent. Actions: create_local, connect_caldav, import_ics, sync, choose_calendar, create_event, update_event, delete_event, hide_interview_event, prepare_rsvp, import_invitation, disconnect, update_schedule, generate_schedule, approve_schedule, discard_schedule. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| key | string | The item's key as the matching list answered it. |
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
| mail_message_id | string | A received message's id: its Mailbox id (i-…) or the same id without "i-" (a calendar event's or RSVP draft's mailMessageId); either works. |
| calendar_event_id | string | A calendar event's id from get_calendar view (events[].id). |
{
"type": "object",
"required": [
"action"
],
"properties": {
"key": {
"type": "string",
"pattern": "^[^/\\s]{1,4100}$",
"description": "The item's key as the matching list answered it."
},
"action": {
"enum": [
"create_local",
"connect_caldav",
"import_ics",
"sync",
"choose_calendar",
"create_event",
"update_event",
"delete_event",
"hide_interview_event",
"prepare_rsvp",
"import_invitation",
"disconnect",
"update_schedule",
"generate_schedule",
"approve_schedule",
"discard_schedule",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
},
"mail_message_id": {
"type": "string",
"pattern": "^[A-Za-z0-9_-]{1,4096}$",
"description": "A received message's id: its Mailbox id (i-…) or the same id without \"i-\" (a calendar event's or RSVP draft's mailMessageId); either works."
},
"calendar_event_id": {
"type": "string",
"pattern": "^[^\\u0000-\\u001f\\u007f]{1,1500}$",
"description": "A calendar event's id from get_calendar view (events[].id)."
}
},
"additionalProperties": false
}Disconnect a connected app, revoke an API key or remove a webhook. Keys and webhooks are created in Agents & API. Actions: disconnect_agent, revoke_key, remove_webhook. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| key_id | string | An API key's id from get_connections list. |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
| grant_id | string | A connected app's id from get_connections list. |
| webhook_id | string | A webhook's id from get_connections list. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"disconnect_agent",
"revoke_key",
"remove_webhook",
"help"
],
"type": "string"
},
"key_id": {
"type": "string",
"pattern": "^[a-f0-9]{16}$",
"description": "An API key's id from get_connections list."
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
},
"grant_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "A connected app's id from get_connections list."
},
"webhook_id": {
"type": "string",
"pattern": "^[a-f0-9]{16}$",
"description": "A webhook's id from get_connections list."
}
},
"additionalProperties": false
}Add, remove and import the member's contacts (Premium). Actions: add, remove, remove_all, import_csv. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
| contact_id | string | A contact's id from get_contacts list. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"add",
"remove",
"remove_all",
"import_csv",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
},
"contact_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "A contact's id from get_contacts list."
}
},
"additionalProperties": false
}Practice interviews (Premium): create, change and delete setups and questions, and start, answer, finish, score and delete practice sessions. Actions: create_setup, update_setup, delete_setup, create_question, update_question, delete_question, start_session, answer, finish_session, cancel_session, score_session, delete_session. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
| setup_id | string | A practice setup's id from get_interview_practice overview (setups[].id). |
| session_id | string | A practice session's id from get_interview_practice overview (sessions[].id) or manage_interview_practice start_session. |
| question_id | string | A practice question's id from get_interview_practice overview (questions[].id). |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"create_setup",
"update_setup",
"delete_setup",
"create_question",
"update_question",
"delete_question",
"start_session",
"answer",
"finish_session",
"cancel_session",
"score_session",
"delete_session",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
},
"setup_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "A practice setup's id from get_interview_practice overview (setups[].id)."
},
"session_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "A practice session's id from get_interview_practice overview (sessions[].id) or manage_interview_practice start_session."
},
"question_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "A practice question's id from get_interview_practice overview (questions[].id)."
}
},
"additionalProperties": false
}Create and update interviews and rounds, notes, transcripts, briefings, recordings, scorecards, debriefs, invites, checks, thank-you notes and next-steps or feedback notes to employers. Actions: create, update, add_round, update_round, add_correspondence, add_transcript, link_calendar, generate_briefing, attach_recording, detach_recording, score_round, add_interviewer, save_debrief, mark_invite_seen, rate_tracking, answer_check, mark_thank_you_done, draft_thank_you, draft_follow_up. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
| check_id | string | An interview check-in's id from get_interviews follow_ups (checks[].id). |
| event_id | string | An interview round's id from get_interviews get. |
| invite_id | string | An interview invite's id from get_interviews follow_ups (invites[].id). |
| interview_id | string | An interview's id from get_interviews list, or a follow_ups item's processId. |
| follow_up_key | string | A thank-you follow-up's key from get_interviews follow_ups (followUps[].key). |
Organise threads, labels, settings, forwarding and drafts, and manage held replies, drafted replies, sending accounts, a custom domain order and a domain the member already owns. Sending is send_email. Actions: organize, update_settings, create_label, rename_label, delete_label, set_forwarding, approve_applying_address, save_draft, delete_draft, attach_file, remove_attachment, cancel_send, discard_held_reply, dismiss_ai_reply, ai_reply_settings, sender_settings, disconnect_sender, cancel_domain_order, connect_own_domain, check_own_domain, disconnect_own_domain, retry_domain_setup. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| key | string | The item's key as the matching list answered it. |
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
| draft_id | string | A Mailbox draft's id (32 hex). |
| attachment_id | string | A draft attachment's id from manage_mailbox attach_file. |
| connection_id | string | A connected sender's id from get_mailbox connected_senders. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"key": {
"type": "string",
"pattern": "^[^/\\s]{1,4100}$",
"description": "The item's key as the matching list answered it."
},
"action": {
"enum": [
"organize",
"update_settings",
"create_label",
"rename_label",
"delete_label",
"set_forwarding",
"approve_applying_address",
"save_draft",
"delete_draft",
"attach_file",
"remove_attachment",
"cancel_send",
"discard_held_reply",
"dismiss_ai_reply",
"ai_reply_settings",
"sender_settings",
"disconnect_sender",
"cancel_domain_order",
"connect_own_domain",
"check_own_domain",
"disconnect_own_domain",
"retry_domain_setup",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
},
"draft_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "A Mailbox draft's id (32 hex)."
},
"attachment_id": {
"type": "string",
"pattern": "^[a-f0-9]{16}$",
"description": "A draft attachment's id from manage_mailbox attach_file."
},
"connection_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "A connected sender's id from get_mailbox connected_senders."
}
},
"additionalProperties": false
}Start a plan, open the payment details page, answer the questions about a cancellation the member made, and buy a custom domain, API credit or extra campaigns. Prices come from get_account membership, a get_membership preview or get_outreach campaigns (packs), and pricingAcceptance is the exact value the member accepted. Payment happens on a page the member opens. Cancelling is never done through an agent: the member cancels the membership under Membership at the top of Account, or ends a Premium trial on Membership, on applystead.com. Actions: start_checkout, billing_portal, cancellation_feedback, buy_domain, buy_api_credits, buy_extra_campaigns. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"start_checkout",
"billing_portal",
"cancellation_feedback",
"buy_domain",
"buy_api_credits",
"buy_extra_campaigns",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
}
},
"additionalProperties": false
}Draft and manage outreach messages to people at companies: accept the terms, draft, edit, redraft, discard, record the outcome and close a thread; build Mailbox campaigns, choose their message, edit or remove their emails and cancel them. Standard drafts first emails to the hiring contacts it revealed; sending, the terms, outcomes and campaigns are Premium. Sending is send_email send_outreach or send_campaign. Actions: accept_terms, draft, edit, discard, regenerate, resolve, close_thread, create_campaign, choose_campaign_template, retry_campaign_templates, write_campaign_emails, edit_campaign_email, cancel_campaign. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
| target_id | string | One campaign email's id from get_outreach campaign or campaign_targets (targets[].id). |
| campaign_id | string | A campaign's id from get_outreach campaigns (campaigns[].id). |
| outreach_id | string | An outreach message or thread id from get_outreach. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"accept_terms",
"draft",
"edit",
"discard",
"regenerate",
"resolve",
"close_thread",
"create_campaign",
"choose_campaign_template",
"retry_campaign_templates",
"write_campaign_emails",
"edit_campaign_email",
"cancel_campaign",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
},
"target_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "One campaign email's id from get_outreach campaign or campaign_targets (targets[].id)."
},
"campaign_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "A campaign's id from get_outreach campaigns (campaigns[].id)."
},
"outreach_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "An outreach message or thread id from get_outreach."
}
},
"additionalProperties": false
}Save the résumé studio, tailor or refine a résumé for a job, and read a job description from a link. Job links and descriptions given are kept with the account. Actions: save, tailor, refine, read_job_link. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"save",
"tailor",
"refine",
"read_job_link",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
}
},
"additionalProperties": false
}Import a résumé, answer setup questions, approve the applying address and finish setup. Actions: import_resume, cancel_import, save_setup_answers, approve_applying_address, finish. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
| ingestion_id | string | A résumé import's id from run_setup import_resume. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"import_resume",
"cancel_import",
"save_setup_answers",
"approve_applying_address",
"finish",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
},
"ingestion_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "A résumé import's id from run_setup import_resume."
}
},
"additionalProperties": false
}Search open jobs that employers posted on their own career sites, newest first. Every job links its Applystead job page and an Apply with Applystead link; a job's jobId queues it for a connected member with manage_applications add_job. Apply with Applystead opens an Applystead account that tailors a résumé to a job and prepares applications for the person.
| Argument | Type | Description |
|---|---|---|
| kind | string | Only internships, or only early-career roles. |
| limit | integer | At most this many jobs (default 10). |
| query | string | Words that must all appear in the title or company. |
| company | string | Company name or Applystead company slug. |
| pay_listed | boolean | Only jobs whose posting lists pay. |
| remote_country | string | Only remote jobs open in this ISO country code (US). |
| posted_within_hours | integer | Only jobs posted within this many hours. |
{
"type": "object",
"properties": {
"kind": {
"enum": [
"internship",
"new-grad"
],
"type": "string",
"description": "Only internships, or only early-career roles."
},
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "At most this many jobs (default 10)."
},
"query": {
"type": "string",
"maxLength": 120,
"description": "Words that must all appear in the title or company."
},
"company": {
"type": "string",
"maxLength": 80,
"minLength": 1,
"description": "Company name or Applystead company slug."
},
"pay_listed": {
"type": "boolean",
"description": "Only jobs whose posting lists pay."
},
"remote_country": {
"type": "string",
"pattern": "^[A-Za-z]{2}$",
"description": "Only remote jobs open in this ISO country code (US)."
},
"posted_within_hours": {
"type": "integer",
"maximum": 720,
"minimum": 1,
"description": "Only jobs posted within this many hours."
}
},
"additionalProperties": false
}Send email from the member's Applystead Mailbox: drafts, replies, held replies, drafted replies, outreach and campaigns, and turn automatic replies on or off. Actions: send_draft, reply, confirm_held_reply, send_ai_reply, full_auto_replies, send_outreach, send_campaign. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| key | string | The item's key as the matching list answered it. |
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
| draft_id | string | A Mailbox draft's id (32 hex). |
| campaign_id | string | A campaign's id from get_outreach campaigns (campaigns[].id). |
| outreach_id | string | An outreach message or thread id from get_outreach. |
| mail_message_id | string | A received message's id: its Mailbox id (i-…) or the same id without "i-" (a calendar event's or RSVP draft's mailMessageId); either works. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"key": {
"type": "string",
"pattern": "^[^/\\s]{1,4100}$",
"description": "The item's key as the matching list answered it."
},
"action": {
"enum": [
"send_draft",
"reply",
"confirm_held_reply",
"send_ai_reply",
"full_auto_replies",
"send_outreach",
"send_campaign",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
},
"draft_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "A Mailbox draft's id (32 hex)."
},
"campaign_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "A campaign's id from get_outreach campaigns (campaigns[].id)."
},
"outreach_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "An outreach message or thread id from get_outreach."
},
"mail_message_id": {
"type": "string",
"pattern": "^[A-Za-z0-9_-]{1,4096}$",
"description": "A received message's id: its Mailbox id (i-…) or the same id without \"i-\" (a calendar event's or RSVP draft's mailMessageId); either works."
}
},
"additionalProperties": false
}Turn Auto apply on or off, change its switches, and manage the résumés it uses. Actions: set, set_default_resume, set_resume_rules, add_resume, remove_resume. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
| resume_id | string | A résumé's id from get_auto_apply settings. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"set",
"set_default_resume",
"set_resume_rules",
"add_resume",
"remove_resume",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
},
"resume_id": {
"type": "string",
"pattern": "^[a-f0-9]{16}$",
"description": "A résumé's id from get_auto_apply settings."
}
},
"additionalProperties": false
}Change the profile and job search, work authorization, answers and photo, or import a LinkedIn data export. Actions: update, set_work_authorization, save_answers, set_photo, set_photo_flags, remove_photo, import_linkedin_export. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"update",
"set_work_authorization",
"save_answers",
"set_photo",
"set_photo_flags",
"remove_photo",
"import_linkedin_export",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
}
},
"additionalProperties": false
}Change notification emails, job alerts, language, insights sharing, redeem a voucher, send feedback or a review, or resend the verification email. Actions: email_preferences, job_alerts, language, insights_sharing, redeem_voucher, send_feedback, report_pay_estimate, save_review, delete_review, resend_verification_email. Call with action "help" for each action's fields.
| Argument | Type | Description |
|---|---|---|
| action* | string | |
| params | object | Fields for the action. Call with action "help" to list each action's fields. |
{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"email_preferences",
"job_alerts",
"language",
"insights_sharing",
"redeem_voucher",
"send_feedback",
"report_pay_estimate",
"save_review",
"delete_review",
"resend_verification_email",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
}
},
"additionalProperties": false
}The connected Applystead member: id, name, email and plan.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"type": "object",
"required": [
"action"
],
"properties": {
"action": {
"enum": [
"create",
"update",
"add_round",
"update_round",
"add_correspondence",
"add_transcript",
"link_calendar",
"generate_briefing",
"attach_recording",
"detach_recording",
"score_round",
"add_interviewer",
"save_debrief",
"mark_invite_seen",
"rate_tracking",
"answer_check",
"mark_thank_you_done",
"draft_thank_you",
"draft_follow_up",
"help"
],
"type": "string"
},
"params": {
"type": "object",
"description": "Fields for the action. Call with action \"help\" to list each action's fields.",
"additionalProperties": true
},
"check_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "An interview check-in's id from get_interviews follow_ups (checks[].id)."
},
"event_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "An interview round's id from get_interviews get."
},
"invite_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "An interview invite's id from get_interviews follow_ups (invites[].id)."
},
"interview_id": {
"type": "string",
"pattern": "^[a-f0-9]{32}$",
"description": "An interview's id from get_interviews list, or a follow_ups item's processId."
},
"follow_up_key": {
"type": "string",
"pattern": "^(?:e\\.[a-f0-9]{32}\\.[a-f0-9]{32}|i\\.[a-f0-9]{32})$",
"description": "A thank-you follow-up's key from get_interviews follow_ups (followUps[].key)."
}
},
"additionalProperties": false
}