# alexpatterson.dev: Agent Guide

> Autonomous AI Agent Navigation & Capability Guide for Alex Patterson's Executive DevRel & Speaker Kit Hub.

This site welcomes AI agents, conference automation tools, LLM researchers, and coding assistants. **No authentication or API keys are required** for any read or MCP operations.

## Capabilities & Protocols
- **MCP Server Card**: [`https://dev.alexpatterson.dev/.well-known/mcp/server-card.json`](https://dev.alexpatterson.dev/.well-known/mcp/server-card.json)
- **MCP Streamable HTTP Endpoint**: `https://dev.alexpatterson.dev/mcp` (and `https://dev.alexpatterson.dev/api/mcp`)
- **Programmatic Speaker Kit JSON**: [`https://dev.alexpatterson.dev/speaker-kit.json`](https://dev.alexpatterson.dev/speaker-kit.json)
- **JSON API (OpenAPI 3.1)**: [`https://dev.alexpatterson.dev/openapi.json`](https://dev.alexpatterson.dev/openapi.json)
- **API Catalog (RFC 9727)**: [`https://dev.alexpatterson.dev/.well-known/api-catalog`](https://dev.alexpatterson.dev/.well-known/api-catalog)
- **Agent Skills**: [`https://dev.alexpatterson.dev/.well-known/agent-skills/index.json`](https://dev.alexpatterson.dev/.well-known/agent-skills/index.json)
- **AI Resource Manifest (ARD)**: [`https://dev.alexpatterson.dev/.well-known/ai-catalog.json`](https://dev.alexpatterson.dev/.well-known/ai-catalog.json)
- **A2A Agent Card**: [`https://dev.alexpatterson.dev/.well-known/agent.json`](https://dev.alexpatterson.dev/.well-known/agent.json)
- **Agent Index**: [`https://dev.alexpatterson.dev/.well-known/agents.json`](https://dev.alexpatterson.dev/.well-known/agents.json)
- **WebMCP Manifest**: [`https://dev.alexpatterson.dev/.well-known/webmcp.json`](https://dev.alexpatterson.dev/.well-known/webmcp.json)

## Content Contracts
- **Authentication**: [`https://dev.alexpatterson.dev/auth.md`](https://dev.alexpatterson.dev/auth.md)
- **Pricing**: [`https://dev.alexpatterson.dev/pricing.md`](https://dev.alexpatterson.dev/pricing.md)
- **LLM Summary**: [`https://dev.alexpatterson.dev/llms.txt`](https://dev.alexpatterson.dev/llms.txt)
- **LLM Full Index**: [`https://dev.alexpatterson.dev/llms-full.txt`](https://dev.alexpatterson.dev/llms-full.txt)

## How to Connect

### 1. Direct Speaker Kit JSON API (Unauthenticated)
```http
GET https://dev.alexpatterson.dev/speaker-kit.json HTTP/1.1
Accept: application/json
```

### 2. Streamable HTTP Model Context Protocol (MCP — Unauthenticated)
```http
POST https://dev.alexpatterson.dev/mcp HTTP/1.1
Content-Type: application/json

{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "get_speaker_bio",
    "arguments": { "length": "medium", "perspective": "third" }
  },
  "id": 1
}
```

### 3. Markdown Content Negotiation
Every URL on `alexpatterson.dev` serves clean, token-efficient Markdown:
- Request `https://dev.alexpatterson.dev/index.md`
- Or send header: `Accept: text/markdown`
