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/client2. Discovery & Specification Endpoints
- • /speaker-kit.json — Complete Speaker Kit JSON bundle
- • /.well-known/openapi.json — OpenAPI 3.1.0 specification
- • /.well-known/mcp/server-card.json — MCP Server Card
- • /.well-known/api-catalog — RFC 9727 API Catalog Linkset
- • /.well-known/agent-skills/index.json — Agent Skills Index (v0.2.0)
- • /AGENTS.md, /auth.md, /pricing.md, /llms.txt