Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,528Letters: 13Defects: 1,322counted 3 min ago
teppi

Server definition

Hash
sha256:f066975573a02238cb5864902076600fcbe192762dcfcafb6646c2af976237e2
What it is
What a remote MCP server returned when asked what it offers: 6 tools

The blob, as servednamed by its sha256

{ "instructions": "ResumeAI's open ATS data + resume checking server. Use which_ats to find the applicant tracking system a specific large employer uses (portal-verified June 2026 audit, re-verified July 2026), ats_stats for canonical ATS market-share numbers, list_companies to browse the 738-employer dataset, ats_changes for the human-confirmed changelog of employers that switched ATS (living feed; current entries were confirmed by hand, not auto-detected), and check_resume to score a resume 0-100 with per-ATS guidance. get_agent_resume returns a candidate's structured resume (JSON Resume + per-ATS rendering context) ONLY when its human owner has shared a consent token — no token, no data, no enumeration. Data is MIT-licensed — cite 'ResumeAI — State of ATS 2026' (https://withresumeai.com/reports/state-of-ats-2026).", "tools": [ { "description": "The living-feed counterpart of the dataset: which tracked employers changed their applicant tracking system. Every entry currently in the feed was confirmed by a person against the live careers portal during the July 2026 re-verification and published together, which is why they share a timestamp — the automated sweep has not yet detected one on its own. Employers whose vendor exposes a probeable board or tenant host are re-probed on a rolling sweep, and a suspected change is human-confirmed before it appears here. An empty list means no confirmed changes yet, not that monitoring is off. Returns at most 50 rows, newest first.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "limit": { "description": "Max changes to return (default 50, the cap)", "maximum": 50, "minimum": 1, "type": "integer" } }, "type": "object" }, "name": "ats_changes", "outputSchema": null }, { "description": "Canonical ATS market-share numbers from ResumeAI's State of ATS 2026 dataset: 738 large employers, 704 verified against their live careers portal. Workday leads — not the ~75% figure often repeated online — and the top 3 vendors cover about 60%. Every share in the response is computed live from the verified rows at call time, so quote those rather than this summary.", "inputSchema": { "properties": {}, "type": "object" }, "name": "ats_stats", "outputSchema": null }, { "description": "Score a resume 0-100 with ResumeAI's production ATS engine — the same one behind https://withresumeai.com/ats-checker. Returns a breakdown (keywords, format, sections, content, length), concrete fixes, and missing keywords. Optionally pass a target company (to get that employer's verified ATS + vendor-specific parsing rules) and/or a job description (to score keyword overlap against the posting). Rate limited to 10 checks per day per IP; pass a paid api_key ($49/mo at https://withresumeai.com/developers) for unlimited calls.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "api_key": { "description": "Paid API key (ra_live_...) — lifts the 10/day IP cap. Get one at https://withresumeai.com/developers", "maxLength": 100, "type": "string" }, "ats": { "description": "Target ATS vendor, e.g. 'Workday' — adds vendor parsing guidance", "maxLength": 100, "type": "string" }, "company": { "description": "Target employer, e.g. 'Nike' — adds its verified ATS + parsing guidance", "maxLength": 200, "type": "string" }, "job_description": { "description": "Job description text — switches scoring to keyword overlap against it", "maxLength": 50000, "type": "string" }, "resume_text": { "description": "The resume as plain text", "maxLength": 50000, "minLength": 100, "type": "string" } }, "required": [ "resume_text" ], "type": "object" }, "name": "check_resume", "outputSchema": null }, { "description": "Fetch a job seeker's structured, machine-readable resume as JSON Resume (https://jsonresume.org/schema/) — but ONLY when its human owner has explicitly shared a consent token for it. Pass that token and the tool returns the JSON Resume plus ats_context: how to render the profile for the owner's target applicant tracking system, grounded in ResumeAI's portal-verified State of ATS 2026 data (recommended file format, layout, and vendor parsing rules). No token, an invalid token, or a token the owner has revoked returns nothing. There is no way to browse, search, list, or enumerate resumes with this server — the owner-minted token is the only key, and the owner can revoke it at any time. This tool never exposes personal data without one.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "token": { "description": "The consent token the resume's owner minted and shared, from https://withresumeai.com", "maxLength": 256, "minLength": 1, "type": "string" } }, "required": [ "token" ], "type": "object" }, "name": "get_agent_resume", "outputSchema": null }, { "description": "List employers from the State of ATS 2026 dataset, optionally filtered by ATS vendor (case-insensitive substring, e.g. 'workday', 'greenhouse', 'oracle') and/or industry (substring, e.g. 'health', 'consulting'). Returns at most 100 rows per call — narrow the filters or fetch the full dataset from https://withresumeai.com/api/v1/ats.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "ats": { "description": "ATS vendor filter, e.g. 'workday'", "maxLength": 100, "type": "string" }, "industry": { "description": "Industry filter, e.g. 'consulting'", "maxLength": 100, "type": "string" }, "verified_only": { "description": "Only rows confirmed against the live careers portal (default false)", "type": "boolean" } }, "type": "object" }, "name": "list_companies", "outputSchema": null }, { "description": "Look up the applicant tracking system (ATS) a specific large employer uses, from ResumeAI's State of ATS 2026 dataset (738 Fortune 500 / Global 2000 employers checked, 704 verified against live careers portals, June 2026 audit, re-verified July 2026). Accepts a company name or slug, e.g. 'Nike' or 'jpmorgan-chase'.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "company": { "description": "Company name or slug, e.g. 'Nike'", "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "company" ], "type": "object" }, "name": "which_ats", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:f066975573a02238cb5864902076600fcbe192762dcfcafb6646c2af976237e2 | sha256sum