{"protocol":"Model Context Protocol over HTTP (JSON-RPC 2.0)","protocolVersion":"2025-06-18","serverInfo":{"name":"mustafa-dogan-cv","version":"1.0.0"},"transport":"POST JSON-RPC to this same URL","methods":["initialize","tools/list","tools/call","ping"],"tools":[{"name":"list_surfaces","description":"Enumerate the human, document and protocol surfaces of this CV, with their URLs."},{"name":"get_graph","description":"The complete claim to evidence to proof graph that every surface is rendered from."},{"name":"search_cv","description":"Retrieval over the evidence graph. Returns scored chunks — the same index the site's chat uses."},{"name":"get_experience_by_skill","description":"Filter experience and capabilities by a stack tag, e.g. ccaas, api, ai, automation, qa, crm, erp, sql."},{"name":"get_certifications","description":"Certifications with a per-item verification flag. 158 are held in total; unverified items are labelled rather than hidden."},{"name":"compare_to_job_description","description":"Map a job description against the evidence graph. Returns coverage, evidence per matched area, and the gaps that are genuinely not covered."},{"name":"mint_dossier","description":"Build a role-mapped summary: what the record covers, what is not on it yet with the nearest thing that is, and the declared gaps. Gaps are always included."},{"name":"get_project","description":"Return one project in full: what it is, the technical decision behind it, and its stack."},{"name":"download_cv","description":"The whole CV as Markdown or JSON Resume v1."}],"example":{"method":"tools/call","params":{"name":"mint_dossier","arguments":{"lens":"solutions-engineer"}}},"docs":"/for-agents"}