{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "name": "com.pinsvit/api",
  "title": "Pinsvit: Location-Aware Social & Business Platform",
  "description": "Discover public local events, posts, comments, and place-based community activity on Pinsvit. Authenticated tools allow users to create social content, manage business places, and handle real-time bookings.",
  "version": "1.0.1",
  "websiteUrl": "https://pinsvit.com",
  "keywords": [
    "pinsvit",
    "local discovery",
    "location-aware",
    "social posts",
    "community events",
    "comments",
    "business places",
    "booking"
  ],
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://pinsvit.com/api/v1/mcp"
    },
    {
      "type": "sse",
      "url": "https://pinsvit.com/api/v1/mcp/sse"
    }
  ],
  "_meta": {
    "com.pinsvit/discovery": {
      "mcpVersion": "2025-11-25",
      "capabilities": {
        "tools": true,
        "resources": true,
        "prompts": false
      },
      "auth": {
        "publicTools": [
          "search_posts_near",
          "search_events_near",
          "get_post",
          "get_comments"
        ],
        "authenticatedTools": [
          "create_post",
          "create_comment"
        ],
        "provider": "Firebase User Auth"
      },
      "toolsSummary": [
        {
          "name": "search_posts_near",
          "description": "Searches public location-aware posts near a latitude/longitude point. No authentication required."
        },
        {
          "name": "search_events_near",
          "description": "Searches public community events near a latitude/longitude point. No authentication required."
        },
        {
          "name": "get_post",
          "description": "Returns full details for a specific post. No authentication required."
        },
        {
          "name": "create_post",
          "description": "Creates a new location-aware post for the authenticated user. Requires Firebase user authentication."
        },
        {
          "name": "get_comments",
          "description": "Returns public comments for a post. No authentication required."
        },
        {
          "name": "create_comment",
          "description": "Creates a comment on a post for the authenticated user. Requires Firebase user authentication."
        }
      ]
    }
  }
}