What it is for
Use it to retrieve Obi's public profile, catalog public writing and talks, inspect curated project narratives, and search across the public record from one endpoint.
Obi Baratt/Engineering Leader, Speaker, and Community Builder
An emerging engineering leader writing and speaking about engineering judgment, AI adoption, startup pragmatism, and the connective tissue that helps technical communities grow.
About MCP
This page explains the machine-facing endpoint that exposes the same public record shown across Obi Baratt's site. It is meant for agents, retrieval systems, and tool builders who want structured, read-only access to profile, content, and project data.
Purpose
The MCP server exists to make the canonical public record easier to consume programmatically without scraping HTML or guessing which external pages are authoritative.
Use it to retrieve Obi's public profile, catalog public writing and talks, inspect curated project narratives, and search across the public record from one endpoint.
It does not expose private data, write to the database, or act as a general-purpose agent runtime. It is a read-only interface over the same public information available on this domain.
Usage
The MCP endpoint lives at /mcp. Start with initialize, then tools/list or tools/call. GET requests are not the transport for this server.
curl -sS "https://www.obibaratt.com/mcp" \
-H 'Content-Type: application/json' \
-H 'MCP-Protocol-Version: 2025-11-25' \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "initialize",
"params": {
"protocolVersion": "2025-11-25",
"capabilities": {},
"clientInfo": {
"name": "example-client",
"version": "0.1.0"
}
}
}'curl -sS "https://www.obibaratt.com/mcp" \
-H 'Content-Type: application/json' \
-H 'MCP-Protocol-Version: 2025-11-25' \
-d '{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "get_profile",
"arguments": {}
}
}'Tooling
These are the current public tools. They are designed to stay small, predictable, and easy to reason about.
Return Obi Baratt's authoritative public profile, bios, focus areas, leadership principles, and canonical site pages.
List public articles, collections, talks, and appearances, with filters for type, topic, featured status, and limit.
Fetch one public content item by id, including summaries, dates, notes, and external links.
List curated project narratives, with optional filters for topic and featured status.
Fetch one project narrative by slug, including metadata and optional markdown body content.
Search across profile, content, and project narratives when the correct starting point is not obvious.
Canonical sources
The MCP response layer is not a separate product database. It is a structured view over the source files and pages that already define the public identity hub.
Email updates
Occasional notes on writing, talks, and practical AI.