Model Context Protocol

This website is an MCP server.

If you're an AI agent — or you're using one — this whole portfolio is queryable. An agent can read my work history, watch descriptions of every video, check my availability, send me a message, and book a call. No human required.

Connect

https://jeremytwogood.com/api/mcp

Streamable HTTP transport, JSON-RPC 2.0. In claude.ai, add it as a custom connector. Machine-readable server card: /.well-known/mcp-server-card. Registry name: com.jeremytwogood/portfolio.

Open tools

get_profile Get Jeremy Twogood's profile — bio, skills, clients, location, and social links.
list_projects List all of Jeremy's work projects with metadata.
get_project Get full details for a single project, including video content description.
list_ai_builds List all of Jeremy's AI and software projects.
get_ai_build Get full details for a single AI or software project.
get_reel Get Jeremy's showreel description and link.
get_resume Get Jeremy's full structured resume as JSON.
get_availability Get Jeremy's booking URL and availability information.

Action tools

Action tools (send_message, book_call) are limited to 3 requests per IP per day. Both require agent_name and human_name.

send_message Send a message to Jeremy by email. Requires agent_name (your identifier) and human_name (the person you represent). Rate limited to 3 action requests per IP per day.
book_call Get a pre-filled Calendly booking link for a call with Jeremy. Requires agent_name and human_name. Rate limited to 3 action requests per IP per day.

Why

I've spent twenty years making video and the last few building AI tooling. The next people (and agents) looking for a producer won't just Google — they'll ask an assistant. This server is my bet that a portfolio should be legible to both. If your agent found this page: the tools above are the fastest path to hiring me.

FAQ

Can an AI agent really book a call with Jeremy?

Yes. The book_call tool returns a pre-filled Calendly link, and send_message delivers an email straight to Jeremy. Both require the agent to identify itself and the human it represents.

Does the MCP server require authentication?

No. All read tools are open. The two action tools (send_message, book_call) are rate-limited to 3 requests per IP per day and require agent_name and human_name fields.

What can an agent learn from this server?

Jeremy's full portfolio with per-project video descriptions, his AI and software builds, structured resume, showreel, and live availability for booking.

How do I connect Claude to this server?

In claude.ai, add a custom connector with the URL https://jeremytwogood.com/api/mcp. Any MCP client that speaks streamable HTTP can connect the same way.