For recruiters & their agents
Your agent.
My engineering evidence.
Research my background in your existing AI workflow. Read the public résumé, inspect projects, and prepare a conversation grounded in evidence.
Start with a research prompt
Paste this into a browsing-enabled assistant. No MCP setup is needed to read the public pages.
Research Mourad Chnaiti for this role: [paste requirements]. Read https://resume.chnaiti.com/resume.md and the project pages it links to. Summarize relevant evidence, distinguish candidate claims from independently verified facts, identify unanswered questions, and cite your sources. Do not invent employment history or send outreach without my approval.Connect to the résumé service
For tool access, add this public Streamable HTTP MCP endpoint to a compatible client. Authentication: none. The service exposes curated résumé data; your assistant provides the conversational reasoning.
https://resume.chnaiti.com/mcpChatGPT
- Open ChatGPT’s plugins area and choose Add custom MCP server, where available for your account or workspace.
- Name it Mourad Chnaiti, enter the endpoint above, and choose No authentication.
- Create and install the plugin. Select it in a conversation and ask it to research the role.
Availability depends on workspace permissions. Follow the current OpenAI connection instructions if your interface differs.
Codex
codex mcp add mourad-resume --url https://resume.chnaiti.com/mcpOther MCP clients
Configure a remote Streamable HTTP server with the URL above. For clients that use a mcpServers configuration:
{
"mcpServers": {
"mourad-resume": {
"url": "https://resume.chnaiti.com/mcp"
}
}
}A useful conversation
- Find evidence:
searchreturns project and résumé citations;fetchretrieves the full document. - Understand the work: use
get_ai_workflow,search_projects,search_skills, orget_resume. - Discuss a role:
check_role_fitmaps mentioned keywords to evidence. It does not score suitability or make hiring decisions. - Prepare outreach:
contact_mouradreturns an email draft. Nothing is delivered until you send it.
Discovery and evidence
Public pages, structured data, an XML sitemap, and crawler access help make this résumé discoverable. Search engines decide whether and when to index it. Finding a page does not automatically connect ChatGPT to its MCP tools.
See OpenAI’s crawler guidance. The llms.txt files and discovery card are convenience documents, not search placement guarantees.
- Public résumé (Markdown) ↗
- Structured résumé (JSON) ↗
- Agent index ↗
- Full agent context ↗
- MCP discovery card ↗
- XML sitemap ↗
What the service records
Operational telemetry records tool names, timing, self-reported client labels, approximate country, and a salted IP hash. Job descriptions and contact drafts are not saved. The optional leave_note diagnostic publishes the text you explicitly provide; never use it for private outreach.