protogrid

Search / com.applystead/jobs

Applystead

R0· no sign-in

Search open jobs from employers' own career sites: roles, companies and posting status.

v1.0.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality81good
Trust96of 100
Uptime, 30 days100%
Latency p50244 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "jobs": {
      "type": "http",
      "url": "https://applystead.com/mcp"
    }
  }
}
claude mcp add --transport http jobs https://applystead.com/mcp
[mcp_servers.jobs]
url = "https://applystead.com/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "jobs": {
      "type": "remote",
      "url": "https://applystead.com/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "jobs": {
      "type": "http",
      "url": "https://applystead.com/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=jobs&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXBwbHlzdGVhZC5jb20vbWNwIn0%3D"
}
{
  "servers": {
    "jobs": {
      "type": "http",
      "url": "https://applystead.com/mcp"
    }
  }
}
{
  "mcpServers": {
    "jobs": {
      "httpUrl": "https://applystead.com/mcp"
    }
  }
}
extensions:
  "jobs":
    enabled: true
    name: "jobs"
    type: streamable_http
    uri: "https://applystead.com/mcp"
    timeout: 300

Quality 81 / 100good

protocol100 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • pass
    protocol.list_ttltool list is cacheable (ttlMs 3600000)
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene93 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations42 of 42 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • warn
    tools.token_costabout 10,266 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes89 tool changes in 30 days
  • fail
    stability.rug_pull1 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

42 tools, about 10,266 tokens to load them all · tool set 268193d9e8c6 · tools last changed 2026-10-18 · checked 2026-10-20 10:03 UTC

Tool changes

  • manage_calendarchangeddescription, input schema
    before

    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, approve_schedule, discard_schedule. Call with action "help" for each action's fields.

    after · 96% of words in common

    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.

  • get_answerschangedtitle, description, annotations
    before

    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.

    after · 77% of words in common

    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.

  • manage_membershipchangeddescription
    before

    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 from the bottom of My profile, 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.

    after · 92% of words in common

    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.

  • manage_membershipchangeddescription, input schema
    before

    Start a plan, open the payment details page, cancel the membership or a Premium trial, 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. Actions: start_checkout, billing_portal, cancel_upgrade_trial, cancel, cancellation_feedback, buy_domain, buy_api_credits, buy_extra_campaigns. Call with action "help" for each action's fields.

    after · 72% of words in common

    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 from the bottom of My profile, 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.

  • get_membershipchangeddescription
    before

    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.

    after · 90% of words in common

    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.

  • manage_outreachchangeddescription
    before

    Draft and manage outreach messages to people at companies (Premium): 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. 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.

    after · 86% of words in common

    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.

  • manage_outreachchangeddescription, input schema
    before

    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.

    after · 68% of words in common

    Draft and manage outreach messages to people at companies (Premium): 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. 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.

  • get_outreachchangeddescription, input schema
    before

    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.

    after · 67% of words in common

    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.

  • send_emailchangeddescription, input schema
    before

    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.

    after · 94% of words in common

    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.

  • manage_mailboxchangeddescription, input schema, annotations
    before

    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_reply_settings, sender_settings, disconnect_sender, cancel_domain_order. Call with action "help" for each action's fields.

    after · 85% of words in common

    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.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 96 / 100

provenance85
liveness100
freshness100
hygiene100

+repository +dns-namespace +website +reachable +uptime-100% +updated-13d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://applystead.com/mcp streamable-httpnoneyes100%244 ms2026-07-28, 2025-11-25, 2025-06-18, 2025-03-262026-10-20

Tools (42)

apply_to_jobdestructiveSends 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.
ask_ottoread-onlyAsk Otto, Applystead's job search coach, a question about the member's search, an application or a company.
check_job_postingread-onlyWhether 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.
delete_accountdestructiveDelete 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.
get_accountread-onlyThe 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.
get_answersread-onlyThe member's saved answers, finished questions, and questions about them. Actions: library, finished, ask_library. Call with action "help" for each action's fields.
get_applicationsread-onlyApplications 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.
get_assistantread-onlyThe interview assistant's settings, paired devices and call recordings. Actions: settings, devices, recordings, recording. Call with action "help" for each action's fields.
get_auto_applyread-onlyThe member's Auto apply settings and résumés. Actions: settings. Call with action "help" for each action's fields.
get_calendarread-onlyThe 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.
get_company_jobsread-onlyA 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.
get_connectionsread-onlyConnected apps, API keys, webhooks, API balance and usage. Actions: list. Call with action "help" for each action's fields.
get_contactsread-onlyThe member's contacts (Premium) and one person's profile. Actions: list, person. Call with action "help" for each action's fields.
get_insightsread-onlyThe 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.
get_interview_practiceread-onlyPractice interviews (Premium): setups, sessions, scores and the question bank. Actions: overview, bank, get_session. Call with action "help" for each action's fields.
get_interviewsread-onlyThe 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.
get_jobsread-onlyThe 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.
get_mailboxread-onlyThe 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.
get_membershipread-onlyPreviews 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.
get_outreachread-onlyOutreach 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.
get_profileread-onlyThe member's profile, job search preferences, saved questions and photo. Actions: profile, questions, photo. Call with action "help" for each action's fields.
get_resume_studioread-onlyThe 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.
get_setupread-onlyWhere 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.
manage_answersdestructiveImprove, 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.
manage_applicationsdestructiveAdd 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.
manage_assistantdestructiveChange 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.
manage_calendardestructiveCreate 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.
manage_connectionsdestructiveDisconnect 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.
manage_contactsdestructiveAdd, remove and import the member's contacts (Premium). Actions: add, remove, remove_all, import_csv. Call with action "help" for each action's fields.
manage_interview_practicedestructivePractice 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.
manage_interviewsdestructiveCreate 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.
manage_mailboxdestructiveOrganise 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.
manage_membershipdestructiveStart 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.
manage_outreachdestructiveDraft 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.
manage_resume_studiodestructiveSave 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.
run_setupdestructiveImport 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.
search_jobsread-onlySearch 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.
send_emaildestructiveSend 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.
update_auto_applydestructiveTurn 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.
update_profiledestructiveChange 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.
update_settingsdestructiveChange 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.
whoamiread-onlyThe connected Applystead member: id, name, email and plan.

Schemas: list_tools.

Official server.json
{
  "name": "com.applystead/jobs",
  "title": "Applystead",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://applystead.com/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "repository": {
    "url": "https://github.com/usr-bin-roygbiv/applystead-mcp",
    "source": "github"
  },
  "websiteUrl": "https://applystead.com/developers",
  "description": "Search open jobs from employers' own career sites: roles, companies and posting status."
}