# Develop21 MCP MCP Server

> **Develop21 MCP MCP Server** is a hosted, multitenant Model Context Protocol (MCP) server run by **MewCP** (https://mewcp.com), giving AI agents managed access to Develop21 MCP.
>
> MewCP takes care of all MCP infrastructure for you — credential storage, OAuth flows,
> token refresh, and production-grade auto-scaling — so your AI agents can connect to
> third-party services and run freely without you managing any MCP server yourself.
>
> Server page:  https://mewcp.com/mcp/develop21-mcp
> MewCP docs:   https://docs.mewcp.com
> All servers:  https://mewcp.com/servers (JSON: https://mewcp.com/api/servers)
> About MewCP:  https://mewcp.com/llms.txt

---

## About

AI-powered job search and application tracking for AI Assistants. Search jobs across major job boards and company career pages, build personalized shortlists, evaluate job fit, tailor resumes and cover letters, and track applications from submission through interviews and offers.

---

## Details

- Server ID: `develop21-mcp`
- Version: 0.18.0
- Tools: 23
- Authentication: OAuth, managed by MewCP
- Transport: http

---

## Access

The gateway URL below serves your **entire MewCP toolset**, not this server on its
own. Pasting a config snippet is not enough — Develop21 MCP has to be in the toolset
first. In order:

1. Add Develop21 MCP to your toolset at https://mewcp.com/mcp/develop21-mcp
2. Connect your Develop21 MCP account (OAuth); MewCP stores the credential and attaches it to each call
3. Add the gateway URL to your client (see Connect below). It signs in with OAuth
   the first time it connects, so there is no key to copy.

Once connected, an agent does **not** see this server's tools as top-level tools.
It sees four meta-tools and reaches everything through them:

- `search(query)` — find tools by keyword across the toolset
- `get_schema(tools)` — full description and arguments for the tools you picked
- `list_accounts(provider)` — only when one app has several connected accounts
- `call_tool(server_maskedId, tool_name, args)` — execute

So the list below is what `search` can return for this server, not a set of
callable tool names on their own.

---

## Tools (23)

Descriptions are truncated to 160 characters; call `get_schema`
for the full text and the argument schema. Where a tool is annotated, its type
is shown — treat `destructive` as irreversible.

- `develop21_user_state` _(read)_ — The starting point of a Develop21 thread - typically the first call, and the answer whenever the user asks what's going on, where they are, or what to do next.…
- `develop21_ping` _(read)_ — Use when the user wants to test or verify their Develop21 connection ("test Develop21", "is Develop21 connected?"). Optionally send a short note. Returns a…
- `develop21_rate_response` _(write)_ — Report a problem with, or suggest an improvement to, a Develop21 response - use when a tool did not work as described (bug, data issue) or you see a concrete…
- `develop21_save_document` _(destructive)_ — Use when the user wants Develop21 to keep a document - resume, cover letter, profile notes, or a review verdict. Send name, doc_type and full content (plus…
- `develop21_get_document` _(read)_ — Use when the user wants a document previously saved to Develop21 ('get my saved resume', 'read back X', 'what documents do I have?'). Send name or id for one…
- `develop21_create_profile` _(write)_ — Use when a new user wants to set up Develop21, shares a resume, or says 'create my Develop21 profile'. Extract whatever fields you already have evidence for…
- `develop21_update_profile` _(destructive)_ — Use when the user shares new or changed career information - new role, new preferences, corrected details - or asks to review what Develop21 knows about them…
- `develop21_get_profile` _(read)_ — Download the complete stored career profile - every field value, plus the briefing, optionally the full resume text. Use when a task needs the whole profile,…
- `develop21_review_job_fit` _(write)_ — Use when the user shares a job posting or asks whether a job suits them ('review this job', 'am I a fit?', 'should I apply?'). Send title, company and the FULL…
- `develop21_record_reviews` _(write)_ — Use right after reviewing one or more jobs with develop21_review_job_fit, to SAVE the verdicts so they are not lost. Send a reviews array; each: opportunity_id…
- `develop21_triage_job_captures` _(read)_ — Use when the user wants to quickly sort through the jobs they've captured but not yet reviewed ('triage my captures', 'sort my saved jobs', 'which of these are…
- `develop21_get_job` _(read)_ — Use when the user asks about jobs saved to Develop21 ('what jobs have I captured?', 'the job I sent from the extension', 'review my latest capture'). Send…
- `develop21_help` _(read)_ — Use when the user asks what Develop21 can do or how to do something with it ('how do I delete a document?', 'can Develop21 track my applications?', 'what is…
- `develop21_delete_document` _(destructive)_ — Use ONLY when the user explicitly asks to delete a document saved to Develop21 ('delete my old cover letter', 'remove the acme review'). Send name or id.…
- `develop21_delete_job` _(destructive)_ — Use ONLY when the user explicitly asks to remove a job saved to Develop21 ('delete that Acme job', 'remove the listing I captured'). Send id or title. Deletes…
- `develop21_log_application` _(write)_ — Use when the user REPORTS an application outcome in conversation - applied ('I sent it', 'just applied'), deciding to pass, waiting on a response, or hearing…
- `develop21_tailor_resume` _(read)_ — Use when the user wants their resume/CV tailored for a SPECIFIC job they've reviewed ('tailor my resume for the Acme role') - typically after a Go decision.…
- `develop21_update_master_resume` _(read)_ — Use when the user wants to improve their master resume with no specific job in play ('update my master resume', 'improve my CV'), or to BUILD the master resume…
- `develop21_draft_cover_letter` _(read)_ — Use when the user wants a cover letter written or improved for a job ('now the cover letter', 'help with my cover letter') - typically after tailoring the…
- `develop21_check_document` _(write)_ — Use at document completion to run the AI-writing check, and when the user pastes back a pangram.com result link. action:'prepare' returns the check pack - the…
- `develop21_favourite_job` _(write)_ — Use when the user wants to protect a saved job ('favourite the Acme role', 'keep that one safe') or release one ('unfavourite it'). Send id or title, and…
- `develop21_plan_job_search` _(destructive)_ — Use when the user wants to find new or more jobs, or none of their saved jobs fit. Develop21 compiles starting queries from the career profile for job-search…
- `develop21_execute_job_search` _(write)_ — Use when the user wants to RUN their saved job searches - the daily loop ('run my job searches', 'run my saved searches'). action:'list' returns the saved…

---

## Connect

- URL: https://gateway.mewcp.com/personal/mcp
- Transport: Streamable HTTP (remote). Nothing to install.
- Sign-in: OAuth. On first connect the client opens a browser window to sign in
  to MewCP and approve access. No API key.
- Headless clients (SDKs, servers without a browser) send an API key instead:
  `Authorization: Bearer <API_KEY>`, key from https://mewcp.com/dashboard/api-keys

Agents setting themselves up: follow https://mewcp.com/SKILL.md

Step-by-step guide per client:

- Claude Desktop: https://mewcp.com/mcp/develop21-mcp/connect/claude
- ChatGPT: https://mewcp.com/mcp/develop21-mcp/connect/chatgpt
- VS Code: https://mewcp.com/mcp/develop21-mcp/connect/vscode
- Cursor: https://mewcp.com/mcp/develop21-mcp/connect/cursor
- Codex: https://mewcp.com/mcp/develop21-mcp/connect/codex
- Claude Code: https://mewcp.com/mcp/develop21-mcp/connect/claude-code
- OpenCode: https://mewcp.com/mcp/develop21-mcp/connect/opencode
- OpenClaw: https://mewcp.com/mcp/develop21-mcp/connect/openclaw
- Antigravity: https://mewcp.com/mcp/develop21-mcp/connect/antigravity
- Hermes: https://mewcp.com/mcp/develop21-mcp/connect/hermes
- DeepSeek Harness: https://mewcp.com/mcp/develop21-mcp/connect/dsh
- Python: https://mewcp.com/mcp/develop21-mcp/connect/python
- TypeScript: https://mewcp.com/mcp/develop21-mcp/connect/typescript