GetMattered
Auto-Apply That Ends on an Interview. Job matches, per-role resumes, apply, approve, track receipts.
| Endpoint | https://mcp.getmattered.com/mcp (streamable-http) |
|---|---|
| Registry version | 1.10.1 |
| Now | 23 tools · grade D (51) · pin ts_9df662f26370a2870e63eed48d00c4ab · protocol 2025-06-18 |
| First / last listed | 2026-10-25 05:05 UTC / 2026-10-25 05:05 UTC |
| Grade over time | 2026-10-25: D (51), 23 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: getmattered_get_matches getmattered_apply getmattered_get_applications getmattered_review_application getmattered_get_account getmattered_set_resume getmattered_triage_matches getmattered_get_inbox getmattered_reply_to_email getmattered_score_resume getmattered_analyze_job_description getmattered_optimize_resume getmattered_generate_interview_questions getmattered_translate_resume getmattered_search_jobs getmattered_update_job_preferences getmattered_generate_cover_letter getmattered_auto_apply getmattered_build_pdf getmattered_update_auto_apply getmattered_update_application_profile getmattered_manage_follow_ups getmattered_manage_saved_searches
getmattered_get_matches | List the user's matched jobs: the roles GetMattered found for them against their saved job preferences, best matches first, each with a job_match_id, title, company, location, match score, a 500-character excerpt of the posting and the apply URL. Pass job_match_ids (up to 10) to read the full posting, skills and benefits of specific matches; job_url to read any posting without saving it; query, lo params: page, limit, saved_only, job_match_ids, job_url, query, location, remote_only, after_job_match_id |
getmattered_apply | Apply to one job on the user's behalf. Pass job_match_id from getmattered_get_matches, or job_url for any posting. GetMattered rewrites the resume and cover letter for that role, then completes and submits the application on the employer's own hiring system (Greenhouse, Lever, Ashby, Workday, Personio, Teamtailor, SmartRecruiters, Recruitee, Breezy, Workable, Rippling, BambooHR, JazzHR, softgarden params: job_match_id, job_url, mode |
getmattered_get_applications | List the user's applications and where each one stands, or read one by application_id to see what will be or was sent: the tailored resume, the cover letter, the screening answers, why it stopped, and its place in the queue, plus the employer's confirmation page as an image when that page is the proof. Use this to check progress, to find applications waiting for the user's approval (status "waitin params: application_id, status, page |
getmattered_review_application | 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 (option params: decision*, application_ids*, document_type, instructions, steps, stage |
getmattered_get_account | Show the user's GetMattered account: plan, token balance, applications left in the current 30-day window, the job preferences their matches are found against, and readiness: whether a resume is on file, whether setup is finished, and which profile fields employer forms require that are still empty. Also lists their resumes, the default apply mode, and whether Gmail, Outlook and Indeed are connecte params: none |
getmattered_set_resume | Put the user's resume on their GetMattered account as the base every application is tailored from. Pass exactly one: resume_text (the full text), resume_url (an https link to a PDF, DOCX or plain text file, up to 10 MB), or document_id (one of their saved resumes, from getmattered_get_account). A new upload is read by AI and uses the user's AI credits; switching to a saved resume with document_id params: resume_text, resume_url, document_id, resume_file |
getmattered_triage_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 "un params: action*, job_match_ids*, reason |
getmattered_get_inbox | Read the user's recruiter inbox: the emails employers sent to the user's GetMattered address after an application, and the user's own replies. With no message_id it lists recent emails, newest first, with the sender, the company and job when known, the subject, the date, an unread flag, a short preview and the message_id, 20 per page. Filter with unread_only, folder ("inbox", "archived" or "sent") params: message_id, folder, unread_only, category, application_id, search, page, include_reply_suggestions |
getmattered_reply_to_email | Send the user's reply to an email from an employer. The reply goes out as a real email from the user's GetMattered address, under the user's name, and cannot be undone. Pass message_id from getmattered_get_inbox and body, the plain-text reply. Only send on the user's explicit go-ahead: first show the user the exact text, then send it only after they say yes to that text. Never send a reply the use params: message_id*, body* |
getmattered_score_resume | Score a resume for ATS compatibility. Returns an overall score, section scores, the keywords the resume matches and the ones it is missing, and specific rewrite suggestions. Pass job_description to score against a posting, or omit it for a general ATS readiness score. Requires a connected GetMattered account and uses the user's credits. Do not use it to rewrite the resume; use getmattered_optimize params: resume_text, resume_file, job_description |
getmattered_analyze_job_description | Extract the ATS keywords and requirements in a job posting, with each term's category, importance and must-have flag. Shows must-have versus nice-to-have requirements so the resume can reflect the posting's own language. Requires a connected GetMattered account and uses the user's AI credits. Do not use it to read a posting from a link; use getmattered_get_matches with job_url. Next: getmattered_s params: job_description* |
getmattered_optimize_resume | Rewrite a resume so it passes ATS screening. Returns the rewritten resume, a projected ATS score, and an itemised summary of every change made. Pass job_description to tailor the rewrite to one specific posting, or omit it for general ATS optimization. Requires a connected GetMattered account. Uses the user's AI credits. Do not use it to apply: getmattered_apply tailors the resume for every applic params: resume_text, resume_file, job_description |
getmattered_generate_interview_questions | Produce interview preparation for a specific role and company: company insights, the questions this role is asked with approach guidance, STAR scenarios drawn from the posting, talking points, questions to ask the interviewer, and salary negotiation prep. Pass application_id to prep for a job the user applied to (no new saved job), or job_title and company_name for any other job. Requires a connec params: job_title, company_name, job_description, application_id |
getmattered_translate_resume | Translate the default saved resume-builder document, or the first saved builder document if no default is set, into another language (for example Spanish, French, German, Portuguese or Japanese), ready to send to employers in that market. Returns the new resume's title and a link; the translation is saved as a separate resume and the original stays unchanged. Works from the user's resume on file, params: target_language*, resume_text, resume_file |
getmattered_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. params: job_title*, location, remote_only |
getmattered_update_job_preferences | Set what GetMattered hunts for on the user's behalf, and re-run discovery immediately: target roles, locations, remote, salary band and currency, seniority (experience_levels), work styles, job types, visa sponsorship need, industries to exclude, or pause matching. Pass description to say it in plain words ("remote only, 120k+, senior, no crypto"); fields passed explicitly win over it. Lists REPLA params: target_roles, locations, include_remote, remote_only, salary_min, salary_max, salary_currency, experience_levels, work_styles, job_types, needs_visa_sponsorship, exclude_industries, paused, description, application_answers |
getmattered_generate_cover_letter | Write a cover letter for a specific job from the user's default saved resume-builder document, or the first saved builder document if no default is set, in their own voice and free of recruiter cliches. Returns the finished letter as text and saves it to the account. Pass application_id instead to read the letter already written for that application. Add instructions only with application_id when params: job_description, company_name, application_id, instructions, resume_text |
getmattered_auto_apply | 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, U params: job_url* |
getmattered_build_pdf | 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+). params: resume_text, template, make_public |
getmattered_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 params: enabled, default_apply_mode, daily_limit, match_level |
getmattered_update_application_profile | Read or update the user's application profile: the answers GetMattered types into employer forms. It covers contact details and links, work authorization, relocation, start date, notice period, education, the legal declarations, and the voluntary self-identification (EEO) answers. Call it with no fields to read the profile and the open questions: required fields that are empty, and details recent params: phone, address_line1, address_line2, city, state, zip_code, country, linkedin_url, portfolio_url, github_url, current_employer, date_of_birth, work_authorization, willing_to_relocate, relocation_locations, available_start_date, notice_period, travel_willingness, security_clearance, highest_education, years_of_experience, personal_narrative, restrictive_covenant_status, criminal_record_status, background_check_consent, related_to_employee_status, export_control_us_person, gender, ethnicity, veteran_status, disability_status, sexual_orientation, pronouns |
getmattered_manage_follow_ups | 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 params: action*, application_id, to, subject, body, channel, recipient, cursor |
getmattered_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 employ params: action*, saved_search_id, name, alerts_enabled |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.