{
  "version": 1,
  "description": "Trellisbyte's products and their public entry points. A null value means no public page or endpoint is currently available; see each product's notes. MCP requires sign-in, not an anonymous HTTP 200.",
  "products": [
    {
      "name": "SystemSculpt",
      "description": "AI for Obsidian note-takers, with an Obsidian plugin, hosted AI service and an iPhone app.",
      "site": "https://systemsculpt.com/",
      "pricing": "https://systemsculpt.com/pricing",
      "docs": "https://systemsculpt.com/obsidian-ai-plugin-docs",
      "llms": "https://systemsculpt.com/llms.txt",
      "mcp": null,
      "status": {
        "url": "https://systemsculpt.com/status",
        "format": "html"
      },
      "support": {
        "email": "support@systemsculpt.com",
        "url": "https://systemsculpt.com/contact"
      },
      "notes": [
        "No public hosted MCP endpoint is published."
      ]
    },
    {
      "name": "Flaghand",
      "description": "A social media scheduler for people and their AI agents. People and agents draft and schedule future posts; immediate posting stays owner-only.",
      "site": "https://flaghand.com/",
      "pricing": "https://flaghand.com/pricing",
      "docs": "https://app.flaghand.com/docs",
      "llms": "https://app.flaghand.com/llms.txt",
      "mcp": {
        "endpoint": "https://app.flaghand.com/mcp",
        "transport": "streamable-http",
        "authentication": "OAuth or a workspace API token. Unauthenticated requests return HTTP 401 with OAuth discovery metadata.",
        "discovery": "https://app.flaghand.com/.well-known/mcp/server-card.json"
      },
      "status": {
        "url": "https://app.flaghand.com/api/v1/status",
        "format": "json"
      },
      "support": {
        "email": "support@flaghand.com",
        "url": "https://flaghand.com/llms.txt"
      },
      "notes": [
        "Status is the public product and scheduler heartbeat API, not a separate status website."
      ]
    }
  ]
}
