{"mcpVersion":"1.0","protocolVersion":"2025-06-18","name":"debajoyti-portfolio","title":"Debajoyti Paul, Portfolio API","description":"Read-only access to Debajoyti Paul's portfolio data: projects, blog posts, testimonials, tech stack, work experiences, and social links. Use when you need structured information about Debajoyti's work, skills, services, or professional background.","url":"https://debajoyti.vercel.app/.well-known/mcp","transport":{"type":"http","url":"https://debajoyti.vercel.app/.well-known/mcp","endpoint":"https://debajoyti.vercel.app/api/mcp","protocolVersion":"2025-06-18","note":"Live MCP server over Streamable HTTP (JSON-RPC 2.0). POST JSON-RPC messages (initialize, notifications/initialized, ping, tools/list, tools/call) to this url; /api/mcp is an equivalent endpoint. GET on this url returns discovery metadata only."},"specUrl":"https://debajoyti.vercel.app/api/openapi.json","instructions":"All tools are read-only GET endpoints requiring no authentication. They return published content only. Full request/response schemas are documented at /api/openapi.json.","capabilities":{"tools":{"listChanged":false}},"tools":[{"name":"list_projects","description":"List published portfolio projects with title, slug, tagline, tech stack, demo and GitHub links","inputSchema":{"type":"object","properties":{}},"readOnlyHint":true,"endpoint":{"method":"GET","path":"/api/projects"}},{"name":"get_project","description":"Get a single project by its MongoDB ObjectId","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"MongoDB ObjectId of the project"}}},"readOnlyHint":true,"endpoint":{"method":"GET","path":"/api/projects/{id}"}},{"name":"list_blogs","description":"List published blog posts about web development, UI design, and tech","inputSchema":{"type":"object","properties":{}},"readOnlyHint":true,"endpoint":{"method":"GET","path":"/api/blogs?published=true"}},{"name":"list_testimonials","description":"List published client testimonials with ratings and roles","inputSchema":{"type":"object","properties":{}},"readOnlyHint":true,"endpoint":{"method":"GET","path":"/api/testimonials"}},{"name":"list_tech_stack","description":"List Debajoyti's tech stack entries grouped by category","inputSchema":{"type":"object","properties":{}},"readOnlyHint":true,"endpoint":{"method":"GET","path":"/api/tech-stack"}},{"name":"list_experiences","description":"List published work experience entries (company, role, duration)","inputSchema":{"type":"object","properties":{}},"readOnlyHint":true,"endpoint":{"method":"GET","path":"/api/experiences"}},{"name":"list_social_links","description":"List published social profile links (GitHub, LinkedIn, etc.)","inputSchema":{"type":"object","properties":{}},"readOnlyHint":true,"endpoint":{"method":"GET","path":"/api/social-links"}},{"name":"search_site_content","description":"Fetch the full machine-readable site summary as markdown (projects, services, experience, contact info). Use this for broad questions about Debajoyti.","inputSchema":{"type":"object","properties":{}},"readOnlyHint":true,"endpoint":{"method":"GET","path":"/llms-full.txt","accept":"text/markdown"}}],"contact":{"name":"Debajoyti Paul","email":"debajyoti5000@gmail.com"}}