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

browse the projects yourself →