Releases: Thespaceblade/waas-mcp
Release list
v0.2.5 — Quota counting fix
Fix
waas_application_quota under-counted when:
- Re-applying to a company you already messaged (e.g. Lambda Robotics)
- A submit was minutes old but already in
~/.waas-mcp/applied.json
Now counts all candidate messages since Monday and merges the local MCP tracker. Response includes countNote explaining the methodology.
Note
Keep a 1–2 application buffer — WaaS server-side cap is authoritative.
v0.2.4 — Icons and tool titles
What's new
- Extension icon — YC-orange briefcase mark in Settings → Extensions and tool runs
- Tool titles — human-readable labels (e.g. "Search jobs" instead of
waas_search) via MCPtitlefield
Regenerate icons: npm run icons
v0.2.3 — Fix live submit
Bug fix
Live waas_submit_application failed with "Could not find Apply button" because WaaS renders Apply as an <a> tag without href — Playwright's getByRole('link') does not match it.
Also fixed
- Custom-question jobs (e.g. resume URL fields) now include the required
messagefield (50+ chars) inwaas_inspect_application - Resume/transcript URL fields are filled by label in the apply modal (WaaS uses textareas, not
input[type=url]) - Clear error when Send is disabled due to missing/short message
Upgrade
Reinstall waas-mcp.mcpb and Cmd+Q restart Claude.
v0.2.2 — Weekly application quota
What's new
waas_application_quotatool — reports 10/week cap, used/remaining, and applications this week (from/api/conversations)weeklyQuotaonwaas_search,waas_inspect_application, andwaas_submit_applicationresponsesapplicationType: weekly_limit_reached+applyBlocked: truewhen cap is hit- Submit blocked when at limit; Apply modal limit text detected when probing UI
- Optional
WAAS_QUOTA_PATHenv var to merge manual tracker JSON
Upgrade (Claude Desktop)
- Download
waas-mcp.mcpbfrom this release - Remove old WaaS extension → install new bundle
- Cmd+Q quit Claude and reopen
v0.2.1: Fix search loggedIn detection and tighten job_type filtering.
Fixes
loggedInonwaas_search— now uses your saved session (matcheswaas_auth_status)job_type=internfilter — WaaS returns mixed results; we now tighten client-side and addfilterNote(e.g.30 from WaaS → 3 matched)
Upgrade
cd waas-mcp && git pull && npm installReload MCP in Cursor after updating.
v0.2.0
Install
From source (recommended):
git clone https://github.com/Thespaceblade/waas-mcp.git
cd waas-mcp
./scripts/install.sh
npm run loginClaude Desktop: download waas-mcp.mcpb below → Settings → Extensions. Then run npm run login once from the extension folder.
Cursor: merge the snippet from install.sh into ~/.cursor/mcp.json, reload MCP.
What's included
- Search jobs with structured filters (role, remote, visa, keywords)
- Inspect application requirements (custom questions, external links)
- Submit with dry-run safety by default
- Local applied-job tracker at
~/.waas-mcp/applied.json