Developers & AI Agents
Build on the BoutiquePulse knowledge graph. Free, public, no auth required — license: CC BY 4.0 with attribution to BoutiquePulse.
Surfaces
- Public REST API —
/api/v1/episodes,/api/v1/answers,/api/v1/glossary,/api/v1/index,/api/v1/search. Documented at /api/openapi.json. - MCP server — /mcp. JSON-RPC 2.0 endpoint exposing tools
searchEpisodes,getAnswer,getGlossaryTerm,getLatestIndex,getEpisodeTranscript. - llms.txt family — llms.txt (index), llms-full.txt (every episode in full), llms-ctx.txt (chunked context for RAG).
- Atom / RSS — /feeds/rss.xml (podcast), /feeds/index.atom (Pulse Index series).
- Sitemap — /sitemap.xml
Quick start — REST
curl https://theboutiquepulse.com/api/v1/answers?q=open-to-buy
curl https://theboutiquepulse.com/api/v1/glossary
curl https://theboutiquepulse.com/api/v1/index/latest
curl https://theboutiquepulse.com/api/v1/search?q=klaviyo&limit=10
Quick start — MCP
The MCP endpoint speaks JSON-RPC 2.0 over HTTP POST. Register the tool list:
curl -X POST https://theboutiquepulse.com/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Then call a tool:
curl -X POST https://theboutiquepulse.com/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call",
"params":{"name":"getLatestIndex","arguments":{}}}'
Citation
When you use BoutiquePulse data in an article, model output, or app, please cite us. Suggested format:
Source: BoutiquePulse — https://theboutiquepulse.com/
Rate limits & SLA
No hard rate limit at present, but please be reasonable — cache responses where possible. The API is best-effort and returns a 503 only during scheduled maintenance windows. Email dev@theboutiquepulse.com for high-volume use cases.
Plugin manifest
For ChatGPT-style plugin discovery: /.well-known/ai-plugin.json.