protogrid

Search / com.applysent/applysent

Applysent

R0· no sign-in

Search jobs, preview each application and apply with your OK on Workday, Greenhouse, Ashby and more.

v1.1.0 · active · website · descriptor JSON · versions

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

Connect

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

Quality 89 / 100new

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
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 hygiene100 · 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.annotations26 of 26 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 4,388 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
  • pass
    tools.hidden_textno hidden text in tool names, descriptions, schemas or annotations
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pull, stability.new_linkstool history recorded for 2 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

26 tools, about 4,388 tokens to load them all · tool set 0c9678afbce1 · checked 2026-11-14 07:03 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

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 83 / 100

no-repository
provenance55
liveness100
freshness100
hygiene80

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

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://applysent.com/api/mcp streamable-httpnoneyes100%569 ms2025-11-252026-11-14

Tools (26)

answer_questionSaves the given answer to one open question and applies it to every application asking it; those applications then continue. The answer is stored exactly as given, as the user's own words or the option they chose.
apply_to_jobdestructiveSends a real application to one job on the employer's site and uses one application from the user's plan. Requires the confirmation_token preview_application returned for this job. A job already applied to, or sent with an uncertain outcome, is never sent again. A posting held on an employer account that is connected now is woken and reported as applying (status queued, no hold, poll suggested) instead of returning the old hold.
approve_tailored_resumeMarks the previewed tailored résumé (by its resume_sha256) as the one to send with this job's application. Sends nothing.
cancel_applicationdestructiveStops an application whose send has not started; it can then never be sent and its open questions are withdrawn. Refused once sending started.
fetchread-onlyThe full text of one job from search, with its posting URL and match details. Reads only.
get_accountread-onlyThe user's plan, applications left this week and today (or unlimited), and anything stopping applications from being sent. Reads only.
get_applicationread-onlyOne application: status and step (blocked with its reason and retry_at while Applysent waits to retry), receipt, the answers sent, any open questions, suggested_next_tool and poll_after_seconds. Reads only.
get_application_receiptread-onlyThe employer's confirmation evidence for one application: the receipt, the answers sent, the proof files and the confirmation screenshot as an image when one was captured. Reads only.
get_autopilotread-onlyWhether Autopilot applies to matching jobs by itself, its filters, limits and today's sends. Reads only.
get_jobread-onlyThe full posting, the match assessment against the user, and any application status. Reads only.
get_job_from_linkReads the posting at an employer or job-board link, keeps it in the user's saved jobs and returns it with its match assessment and job id. Fetches the employer's page; applies to nothing.
get_jobsread-onlyUp to 20 postings by id with their match assessments, descriptions shortened; ids not found come back in missing. Reads only.
get_messageread-onlyOne email from the application inbox with its text and the application it belongs to. Reads only.
get_profile_statusread-onlyWhat the user's Applysent profile still needs before applications can go out, and how many employer questions wait. Reports what is missing, not the values. Reads only.
get_threadread-onlyEvery email of the same application as the given one, or of the same sender and subject when it belongs to none, oldest first, without bodies. Reads only.
list_applicationsread-onlyThe user's applications, newest first, with status and the employer's receipt when sent. status needs_you keeps those waiting on the user, uncertain those sent without a confirmed receipt (never sent again); started_by_this_client keeps those this assistant started. Reads only.
list_inboxread-onlyEmployer emails in the user's application inbox, newest first, classified (interview, rejection, verification, assessment...) and linked to the application they belong to. Reads only; nothing is sent.
list_pending_questionsread-onlyQuestions employers asked that only the user can answer; the applications asking them wait. Each is asked once and its answer is reused for every application asking it. Reads only.
preview_applicationread-onlyWhat applying to one job would send and use, and a single-use confirmation_token for apply_to_job. The token works for this job and this connection only and expires after 10 minutes. Sends nothing.
preview_autopilotread-onlyA dry run: the jobs Autopilot would apply to next under the current filters or proposed ones, with a single-use confirmation_token for turning it on or for exactly those filters. Sends nothing and changes nothing.
preview_tailored_resumeThe résumé tailored to one job, as the PDF an application would attach, with what changed against the saved résumé. Made once with an AI model from facts already in the résumé, then reused; nothing is sent.
regenerate_tailored_resumeDiscards the job's tailored résumé and its approval and tailors it again with an AI model from the saved résumé. Refused once the application was sent.
searchread-onlySearch the jobs matching the user's résumé, best match first, as citable results with the employer's posting URL; fetch returns a result's full text. Reads only.
search_jobsread-onlySearch the jobs that match the user's résumé and filters, best match first, a page at a time. Leaves out jobs already applied to unless include_applied is true, and postings open only to nationals unless the profile lists a nationality or nationals_only says otherwise. Reads only.
set_autopilotdestructiveTurning it on lets Applysent apply to matching jobs by itself, using plan applications; it requires the confirmation_token preview_autopilot returned. Turning it off needs no token.
update_autopilot_filtersSaves new job titles, countries, workplace, salary floor, exclusions, match threshold or daily limit for Autopilot and job matching. Requires the confirmation_token preview_autopilot returned for exactly these filters.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.applysent/applysent",
  "icons": [
    {
      "src": "https://applysent.com/apple-icon.png",
      "sizes": [
        "512x512"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "Applysent",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://applysent.com/api/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.1.0",
  "websiteUrl": "https://applysent.com",
  "description": "Search jobs, preview each application and apply with your OK on Workday, Greenhouse, Ashby and more."
}