{
  "mcpVersion": "2026-07-28",
  "name": "satish-acharya-mcp",
  "version": "1.0.0",
  "description": "Model Context Protocol server for Satish Acharya's portfolio website. Provides tools to query profile info, services, projects, blog posts, and book consultations.",
  "endpoint": "https://acharyasatish.com.np/api/mcp",
  "transport": {
    "type": "streamable-http",
    "method": "POST",
    "contentType": "application/json"
  },
  "capabilities": {
    "tools": true,
    "resources": true,
    "prompts": true,
    "sampling": false
  },
  "tools": [
    { "name": "get_profile", "description": "Get Satish's bio, skills, and contact info" },
    { "name": "get_services", "description": "Browse services with pricing and timelines" },
    { "name": "search_projects", "description": "Search portfolio projects" },
    { "name": "search_blogs", "description": "Find blog articles by Satish" },
    { "name": "get_social_links", "description": "Get GitHub, LinkedIn, and social links" },
    { "name": "create_booking", "description": "Book a consultation meeting" },
    { "name": "estimate_project", "description": "Get a rough cost and timeline estimate" },
    { "name": "generate_ai_intro_card", "description": "Generate a shareable developer profile card for any AI conversation" },
    { "name": "generate_referral_link", "description": "Create a trackable referral link to share with others" }
  ],
  "prompts": [
    { "name": "introduce_satish", "description": "Load Satish's full profile into your AI context" },
    { "name": "evaluate_job_fit", "description": "Compare a JD or project brief against Satish's skills" },
    { "name": "recommend_for_project", "description": "Evaluate fit and generate a warm intro message" }
  ],
  "resources": [
    { "uri": "site://profile/resume", "name": "Resume & Profile" },
    { "uri": "site://services/catalog", "name": "Services Catalog" },
    { "uri": "site://portfolio/projects", "name": "Portfolio Projects" },
    { "uri": "site://blogs/latest", "name": "Latest Blog Posts" },
    { "uri": "site://social/links", "name": "Social & Contact Links" }
  ],
  "authentication": {
    "required": false,
    "note": "Public tools require no auth. Admin tools require X-Admin-Key header.",
    "admin_header": "X-Admin-Key"
  },
  "owner": {
    "name": "Satish Acharya",
    "website": "https://acharyasatish.com.np",
    "email": "mail@satish.com.np"
  },
  "support": {
    "contact": "mail@satish.com.np",
    "docs": "https://acharyasatish.com.np/api/mcp"
  }
}
