Job search and form filling; dry run by default, real submits need your approval or consent.
MCPpedia last refreshed this data
io.github.tanmayagrawal21/applywise is an MCP server that job search and form filling; dry run by default, real submits need your approval or consent. Its tool list has not been published yet over stdio and http, requires no API key, and scores 84/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"io-github-tanmayagrawal21-applywise": {
"args": [
"applywise"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Job search and form filling; dry run by default, real submits need your approval or consent.
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
uvx 'applywise' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked applywise against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in data
Token-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLite
Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
Firecrawl, the context API for AI agents: search, scrape, interact with the web, plus paper search.
Full Agent Swarm API and MCP server with local SQLite storage for multi-agent orchestration.
MCP Security Weekly
Get CVE alerts and security updates for io.github.tanmayagrawal21/applywise and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An MCP server that finds jobs and fills applications for you, and stops before anything irreversible. It is modular (pluggable platforms, LLM providers, browser drivers), parallel, token-frugal (compact, paginated output) and local-first (routine form fields go to Ollama, LM Studio or MLX on your machine; only hard prose escalates). Works with any MCP client on macOS, Linux and Windows.
[!WARNING] Alpha. Field results from the first live dogfooding run (one user, one night, ~330 discovered postings): search, ranking, dedupe and planning work end to end, and the browser driver now fills and verifies complete Greenhouse and Lever forms, but no application has yet been submitted unattended. Most Greenhouse boards are reCAPTCHA-protected, so the tool fills the form and hands the final click to you (
handoff), which is the intended behaviour. Free-text questions needwriting.reviewer = "router"(local strict review) to go out without you. Expect rough edges; every irreversible step is gated, logged and never retried when the outcome is uncertain.
The repository is also a Claude Code plugin marketplace. The applywise plugin starts the MCP server for you
(pinned to a reviewed version) and adds a skill that tells Claude how to use the tools safely:
claude plugin marketplace add tanmayagrawal21/job-apply-mcp
claude plugin install applywise@applywise
Then run init and doctor from the quickstart below in your own terminal, and check /mcp for
plugin:applywise:applywise. The same safety model applies: dry run by default, a human approves every real
submit, and visible CAPTCHAs always come back to you; logins, codes and account creation stay with you unless
you open a consent window yourself (safety model, items 7 and 8). To update, run
claude plugin update applywise@applywise. How releases and the version pin work: docs/release.md.
You need uv (or pipx). No clone required.
# 1. Create config.toml, profile.toml, controls.toml (asks a few questions; --yes to skip them)
uvx --from git+https://github.com/tanmayagrawal21/job-apply-mcp job-apply-mcp init
# 2. Put your real details in the profile it printed the path of, then check everything
uvx --from git+https://github.com/tanmayagrawal21/job-apply-mcp job-apply-mcp doctor
# 3. Add the printed snippet to your MCP client (guides for ten clients: docs/clients/)
claude mcp add --transport stdio job-apply -- uvx --from git+https://github.com/tanmayagrawal21/job-apply-mcp job-apply-mcp
Then ask your assistant: "search jobs at greenhouse:examplecorp for data roles, plan the best one, and do a dry run."
Everything is a dry run until you set dry_run = false.
Install alternatives: pipx install git+https://github.com/tanmayagrawal21/job-apply-mcp (then the command is just
job-apply-mcp), or pip install into a virtualenv. After the first PyPI release, uvx applywise (the PyPI distribution is
applywise; the job-apply-mcp command stays as an alias).
Optional extras: [browser] (Playwright), [agent], [jobspy], [mlx], [hf], [litellm], [keyring].
| Area | What you get |
|---|---|
| Discovery | Parallel search over Greenhouse, Lever, Ashby, SmartRecruiters, Workday and JobSpy boards, paginated |
| Policy gates | Skip by sponsorship, citizenship, clearance, experience, graduation window, salary floor, employer patterns |
| Runs | run_applications / job-apply-mcp run: links you pass, job links you emailed yourself (read-only mail) and discovery in one run, a run report and feedback applied to the next run |
| Applying | Platform API where possible, browser driver otherwise, generic LLM-assisted adapter for other sites |
| Local LLM routing | Complexity-scored tier |