Skip to content

Releases: Thespaceblade/waas-mcp

v0.2.5 — Quota counting fix

Choose a tag to compare

@Thespaceblade Thespaceblade released this 01 Sep 19:47

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

Choose a tag to compare

@Thespaceblade Thespaceblade released this 01 Sep 19:42

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 MCP title field

Regenerate icons: npm run icons

v0.2.3 — Fix live submit

Choose a tag to compare

@Thespaceblade Thespaceblade released this 01 Sep 19:13

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 message field (50+ chars) in waas_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

Choose a tag to compare

@Thespaceblade Thespaceblade released this 01 Sep 19:07

What's new

  • waas_application_quota tool — reports 10/week cap, used/remaining, and applications this week (from /api/conversations)
  • weeklyQuota on waas_search, waas_inspect_application, and waas_submit_application responses
  • applicationType: weekly_limit_reached + applyBlocked: true when cap is hit
  • Submit blocked when at limit; Apply modal limit text detected when probing UI
  • Optional WAAS_QUOTA_PATH env var to merge manual tracker JSON

Upgrade (Claude Desktop)

  1. Download waas-mcp.mcpb from this release
  2. Remove old WaaS extension → install new bundle
  3. Cmd+Q quit Claude and reopen

v0.2.1: Fix search loggedIn detection and tighten job_type filtering.

Choose a tag to compare

@Thespaceblade Thespaceblade released this 01 Sep 18:19

Fixes

  • loggedIn on waas_search — now uses your saved session (matches waas_auth_status)
  • job_type=intern filter — WaaS returns mixed results; we now tighten client-side and add filterNote (e.g. 30 from WaaS → 3 matched)

Upgrade

cd waas-mcp && git pull && npm install

Reload MCP in Cursor after updating.

v0.2.0

Choose a tag to compare

@Thespaceblade Thespaceblade released this 01 Sep 18:00

Install

From source (recommended):

git clone https://github.com/Thespaceblade/waas-mcp.git
cd waas-mcp
./scripts/install.sh
npm run login

Claude 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