Khalid Ibne Hasan · Portfolio
io.github.khalid-hasan/portfolioQuery Khalid Ibne Hasan's portfolio: profile, availability, case studies, writing, and resume.
Score: 100/100
Handshake verified by our own probe.
Tools · 9
Returns who Khalid Ibne Hasan is: name, role, organization, location, links, and a short professional bio. Use this first to ground any answer about Khalid.
Returns what Khalid Ibne Hasan is currently open to (advisory, speaking, and similar engagements) plus the ways to reach him, including a direct call-booking link.
Lists Khalid's shipped case studies (products built at Keyin College) and his side projects (the Lab). Each entry includes a slug usable with get_case_study, a summary, and tags.
Returns the full case study for one project by slug: role, year, impact, description, highlights, and stack. Get slugs from list_projects.
Lists Khalid's writing: in-site notes and Substack essays, merged and sorted newest first. Each entry has a title, source, date, and URL.
Returns the full text of one in-site note by slug. Substack essays live on Substack; for those this returns the external URL to read instead. Get slugs from list_writing.
Returns Khalid Ibne Hasan's structured resume: work experience, education, skill groups, and the URL of the downloadable PDF version.
Searches all of khalidibnehasan.com (case studies, side projects, writing, profile pages) for a phrase and returns matching items with URLs and snippets.
Asks Khalid Ibne Hasan's chat persona one question and returns its answer. The persona is LLM-backed, grounded in khalidibnehasan.com content, and answers as Khalid about his work, experience, and ava…
How to use
Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://www.khalidibnehasan.com/mcp
Cursor or Cline: add to your MCP config:
{
"mcpServers": {
"khalid_ibne_hasan_\u00b7_portfolio": {
"url": "https://www.khalidibnehasan.com/mcp",
"transport": "streamable-http"
}
}
}