Khalid Ibne Hasan · Portfolio
Query Khalid Ibne Hasan's portfolio: profile, availability, case studies, writing, and resume.
| Endpoint | https://www.khalidibnehasan.com/mcp (streamable-http) |
|---|---|
| Registry version | 1.0.0 |
| Now | 9 tools · grade A (96) · pin ts_297114149456d52ee08a92bed7f9967f · protocol 2025-06-18 |
| First / last listed | 2026-11-04 04:04 UTC / 2026-11-04 04:04 UTC |
| Grade over time | 2026-11-04: A (96), 9 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: get_profile get_availability list_projects get_case_study list_writing get_post get_resume search_site ask_khalid
get_profile | 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. params: none |
get_availability | 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. params: none |
list_projects | 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. params: none |
get_case_study | Returns the full case study for one project by slug: role, year, impact, description, highlights, and stack. Get slugs from list_projects. params: slug* |
list_writing | Lists Khalid's writing: in-site notes and Substack essays, merged and sorted newest first. Each entry has a title, source, date, and URL. params: none |
get_post | 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. params: slug* |
get_resume | Returns Khalid Ibne Hasan's structured resume: work experience, education, skill groups, and the URL of the downloadable PDF version. params: none |
search_site | Searches all of khalidibnehasan.com (case studies, side projects, writing, profile pages) for a phrase and returns matching items with URLs and snippets. params: query* |
ask_khalid | 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 availability. To actually reach Khalid, use the contact form at https://www.khalidibnehasan.com/contact or book a call at https://calendly.com/khalidibnehasan/30min. params: question* |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.