MCP tools

asy_ats_scan

Re-parse a résumé, flag ATS format-law failures, and report JD keyword presence without pretending it proves fit.

asy_ats_scan — ATS scan

Price: 0.05 USDT · x402 on X Layer

Scan an existing résumé the way an applicant-tracking system would: re-parse it, flag format-law violations that scramble in ATS software, and (with a job description) report must/nice keyword presence. Keyword presence is not evidence-backed fit; use asy_fit_brief for that stricter map. Price: 0.05 USDT (x402 on X Layer, eip155:196). Example: {resumeText:"…", jd:"Senior Backend Engineer…"} → format findings + parse-back + keyword presence. Proof promise: findings come from Assay's deterministic parser and the published Standard's format law — not a guess. Also runnable as a background job via asy_create_dossier_job.

Input schema

ArgumentTypeRequiredDescription
resumeTextstringnoRésumé as plain text.
resumeB64stringnoRésumé as base64 (PDF or DOCX). Provide filename so the type is known.
filenamestringnoOriginal filename, e.g. "resume.pdf" — used to pick the parser.
jdstringnoOptional job description to measure keyword presence against.

JSON-RPC call shape

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "asy_ats_scan",
    "arguments": {
      "resumeText": "Ada Example\nEXPERIENCE\nProduct Analyst\nSKILLS\nSQL",
      "jd": "Product analyst with SQL"
    }
  }
}

Call the stateless Streamable HTTP endpoint at https://api.assayed.xyz/mcp. See x402 payment notes for paid calls and the complete tool index for the other generated schemas.