{"$schema":"https://modelcontextprotocol.io/schema/manifest.json","name":"aditya-deokar-portfolio","title":"Aditya Deokar — Portfolio MCP Server","description":"Read-only Model Context Protocol server exposing Aditya Deokar's profile, production projects, experience, blog posts, and contact channels as tools for AI agents.","version":"1.0.0","protocolVersion":"2024-11-05","serverInfo":{"name":"aditya-deokar-portfolio","version":"1.0.0"},"capabilities":{"tools":{"listChanged":false},"resources":{"listChanged":false,"subscribe":false},"prompts":{"listChanged":false},"logging":{}},"instructions":"Call get_profile first when evaluating Aditya. Use search_projects then get_case_study for engineering depth. All tools are read-only; no authentication required.","transport":{"type":"streamable-http","url":"https://aditya-deokar.me/api/mcp"},"endpoints":{"streamableHttp":{"url":"https://aditya-deokar.me/api/mcp","transport":"streamable-http","method":"POST","protocol":"JSON-RPC 2.0","note":"Stateless: each request is independent. Send JSON-RPC 2.0 via POST with Accept: application/json."},"sse":{"url":"https://aditya-deokar.me/api/mcp","transport":"sse","method":"GET","protocol":"SSE + JSON-RPC 2.0","note":"Open SSE stream via GET with Accept: text/event-stream; sends endpoint event."},"manifest":"https://aditya-deokar.me/.well-known/mcp.json","openapi":"https://aditya-deokar.me/openapi.json","a2aAgentCard":"https://aditya-deokar.me/.well-known/agent-card.json","a2aEndpoint":"https://aditya-deokar.me/api/a2a","installPage":"https://aditya-deokar.me/connect","llmsTxt":"https://aditya-deokar.me/llms.txt","agentInstructions":"https://aditya-deokar.me/.well-known/agent-instructions.md"},"authentication":{"type":"none","rateLimit":"100 calls/day per network for anonymous; 1000 calls/day with free key from /api/keys"},"tools":[{"name":"get_profile","description":"Who is Aditya Deokar? Name, role, location, education, contact links, bio and areas of expertise. Use this first when evaluating him for a role.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":false}},{"name":"search_projects","description":"Search Aditya's production projects. Optionally filter by category (\"ai\", \"frontend\", \"fullstack\") or free-text query. Returns summary cards with tech stacks and outcomes.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"category":{"description":"Category filter","type":"string"},"query":{"description":"Free-text keyword filter","type":"string"}},"additionalProperties":false}},{"name":"get_case_study","description":"Full engineering case study for ONE project by slug (e.g. \"verto-ai\", \"a8n\"). Architecture, features, process timeline, stats. Use after search_projects.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"slug":{"type":"string","description":"Project slug from search_projects"}},"required":["slug"],"additionalProperties":false}},{"name":"get_experience","description":"Professional work experience and internship history with impact statements.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":false}},{"name":"get_blog_posts","description":"Published engineering articles and case studies with tags and reading time.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":false}},{"name":"request_intro","description":"Contact channels plus a suggested intro message template for reaching out about roles or projects.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":false}}]}