Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "getmattered_get_account", "getmattered_get_application_profile" and "getmattered_update_application_profile"
Read only the signed-in user's own GetMattered account summary. It never returns data about any other user, and it changes nothing. It returns the plan name, tier, status and renewal ⟨81 unchanged words⟩ and whether Auto Apply is on; and whether the user's own Gmail, Outlook and Indeed accounts are connected, with the connected address. It never returns passwords, access tokens, payment card or bank details, or the answers saved in the application profile. Read-only: itchangestakes no arguments, writes nothing, sends nothing to any employer and spends no credits. Call itbeforetoapplyingshowtotheseveraluserjobstheir plan and the applications they have left before applying, or when the user asks what they ⟨25 unchanged words⟩
Read only the signed-in user's own application profile: the answers the user saved for GetMatteredtypesto type into employer application forms. It never returns data about any other user, passwords, access tokens, or payment card or bank details, and it changes nothing. It returns contact details and links; work details ⟨109 unchanged words⟩
Save answersChangeinonly the signed-in user's own application profile, the answers GetMattered types into employer applicationforms.forms: only the fields the user names change, nothing else, and nothing is sent to any employer. It never reads or changes any other user's data, passwords, access tokens, or payment card or bank details. Pass at least one field, and only ⟨182 unchanged words⟩
Certificate recorded, valid to 2027-01-22
Authorization not required, issuer https://mcp.getmattered.com
Added "getmattered_approve_applications", "getmattered_cancel_applications", "getmattered_create_resume_draft" and 21 more; removed "getmattered_auto_apply", "getmattered_build_pdf", "getmattered_manage_follow_ups" and 5 more; changed the definition of "getmattered_analyze_job_description", "getmattered_apply", "getmattered_get_account" and 6 more (23 tools before, 39 now)
⟨24 unchanged words⟩ the resume can reflect the posting's own language. It does not change the user's resume or settings. Requires a connected GetMattered account and uses the ⟨27 unchanged words⟩
⟨195 unchanged words⟩ it to save or skip a match; usegetmattered_triage_matches.getmattered_save_matches
Unknown → Live
First tool surface recorded: 23 tools (server version 1.10.1)
npm:getmattered-mcp (package_npm) — from mcp_registry, with the record
https://mcp.getmattered.com/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 8 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
ShowRead the user's GetMattered account:summary. It returns the plan name, tier, status and renewal or end date; the AI tokenbalance,balance; the applications used and left in the current 30-day window and when it resets, plus the free allowance on a free account; the job preferencestheirmatches are found against (target roles,andlocations, remote); readiness: whether a resume is on file, whether account setup is finished, andwhichthe names of the profile fields employer forms require that are stillempty. Alsoempty;liststhetheirsaved resumes (id, title, base flag, last update); the default apply mode,and whether Auto Apply is on; and whether Gmail, Outlook and Indeed areconnected.connected, with the connected address. It never returns passwords, access tokens, payment card details or the answers saved in the application profile. Read-only: it changes nothing and spends no credits. Call it before applying to severaljobs.jobs,Read-only:oritwhenspendsthenousercreditsasksandwhatchangestheynothing.have left. Do not use it to change anything; use getmattered_update_job_preferences, getmattered_update_application_profile, getmattered_set_resume orgetmattered_set_resume.getmattered_update_automatic_apply_settings. Next: getmattered_set_resume when no resume is on file, otherwise getmattered_get_matches.To turn auto-apply on or off or change its mode, use getmattered_update_auto_apply.
⟨105 unchanged words⟩ 20 per page. Read-only: it spends nocredits.credits and changes nothing. Do not use it to act on an application; usegetmattered_review_application. Next:getmattered_approve_applicationsgetmattered_review_applicationortogetmattered_reject_applications.approve,Next:rejectgetmattered_approve_applications orchangegetmattered_reject_applications for what is waiting.
⟨11 unchanged words⟩ :{"applicationId":{"description":"Pass togetmattered_review_applicationgetmattered_approve_applications, getmattered_reject_applications or back to getmattered_get_applications.","type":"number ⟨304 unchanged words⟩
⟨115 unchanged words⟩ , or save or skip a match withgetmattered_triage_matches.getmattered_save_matches or getmattered_skip_matches.
⟨89 unchanged words⟩ :{"description":"Pass to getmattered_apply (job_match_id), orgetmattered_triage_matches.to getmattered_save_matches or getmattered_skip_matches (job_match_ids).","type":"number"},"location":{ ⟨161 unchanged words⟩
Optimize Resumewith AI
⟨34 unchanged words⟩ , or omit it for general ATS optimization. The rewrite is returned in the answer; the resume on the account does not change unless the user saves it with getmattered_set_resume. Requires a connected GetMattered account. Uses the user's ⟨64 unchanged words⟩
⟨5 unchanged words⟩ false,"readOnlyHint":false,"title":"Optimize Resumewith AI"}
⟨35 unchanged words⟩ omit it for a general ATS readiness score. It does not change the user's resume or settings. Requires a connected GetMattered account and uses the ⟨67 unchanged words⟩
Read orUpdatetheApplication Profile
ReadSaveoranswersupdatein the user's application profile:, the answers GetMattered types into employer application forms.ItPasscoversatcontactleastdetailsone field, andlinks,onlyworkfieldsauthorization,therelocation,userstartstateddate,innoticethisperiod,conversation:educationonly those change,theeverylegalotherdeclarationssaved answer stays as it is, andthenullvoluntaryclearsself-identificationone.(EEO)Neveranswers.inferCalloritguesswithanovalue,fieldsandtoneverreadfill a field from theprofileresume,anda name or a photo unless theopenuserquestions:saidrequiredit.fieldsFields:thatphone,areaddress,emptycity,andstate,detailsziprecentcode,applicationscountry,hadLinkedIn,toportfolioguessandbecauseGitHubthelinks,usercurrentneveremployer,gavedatethem.ofPassbirth,fieldsworktoauthorization,saverelocation,them;startonlydate,thenoticepassedperiod,fieldstravel,changesecurity clearance,andeducation,nullyearsclearsofone.experience,Saveaonlyshortanswerspersonalthenote,userfivegavelegalyoudeclarations,neverandguesses.the voluntary self-identification (EEO) answers. The EEO answers (gender, ethnicity, veteran_status, disability_status, sexual_orientation, pronouns) are optional and sensitive: save one only when the user gives it; they are used only to answer the voluntary self-identification questions on employer forms, and each accepts prefer_not_to_say. A saved answer replaces the previous one,acceptswhichprefer_not_to_sayis not kept; todecline.undo, save the earlier value again. Nothing is sent to any employer and nothing is spent.DoReturnsnottheuseprofileitaftertothe changewhich jobsand theuserquestionsisstillmatchedopen.with;Do not usegetmattered_update_job_preferences.it to read the profile; use getmattered_get_application_profile. Next: getmattered_get_matches or getmattered_apply.
⟨8 unchanged words⟩ :"The input fields this call saved. Emptywhenfromitgetmattered_get_application_profile, which onlyread.reads.","items":{"type":"string"}, ⟨318 unchanged words⟩
⟨4 unchanged words⟩ openWorldHint":false,"readOnlyHint":false,"title":"Read orUpdatetheApplication Profile"}
⟨62 unchanged words⟩ so pass the complete list, not anaddition.addition; the previous lists are not kept, so to undo a change, save the earlier values again. application_answers saves the answers employer forms ask for ⟨45 unchanged words⟩
Approve Applications — Approve applications that are waiting for the user's review (status "waiting_for_review" in getmattered_get_applications). Each approved application is submitted on the employer's own hiring system under the user's name and spends one of the user's applications. This cannot be undone: a submitted application cannot be withdrawn. Pass 1 to 25 application_ids. Approve only on the user's explicit go-ahead for those applications, such as a "yes" to a specific application. An application the plan or balance does not cover stays waiting and is reported as not sent. On a timeout or an error, call ge…
Cancel Applications — Cancel applications that are queued to be sent or still being prepared, so they are never submitted. Nothing is sent to the employer. A cancellation cannot be undone with these tools. An application that was already submitted cannot be cancelled or withdrawn, and the answer says so for each one. Pass 1 to 25 application_ids from getmattered_get_applications. Cancel only when the user asks. Do not use it for an application waiting for the user's review; use getmattered_reject_applications. Next: getmattered_get_applications to see the new status.
Create Resume Builder Draft — Create a new editable draft in the user's resume builder, with the text the user gives saved as its summary section (up to 2,000 characters). It does not split text into experience, education or skills, and it creates no PDF: the user completes the sections in the builder and downloads the PDF there. Templates: classic (default), modern or minimal. The draft is private; set make_public to true only when the user explicitly asks to share it, which publishes a link anyone can open. It adds a new draft and changes no existing resume. Requires a paid plan (Hired in 30+). Do not use it to rewrite …
Save Current Search — Save the user's current job preferences as a new named saved search, the same as saving a search on the dashboard. Pass name (optional; without one, the search is named after the first role and location) and alerts_enabled (optional; true emails the user new matches for this search). It adds a search and changes nothing else; it can be removed with getmattered_delete_saved_search. Nothing is sent to any employer and nothing is spent. Do not use it to change what the user is matched with; use getmattered_update_job_preferences. Next: getmattered_list_saved_searches.
Delete Saved Search — Delete one of the user's saved searches and stop its email alerts. Pass saved_search_id from getmattered_list_saved_searches. This cannot be undone, so call it only when the user asks to delete that search, and name the search first. The user's job preferences and matches do not change. Do not use it only to turn alerts off; use getmattered_update_saved_search. Next: getmattered_list_saved_searches.
Draft a Follow-up — Write a follow-up message for one application that has gone quiet: the channel it should go through (email, LinkedIn or other), a subject and the text. Pass application_id from getmattered_list_due_follow_ups or getmattered_get_applications. It only drafts: nothing is sent and nothing is recorded. Uses the user's AI credits. Do not use it to send the message; use getmattered_send_follow_up after the user approves the text. Next: show the user the draft, then send an email draft with getmattered_send_follow_up after they say yes.
Get Application Profile — Read the user's application profile: the answers GetMattered types into employer application forms. It returns contact details and links; work details (current employer, date of birth, work authorization, relocation, start date, notice period, travel, security clearance, education, years of experience and a short personal note); the five legal declarations; and the voluntary self-identification (EEO) answers. It also returns the open questions: required fields that are empty, and details recent applications had to guess because the user never gave them, each with the field that answers it. Th…
Get Resume PDF Link — Get the private link to the PDF of the user's base resume, the resume on file that every application is tailored from. Uploaded DOCX and text resumes are stored as a rendered PDF, so every base resume has one. The link opens the user's GetMattered documents page, which needs their sign-in, and the PDF downloads from there. Read-only: it creates nothing, shares nothing and spends no credits. When no resume is on file, the answer says so. Do not use it to make the resume public; use getmattered_share_resume_pdf. Next: getmattered_get_matches to find jobs for this resume.
List Due Follow-ups — List the user's applications whose follow-up is due, most urgent first: each one's application_id, job, company, urgency, how many follow-ups were sent and the next due date. Read-only: it changes nothing, sends nothing and spends no credits. Do not use it to see the follow-ups already sent; use getmattered_list_sent_follow_ups. Next: getmattered_draft_follow_up for one of these applications.
List Saved Searches — List the user's saved searches: each one's saved_search_id, name, target roles, locations, whether new-match email alerts are on, when it was created and when it last sent an alert. A saved search is a named snapshot of the job preferences. Read-only: it changes nothing and spends no credits. Do not use it to see jobs; use getmattered_get_matches. Next: getmattered_get_matches for the jobs that match now.
List Sent Follow-ups — List the follow-ups the user already sent or recorded, newest first: job, company, attempt number, channel, recipient, subject and date, 20 per page. Pass cursor from the previous answer for older ones. Read-only: it changes nothing and spends no credits. Call it after a timeout or an error from getmattered_send_follow_up, before sending again. Do not use it to find the applications that need a follow-up now; use getmattered_list_due_follow_ups. Next: getmattered_list_due_follow_ups.
Record a Follow-up — Record a follow-up the user sent themselves, for example on LinkedIn or from their own mail app, so the application's follow-up count and next due date stay right. Pass application_id, body (the text they sent, 20 to 4,000 characters), and optionally channel (email, linkedin or other; email by default), recipient and subject. Nothing is sent from GetMattered and nothing is spent. A recorded follow-up cannot be removed with these tools, so record only what the user says they sent. Do not use it to send a follow-up; use getmattered_send_follow_up. Next: getmattered_get_inbox for the employer's …
Rewrite Application Documents — Rewrite the tailored resume or cover letter of applications that are not sent yet, from the user's instructions. Pass 1 to 25 application_ids from getmattered_get_applications, document_type ("resume" or "cover_letter") and instructions in the user's own words. The rewritten document replaces the one saved on each application and is shown in the answer. Nothing is sent to the employer. Uses the user's AI credits. Do not use it to rewrite the base resume on the account; use getmattered_optimize_resume, then getmattered_set_resume. Next: getmattered_approve_applications when the user is happy w…
Reject Applications — Reject applications that are waiting for the user's review. A rejected application is skipped: nothing is sent to the employer and none of the user's applications is spent. A rejection cannot be undone with these tools. Pass 1 to 25 application_ids from getmattered_get_applications. Reject only the applications the user said no to. Do not use it to stop an application that is queued or still being prepared; use getmattered_cancel_applications. Next: getmattered_get_matches for other jobs.
Prepare Applications Again — Build the tailored documents and form answers of applications again, for example after the user changed their resume or settings. Pass 1 to 25 application_ids from getmattered_get_applications, and optionally steps to name the preparation steps to run again; without steps, every step that is out of date runs again. The new documents replace the ones saved on each application. Nothing is sent to the employer. Uses the user's AI credits. Do not use it to change one document from instructions; use getmattered_refine_application_documents. Next: getmattered_get_applications to see the prepared ap…
Restore Skipped Matches — Bring back job matches the user skipped, so they show in the user's matches again. Pass 1 to 25 job_match_ids from getmattered_get_matches. A match whose posting has closed cannot be restored, and the answer says so. Nothing is sent to any employer and nothing is spent. It can be undone with getmattered_skip_matches. Do not use it to save a match for later; use getmattered_save_matches. Next: getmattered_get_matches.
Save Job Matches — Save job matches to the user's saved list so they can come back to them. Pass 1 to 25 job_match_ids from getmattered_get_matches. Saving does not apply: nothing is sent to any employer and nothing is spent. It can be undone with getmattered_unsave_matches. Do not use it to apply; use getmattered_apply. Next: getmattered_get_matches with saved_only to list the saved jobs.
Send a Follow-up Email — Send a follow-up email about one application from the user's connected Gmail or Outlook, under the user's name, then record it on the application. It sends a real email to the address in to and cannot be undone. Pass application_id, to (the recipient's address as the user gave it, never a guess), subject and body (20 to 4,000 characters, the exact text the user approved). Send only on the user's explicit go-ahead: show the exact subject and text first, then send it only after they say yes to that text. Sending needs a connected Gmail or Outlook; without one, nothing is sent, the user sends it…
Record Application Stage — Record how applications are going after they were sent: applied, callback, phone_screen, interview, offered, rejected or no_response. Pass 1 to 25 application_ids from getmattered_get_applications and the stage. It changes only the stage on the user's own application tracker: nothing is sent to the employer, and the stage can be set again with this tool. Set it only from what the user tells you. Do not use it to approve, reject or cancel an application; use getmattered_approve_applications, getmattered_reject_applications or getmattered_cancel_applications. Next: getmattered_generate_intervie…
Share Resume PDF Publicly — Turn on a public share link for the PDF of the user's base resume and return it. Anyone who has the link can open the resume, including the contact details on it, without signing in. Call it only when the user explicitly asks to share their resume publicly. Sharing can be turned off again on the user's GetMattered documents page. Nothing is sent to any employer and nothing is spent. Do not use it only to download the resume; use getmattered_get_resume_pdf_link. Next: give the user the link and remind them that it is public.
Skip Job Matches — Skip job matches the user does not want, so they stop showing in the user's matches. Pass 1 to 25 job_match_ids from getmattered_get_matches and, optionally, reason: not_interested, wrong_location, too_senior, too_junior, salary_too_low, wrong_role, company_mismatch, already_applied or other. The reason is saved with the skip and used to improve this user's future matches. Nothing is sent to any employer and nothing is spent. It can be undone with getmattered_restore_matches while the posting is still open. Skip only the matches the user turned down. Do not use it to reject an application tha…
Remove Saved Matches — Remove job matches from the user's saved list. The matches stay in the user's matches. Pass 1 to 25 job_match_ids from getmattered_get_matches. Nothing is sent to any employer and nothing is spent. It can be undone with getmattered_save_matches. Do not use it to hide a match the user does not want; use getmattered_skip_matches. Next: getmattered_get_matches.
Update Auto Apply Settings — Change the user's Auto Apply settings: turn it on or off (enabled), and set the default apply mode, the daily limit and the lowest match it applies to. While Auto Apply is on, GetMattered starts applications every day without a swipe. default_apply_mode "auto" sends them to the employer under the user's name without asking first, and a sent application cannot be undone. "review" prepares each one and holds it for approval. The default apply mode is also what getmattered_apply does when its mode is omitted. Each setting can be changed back with this tool, but applications already sent stay sen…
Update Saved Search — Rename one of the user's saved searches or turn its new-match email alerts on or off. Pass saved_search_id from getmattered_list_saved_searches and name, alerts_enabled or both. Only the passed fields change, and they can be changed back with this tool. The search's roles and locations stay as they were saved. Nothing is sent to any employer and nothing is spent. Do not use it to change the job preferences; use getmattered_update_job_preferences. Next: getmattered_list_saved_searches.
Auto Apply to Job — Deprecated alias of getmattered_apply, use getmattered_apply. Applies to ONE job posting by job_url, end to end, on the employer's own hiring system (Greenhouse, Lever, Ashby, Workday, Personio, Teamtailor, SmartRecruiters, Recruitee, Breezy, Workable, Rippling, BambooHR, JazzHR, softgarden, Jobvite, Gem, Zoho Recruit, Dayforce, Hireology, Dover, Oracle Recruiting Cloud, Paylocity, Oracle Taleo, UKG Pro Recruiting, ADP, Avature, CareerPlug, Pinpoint, Manatal, and Eightfold), following the account's review setting. Spends one of the user's applications.
Resume PDF or Draft — Create an editable resume draft with up to 2,000 characters saved in its summary section. This tool does not split raw text into experience, education or skills. Complete those sections in the builder before downloading a PDF. Templates: modern, classic, or minimal. Private by default; set make_public to true only if the user explicitly asks to share the draft. Requires a paid plan (Hired in 30+). Do not use it to rewrite a resume; use getmattered_optimize_resume. resume_text is optional. Without it, nothing is created: the tool returns the link to the PDF of the resume already on the user's …
Follow Up on Applications — Follow up on applications that have gone quiet. action "list" shows the applications whose follow-up is due, most urgent first; "history" shows the follow-ups already sent; "draft" writes a follow-up for one application_id and spends tokens; "send" emails it to the address in to, from the user's connected Gmail or Outlook, under the user's name, and cannot be undone; "record_sent" records a follow-up the user sent themselves, for example on LinkedIn. Send only on the user's explicit go-ahead: show the exact subject and text first, then send it only after they say yes to that text. Sending nee…
Manage Saved Searches — Manage the user's saved searches: named snapshots of their job preferences, with optional email alerts for new matches. action "list" shows them; "save" saves the current job preferences as a new search, with an optional name and alerts_enabled; "update" renames one or turns its email alerts on or off; "delete" removes one for good, so call it only when the user asks. Nothing is sent to any employer and nothing is spent. Do not use it to change what the user is matched with; use getmattered_update_job_preferences. Next: getmattered_get_matches.
Approve or Reject Applications — Act on the user's applications. decision "approve" submits each waiting application on the employer's hiring system under the user's name. This cannot be undone. "reject" skips it, and nothing is sent. "cancel" stops one that is still queued or preparing. "refine" rewrites its resume or cover letter from instructions (document_type and instructions). "re_prepare" builds its documents again (optional steps). "set_stage" records how it is going (stage). Pass up to 25 application_ids from getmattered_get_applications. Only approve on the user's explicit go-ahead, such as a "yes" to a specific ap…
Search Jobs — Deprecated alias of getmattered_get_matches, use getmattered_get_matches. Returns the user's matched jobs filtered by title, location and remote, exactly as getmattered_get_matches with query, location and remote_only. Read-only: it never changes which roles GetMattered hunts for.
Save, Skip or Undo Matches — Save or skip job matches: the answer to "want this one?". action "save" keeps matches in the user's saved list; action "skip" dismisses them so they stop showing, with an optional reason (not_interested, wrong_location, too_senior, too_junior, salary_too_low, wrong_role, company_mismatch, already_applied, other) that is saved with the skip and used to improve this user's future matches. action "unsave" undoes a save, and action "restore" undoes a skip so the match shows again (a closed posting cannot be restored). Pass up to 25 job_match_ids from getmattered_get_matches. Nothing is sent to an…
Update Auto Apply — Change the user's Auto Apply settings: turn it on or off (enabled), and set the default apply mode, the daily limit and the lowest match it applies to. While Auto Apply is on, GetMattered starts applications every day without a swipe. default_apply_mode "auto" sends them to the employer under the user's name without asking first, and a sent application cannot be undone. "review" prepares each one and holds it for approval. The default apply mode is also what getmattered_apply does when its mode is omitted. Call it only when the user asks to change these settings, never on your own. Turning Au…