Before you start
- Connect your client to the MCP server with OAuth or an API key. See Using the MCP server.
- Ask the client to list its Reactive Resume tools. You should see
list_applications,create_application,update_applicationand the other application tools. - For match scores, tailored resumes, drafted letters and job-posting autofill, set up and test a default AI provider in Reactive Resume. See Connecting an AI provider. These tools send your resume and the job description to that provider.
How applications are organized
Every application sits in one stage:saved, applied, screening, interview, offer or closed. Closing an application takes a reason: not-selected, withdrew, accepted-other or no-response. Each application also has a timeline of stage changes, notes and interviews, optional contacts, tags, a follow-up date, a linked resume and letter, and the resume and cover-letter PDFs you sent.
These are the same applications you see in the app’s List, Board, Insights and Calendar views. See Tracking job applications.
Review your pipeline first
Start each session by having the client read what’s already there. That gives it valid IDs and stops it from creating duplicates.list_applications (which can filter by stage and tags), read_application and get_application_stats.
Add applications
When you know the details, ask for the application directly. Onlycompany and role are required.
import_applications takes up to 500 rows per call.
Move stages and add notes
update_application for stages, contacts, tags and follow-up dates, and add_application_note for notes. When update_application changes a list such as contacts or tags, the list it sends replaces the old one, so a careful client reads the application first and sends the full list.
When an application with a linked resume reaches Applied or a later stage, Reactive Resume saves that resume, and the linked letter, as a sent version named after the company. You can see later exactly what you sent.
Schedule interviews
screening, technical, behavioral, onsite or other), a start time, a duration (60 minutes if you don’t say), and an optional location and notes. They appear on the application’s timeline and on the Applications calendar. The client uses add_application_interview, update_application_interview and, to cancel, delete_application_timeline_entry. See Scheduling interviews.
Attach what you sent
attach_application_document accepts one resume PDF and one cover-letter PDF per application, up to 10 MB each, sent as base64. Attaching a new file replaces the old one.
If your client can’t read files from your computer, attach the PDF in the app instead. See Managing an application.
Use AI on an application
These tools need a tested default AI provider. Scoring and tailoring also need a job description and a linked resume on the application. Drafting uses them when they’re there.
Read anything the AI writes before you use it. You can also tailor resumes and write letters from the app; see Tailoring a resume for a job.
Clean up
bulk_update_applications moves up to 200 applications to a stage or adds tags to them. delete_application and bulk_delete_applications delete permanently, including uploaded PDFs that no other application uses; there is no Trash for applications.
Suggested client instructions
Add this to your client’s project or session instructions so it handles your applications carefully:Troubleshooting
Related guides
- Using the MCP server: connecting a client, and the full tool list.
- Tracking job applications: the Applications views in the app.
- Managing an application: the application detail sheet.