io.github.khalid-hasan/portfolio

Khalid Ibne Hasan · Portfolio

Query Khalid Ibne Hasan's portfolio: profile, availability, case studies, writing, and resume.

Endpointhttps://www.khalidibnehasan.com/mcp (streamable-http)
Registry version1.0.0
Now9 tools · grade A (96) · pin ts_297114149456d52ee08a92bed7f9967f · protocol 2025-06-18
First / last listed2026-11-04 04:04 UTC / 2026-11-04 04:04 UTC
Grade over time2026-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.

Timeline

First listing · 2026-11-04 04:04 UTC
9 tools, grade A (96)

Tools: get_profile get_availability list_projects get_case_study list_writing get_post get_resume search_site ask_khalid

Current tools (9)

get_profileReturns 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_availabilityReturns 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_projectsLists 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_studyReturns the full case study for one project by slug: role, year, impact, description, highlights, and stack. Get slugs from list_projects.
params: slug*
list_writingLists 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_postReturns 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_resumeReturns Khalid Ibne Hasan's structured resume: work experience, education, skill groups, and the URL of the downloadable PDF version.
params: none
search_siteSearches 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_khalidAsks 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.