Developer & AI Agent API Documentation

All speaker kit data on alexpatterson.dev is accessible programmatically with zero authentication required (auth: none). Agents and conference automation pipelines can query our Model Context Protocol (MCP) server, REST JSON endpoints, or negotiate Markdown directly via Accept: text/markdown.

1. Unauthenticated MCP Server (POST /mcp) & CLI Quickstart

Connect any Streamable HTTP MCP client (2026-07-28, 2025-11-25, 2024-11-05) or install the official @modelcontextprotocol/sdk package from npm to query https://alexpatterson.dev/mcp. Available tools: get_speaker_profile, get_speaker_bio, list_talk_abstracts, list_headshots, list_speaking_ledger, and get_full_speaker_kit.

claude mcp add --transport http alexpatterson https://alexpatterson.dev/mcp
npx @modelcontextprotocol/inspector https://alexpatterson.dev/mcp
npm install @modelcontextprotocol/sdk @sanity/client

2. Discovery & Specification Endpoints