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)
Connect any Streamable HTTP MCP client (`2026-07-28`, `2025-11-25`, `2024-11-05`) to https://dev.alexpatterson.dev/mcp. Available tools: get_speaker_profile, get_speaker_bio, list_talk_abstracts, list_headshots, list_speaking_ledger, and get_full_speaker_kit.
2. 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