Comprehensive Model Context Protocol server for managing Home Assistant through AI assistants.
Applystead is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Search open jobs from employers' own career sites: roles, companies and posting status.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http applystead-mcp https://applystead.com/mcp
# 2 — ask your agent for something these tools do
# search_jobs, get_company_jobs, check_job_posting and 39 more
Applystead costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http applystead-mcp https://applystead.com/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
42 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | no | Words that must all appear in the title or company. |
| remote_country | string | no | Only remote jobs open in this ISO country code (US). |
| company | string | no | Company name or Applystead company slug. |
| kind | string | no | Only internships, or only early-career roles. |
| pay_listed | boolean | no | Only jobs whose posting lists pay. |
| posted_within_hours | integer | no | Only jobs posted within this many hours. |
| limit | integer | no | At most this many jobs (default 10). |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| company | string | yes | Company name or Applystead company slug. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| url | string | yes | The https link to the employer's job posting. |
The connected Applystead member: id, name, email and plan.
No parameter schema on file.
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
Previews of what a plan, term or Premium upgrade change costs, the Membership page where the member confirms such a change, and the questions cancelling asks. 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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
Start a plan, open the payment details page, cancel the membership or a Premium trial, and buy a custom domain or API credit. Prices come from get_account membership or a get_membership preview, and pricingAcceptance is the exact value the member accepted. Payment happens on a page the member opens. Actions: start_checkout, billing_portal, cancel_upgrade_trial, cancel, cancellation_feedback, buy_d
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| ingestion_id | string | no | A résumé import's id from run_setup import_resume. |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| ingestion_id | string | no | A résumé import's id from run_setup import_resume. |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
The member's profile, job search preferences, saved questions and photo. Actions: profile, questions, photo. Call with action "help" for each action's fields.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
The member's answer library, finished questions, and questions about it. Actions: library, finished, ask_library. Call with action "help" for each action's fields.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| fact_id | string | no | A saved answer's id from get_answers library. |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| company_slug | string | no | A company's slug, e.g. from get_jobs. |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| application_id | string | no | An application's id from get_applications. |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| application_id | string | no | An application's id from get_applications. |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| application_id | string | yes | An application's id from get_applications. |
| preparation_id | string | no | The packet's preparationId from get_applications packet. |
| review_digest | string | no | The packet's reviewDigest from get_applications packet. |
| authority_digest | string | no | The packet's authorityDigest from get_applications packet. |
| approve_only | boolean | no | 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 member's Auto apply settings and résumés. Actions: settings. Call with action "help" for each action's fields.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| resume_id | string | no | A résumé's id from get_auto_apply settings. |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| interview_id | string | no | An interview's id from get_interviews list, or a follow_ups item's processId. |
| event_id | string | no | An interview round's id from get_interviews get. |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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_se
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| interview_id | string | no | An interview's id from get_interviews list, or a follow_ups item's processId. |
| event_id | string | no | An interview round's id from get_interviews get. |
| invite_id | string | no | An interview invite's id from get_interviews follow_ups (invites[].id). |
| check_id | string | no | An interview check-in's id from get_interviews follow_ups (checks[].id). |
| follow_up_key | string | no | A thank-you follow-up's key from get_interviews follow_ups (followUps[].key). |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
Practice interviews (Premium): setups, sessions, scores and the question bank. Actions: overview, bank, get_session. Call with action "help" for each action's fields.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| session_id | string | no | A practice session's id from get_interview_practice overview (sessions[].id) or manage_interview_practice start_session. |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| setup_id | string | no | A practice setup's id from get_interview_practice overview (setups[].id). |
| question_id | string | no | A practice question's id from get_interview_practice overview (questions[].id). |
| session_id | string | no | A practice session's id from get_interview_practice overview (sessions[].id) or manage_interview_practice start_session. |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| calendar_event_id | string | no | A calendar event's id from get_calendar view (events[].id). |
| mail_message_id | string | no | 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. |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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, prepare_rsvp, import_invitation, disconnect, update_schedule, generate_schedule,
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| calendar_event_id | string | no | A calendar event's id from get_calendar view (events[].id). |
| mail_message_id | string | no | 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. |
| key | string | no | The item's key as the matching list answered it. |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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, che
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| key | string | no | The item's key as the matching list answered it. |
| index | integer | no | An attachment's position (0 for the first). |
| draft_id | string | no | A Mailbox draft's id (32 hex). |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
Organise threads, labels, settings, forwarding and drafts, and manage held replies, drafted replies, sending accounts and a custom domain order. 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_
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| key | string | no | The item's key as the matching list answered it. |
| draft_id | string | no | A Mailbox draft's id (32 hex). |
| attachment_id | string | no | A draft attachment's id from manage_mailbox attach_file. |
| connection_id | string | no | A connected sender's id from get_mailbox connected_senders. |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
Send email from the member's Applystead Mailbox: drafts, replies, held replies, drafted replies and outreach, and turn automatic replies on or off. Actions: send_draft, reply, confirm_held_reply, send_ai_reply, full_auto_replies, send_outreach. Call with action "help" for each action's fields.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| draft_id | string | no | A Mailbox draft's id (32 hex). |
| mail_message_id | string | no | 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. |
| key | string | no | The item's key as the matching list answered it. |
| outreach_id | string | no | An outreach message or thread id from get_outreach. |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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. Actions: threads, cold_context, suggestions, get, preview. Call with action "help" for each action's fields.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| outreach_id | string | no | An outreach message or thread id from get_outreach. |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
Draft and manage outreach messages to people at companies (Premium): accept the terms, draft, edit, redraft, discard, record the outcome and close a thread. Sending is send_email send_outreach. Actions: accept_terms, draft, edit, discard, regenerate, resolve, close_thread. Call with action "help" for each action's fields.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| outreach_id | string | no | An outreach message or thread id from get_outreach. |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
The member's contacts (Premium) and one person's profile. Actions: list, person. Call with action "help" for each action's fields.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| person_key | string | no | A person's key from get_contacts or get_outreach. |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| contact_id | string | no | A contact's id from get_contacts list. |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
Ask Otto, Applystead's job search coach, a question about the member's search, an application or a company.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| question | string | yes | The question. |
| mode | string | no | 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 | no | With mode coach only, and required there. |
| application_id | string | no | An application's id from get_applications. |
| company_slug | string | no | A company's slug, e.g. from get_jobs. |
The interview assistant's settings, paired devices and call recordings. Actions: settings, devices, recordings, recording. Call with action "help" for each action's fields.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| key | string | no | The item's key as the matching list answered it. |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| key | string | no | The item's key as the matching list answered it. |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
Connected apps, API keys, webhooks, API balance and usage. Actions: list. Call with action "help" for each action's fields.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| action | string | yes | — |
| grant_id | string | no | A connected app's id from get_connections list. |
| key_id | string | no | An API key's id from get_connections list. |
| webhook_id | string | no | A webhook's id from get_connections list. |
| params | object | no | Fields for the action. Call with action "help" to list each action's fields. |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Applystead or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither: the repository linked on this page is where this record was collected from, not a copy of what the address serves, so it is not graded in its place. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.0.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Applystead can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.