# Aiapplyd MCP server

Source: https://glimind.com/server/mcp-registry%2Fcom.aiapplyd%2Faiapplyd
Registry id: `mcp-registry/com.aiapplyd/aiapplyd`
Status: live (checked 2026-10-27T06:19:13.193Z)

## Verdict

Aiapplyd MCP server answered 99.93% of Glimind's liveness checks over 30 days, better than 31% of MCP servers, with 2176 ms median handshake and 39 outages in 90 days. Its agent-readiness grade is A (93/100) across 39 tools, costing an agent about 14,455 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 99.93% | 31% of MCP servers |
| Median handshake latency | 2176 ms | 4% of MCP servers |
| p95 handshake latency | 4355 ms | — |
| Checks in 30 days | 4,730 | — |
| Outages, 90 days | 39 | — |
| Median recovery | 21 min | — |
| Agent-readiness score | 93/100 (A) | 75% of MCP servers |
| Tools | 39 | — |
| Tool-list size for an agent | ~14,455 tokens | 13% of MCP servers |
| Days observed | 29 | — |

## Install

```json
{
  "mcpServers": {
    "aiapplyd-mcp-server": {
      "type": "http",
      "url": "https://mcp.aiapplyd.com/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http aiapplyd-mcp-server https://mcp.aiapplyd.com/mcp
```

## Tools (39)

- `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 requir
- `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 let
- `getmattered_approve_applications`: Approve applications that are waiting for the user's review (status "waiting_for_review" in getmattered_get_applications). Each approved application is submitte
- `getmattered_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 u
- `getmattered_create_resume_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 
- `getmattered_create_saved_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 
- `getmattered_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 
- `getmattered_draft_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 app
- `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 thei
- `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 f
- `getmattered_get_account`: 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, ti
- `getmattered_get_application_profile`: Read only the signed-in user's own application profile: the answers the user saved for GetMattered to type into employer application forms. It never returns dat
- `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, th
- `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_i
- `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, com
- `getmattered_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
- `getmattered_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 
- `getmattered_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 i
- `getmattered_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 curso
- `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_descrip
- `getmattered_record_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 rig
- `getmattered_refine_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_g
- `getmattered_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 applicatio
- `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
- `getmattered_reprepare_applications`: 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 f
- `getmattered_restore_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 postin
- `getmattered_save_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
- `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
- `getmattered_send_follow_up`: 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 re
- `getmattered_set_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_i
- `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
- `getmattered_share_resume_pdf`: 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 i
- `getmattered_skip_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, re
- `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, Frenc
- `getmattered_unsave_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 
- `getmattered_update_application_profile`: Change only the signed-in user's own application profile, the answers GetMattered types into employer application forms: only the fields the user names change, 
- `getmattered_update_automatic_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 Au
- `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 (exp
- `getmattered_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

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
