Model Context Protocol
This site is an MCP server
The human web is built for people clicking through pages. Agents do not click. So this portfolio also speaks their protocol: point any MCP client (Claude, Cursor, your own agent) at the endpoint below and it can query Ben's work directly. Same corpus the on-page concierge uses.
Endpoint
https://benjaminshyong.com/mcp Tools
- search_projects Search Benjamin Shyong's projects by keyword. Returns title, one-line summary, and the page URL.
- search_hackathons Search Benjamin Shyong's hackathon entries by keyword. Returns title, result, summary, and the page URL.
- get_resume Get Benjamin Shyong's resume and bio: roles at Meta and Apple, a decade of hardware NPI, his builds, certifications, and contact details.
- ask Ask any question about Benjamin Shyong. Answered from his site corpus, grounded, no invention.
The read tools are free and deterministic. The ask tool runs
an LLM and shares the site's hard daily cap, so it stays cheap and safe.
Connect
Add it to a client's MCP config (Claude Desktop, Cursor, and similar):
{
"mcpServers": {
"benjaminshyong": {
"url": "https://benjaminshyong.com/mcp"
}
}
}
For a client that only speaks stdio, bridge it:
npx mcp-remote https://benjaminshyong.com/mcp