Skip to main content

MCP

MCP tools reference

Every jobbydev_* tool with arguments, return shape, and example. The conversational mirror of the REST reference.

Last updated

Every jobbydev_* MCP tool with its REST equivalent and required scope. Each tool is a thin wrapper over a v1 REST endpoint — the API reference carries full request / response shapes; this page is the conversational mirror.

Discovery (public)

ToolRESTScopeSummary
jobbydev_live_nowGET /api/v1/live-eventsCurrently-live events with attached roles.
jobbydev_jobs_searchGET /api/v1/jobsSearch jobs at currently-live events by skills, location, role.
jobbydev_event_getGET /api/v1/events/{slug}Single event detail with roles + recruiter info.

Profile + queue (seeker)

ToolRESTScopeSummary
jobbydev_profile_getGET /api/v1/profileprofile:readRead the seeker's profile.
jobbydev_profile_setPATCH /api/v1/profileprofile:writeUpdate profile fields.
jobbydev_queue_joinPOST /api/v1/queue/joinqueue:writeEnter the queue for a live event.
jobbydev_queue_statusGET /api/v1/queue/statusqueue:readRead the seeker's queue position + estimated wait.
jobbydev_queue_leavePOST /api/v1/queue/leavequeue:writeLeave the current queue.
jobbydev_resume_parsePOST /api/v1/profile/resume-parseprofile:writeParse a resume PDF into structured fields.

Matches + interview (seeker)

ToolRESTScopeSummary
jobbydev_matches_listGET /api/v1/matchesmatches:readList recent matches (pending + decided).
jobbydev_match_declinePOST /api/v1/matches/{id}/declinematches:writeDecline a pending match with a reason.
jobbydev_interview_room_urlGET /api/v1/matches/{id}/interview-room-urlmatches:readFetch a one-time room URL for an accepted match.
jobbydev_interview_summaryGET /api/v1/matches/{id}/summarymatches:readRead the post-interview report card structured fields.

Billing

ToolRESTScopeSummary
jobbydev_billing_statusGET /api/v1/billing/statusbilling:readCurrent plan + minutes balance.
jobbydev_billing_invoices_listGET /api/v1/billing/invoicesbilling:readInvoice history.
jobbydev_billing_portal_urlGET /api/v1/billing/portal-urlbilling:writeOne-shot Stripe billing portal URL.
jobbydev_create_upgrade_checkoutPOST /api/v1/billing/checkoutbilling:writeHosted or embedded Stripe Checkout for a plan upgrade.
jobbydev_create_upgrade_charge_offsessionPOST /api/v1/billing/charge-offsessionbilling:writeSilent off-session upgrade (requires consent).

Recruiter — events + jobs

ToolRESTScopeSummary
jobbydev_create_eventPOST /api/v1/live-eventsevents:writeCreate a scheduled live event.
jobbydev_event_listGET /api/v1/live-eventsevents:readList the recruiter's events.
jobbydev_event_go_livePOST /api/v1/live-events/{id}/go-liveevents:writeFlip a scheduled event to live.
jobbydev_event_endPOST /api/v1/live-events/{id}/endevents:writeEnd a live event.
jobbydev_job_createPOST /api/v1/jobsjobs:writeCreate a role.
jobbydev_job_getGET /api/v1/jobs/{id}jobs:readRead a role.
jobbydev_job_updatePATCH /api/v1/jobs/{id}jobs:writeUpdate role fields.

Recruiter — matches + candidates

ToolRESTScopeSummary
jobbydev_match_acceptPOST /api/v1/matches/{id}/acceptsession-onlyAccept a pending match. Browser-only — see the humans-only rule.
jobbydev_candidates_saved_listGET /api/v1/candidates/savedcandidates:readList saved candidates.
jobbydev_candidates_savePOST /api/v1/candidates/savedcandidates:writeSave a candidate without advancing.
jobbydev_candidates_reinvitePOST /api/v1/candidates/{id}/reinvitecandidates:writeRe-invite a saved candidate to a future event.
jobbydev_candidates_compare_aiPOST /api/v1/candidates/compare-aicandidates:read (Power Play)Anthropic-powered candidate comparison.
jobbydev_team_invitePOST /api/v1/team/inviteteam:writeMint a single-use team-invite link.

Settings + webhooks

ToolRESTScopeSummary
jobbydev_settings_schema_getGET /api/v1/settings/schemasettings:readDiscoverable settings paths.
jobbydev_settings_getGET /api/v1/settingssettings:readRead a settings value.
jobbydev_settings_setPOST /api/v1/settingssettings:writeWrite a settings value.
jobbydev_webhook_createPOST /api/v1/webhookswebhooks:writeSubscribe to event webhooks.
jobbydev_webhook_listGET /api/v1/webhookswebhooks:readList the user's webhook subscriptions.
jobbydev_webhook_testPOST /api/v1/webhooks/{id}/testwebhooks:writeFire a synthetic test event.
jobbydev_webhook_deleteDELETE /api/v1/webhooks/{id}webhooks:writeDelete a subscription.

Tool naming convention

Every tool is namespaced jobbydev_ so the agent can disambiguate from other connected MCP servers. Names are stable — we add new tools rather than renaming existing ones.

Related reading