{"name":"Anuraag Burman — Portfolio API","description":"A public, read-only, unauthenticated JSON API over the same content that powers anuraagburman.com: Anuraag's profile, projects (including full case studies), and articles. Built so AI agents and LLM-based tools can discover, query, and cite this content directly instead of scraping rendered HTML. Every response is plain JSON; every non-2xx response uses the same small Error envelope (see the Error schema); CORS is open to all origins. A Model Context Protocol (MCP) server exposing the same data as callable tools is also available at POST /mcp for MCP-aware clients — prefer it over these REST endpoints when your client speaks MCP.","endpoints":[{"method":"GET","path":"/api/v1/profile","description":"Get Anuraag Burman's profile"},{"method":"GET","path":"/api/v1/projects","description":"List projects"},{"method":"GET","path":"/api/v1/projects/{slug}","description":"Get one project by slug"},{"method":"GET","path":"/api/v1/articles","description":"List articles"},{"method":"GET","path":"/api/v1/articles/{slug}","description":"Get one article by slug"},{"method":"GET","path":"/api/v1/search","description":"Search projects and articles"},{"method":"GET","path":"/api/openapi.json","description":"Get this OpenAPI document"},{"method":"POST","path":"/api/mcp","description":"MCP Streamable HTTP endpoint"}],"links":{"openapi":"/openapi.json","mcp":"/mcp","llmsTxt":"/llms.txt","documentation":"https://anuraagburman.com/developers/"}}