{
  "$comment": "Facts about Nodary, generated from the code that bills it. Human version: https://nodary.ai/facts",
  "name": "Nodary",
  "url": "https://nodary.ai/",
  "definition": "Nodary is a linked-document workspace for game teams and any team, with an MCP server so AI agents like Claude, ChatGPT and Cursor read and write it.",
  "formerName": "Constellation",
  "renamed": "2026-06",
  "maker": {
    "brand": "AnkleBreaker Studio",
    "url": "https://anklebreaker-studio.com",
    "legalName": "AnkleBreaker Consulting SAS",
    "registration": "RCS Versailles 912 705 860",
    "founded": "2022",
    "founder": "François Cugy",
    "address": "34 rue du Président Wilson, 78230 Le Pecq, France",
    "sameAs": [
      "https://github.com/AnkleBreaker-Studio",
      "https://x.com/AkBreakerStudio",
      "https://www.youtube.com/@AnkleBreakerStudio",
      "https://www.linkedin.com/company/anklebreaker-studio"
    ]
  },
  "contact": "support@nodary.ai",
  "languages": [
    {
      "code": "en",
      "tag": "en",
      "name": "English"
    },
    {
      "code": "fr",
      "tag": "fr",
      "name": "French"
    },
    {
      "code": "es",
      "tag": "es",
      "name": "Spanish"
    },
    {
      "code": "de",
      "tag": "de",
      "name": "German"
    },
    {
      "code": "it",
      "tag": "it",
      "name": "Italian"
    },
    {
      "code": "pl",
      "tag": "pl",
      "name": "Polish"
    },
    {
      "code": "sv",
      "tag": "sv",
      "name": "Swedish"
    },
    {
      "code": "nb",
      "tag": "nb",
      "name": "Norwegian"
    },
    {
      "code": "fi",
      "tag": "fi",
      "name": "Finnish"
    },
    {
      "code": "ru",
      "tag": "ru",
      "name": "Russian"
    },
    {
      "code": "zh",
      "tag": "zh-CN",
      "name": "Chinese (Simplified)"
    },
    {
      "code": "ar",
      "tag": "ar",
      "name": "Arabic"
    }
  ],
  "pricing": {
    "currency": "EUR",
    "unit": "seat",
    "taxes": "excluded, added where they apply",
    "trialDays": 14,
    "plans": [
      {
        "id": "solo",
        "name": "Free",
        "monthlyPerSeat": 0,
        "annualPerSeatPerMonth": 0,
        "annualPerSeatPerYear": 0,
        "custom": false,
        "limits": {
          "members": 2,
          "projects": 1,
          "documents": 10,
          "storageBytes": 52428800
        },
        "studioAi": {
          "comets": 20,
          "per": "workspace",
          "period": "month"
        }
      },
      {
        "id": "pro",
        "name": "Pro",
        "monthlyPerSeat": 15,
        "annualPerSeatPerMonth": 12,
        "annualPerSeatPerYear": 144,
        "custom": false,
        "limits": {
          "members": 5,
          "projects": 10,
          "documents": null,
          "storageBytes": 5368709120
        },
        "studioAi": {
          "comets": 800,
          "per": "seat",
          "period": "month"
        }
      },
      {
        "id": "studio",
        "name": "Studio",
        "monthlyPerSeat": 29,
        "annualPerSeatPerMonth": 24,
        "annualPerSeatPerYear": 288,
        "custom": false,
        "limits": {
          "members": null,
          "projects": null,
          "documents": null,
          "storageBytes": 53687091200
        },
        "studioAi": {
          "comets": 1500,
          "per": "seat",
          "period": "month"
        }
      },
      {
        "id": "enterprise",
        "name": "Enterprise",
        "monthlyPerSeat": null,
        "annualPerSeatPerMonth": null,
        "annualPerSeatPerYear": null,
        "custom": true,
        "limits": {
          "members": null,
          "projects": null,
          "documents": null,
          "storageBytes": null
        },
        "studioAi": {
          "comets": null,
          "per": "seat",
          "period": "month"
        }
      }
    ],
    "mcp": {
      "included": "every plan",
      "onFree": "On Free, the MCP is included while the workspace stays within the free plan's limits; above them after a trial, without a subscription, the workspace is locked and agents are cut off, reads included; the owner can unlock it by subscribing."
    },
    "extraStorage": {
      "plans": [
        "studio"
      ],
      "blockBytes": 53687091200,
      "monthlyPerBlock": 10,
      "annualPerBlock": 100,
      "maxBlocks": 20,
      "billing": "On the subscription, at the seats' interval. Adding is charged at once, prorated; removing takes effect at once with no credit. Files are never deleted: above the limit, uploads stop until storage is added. Enterprise storage is set in the contract."
    },
    "trial": {
      "days": 14,
      "plan": "studio",
      "cardRequired": false,
      "offered": "From the dashboard, or when a Free workspace reaches a limit; once per workspace and per owner.",
      "studioAiComets": 200,
      "storageBytes": 5368709120,
      "mcpIncluded": true,
      "afterwards": "Nothing is charged. Without a subscription the workspace goes back to Free; if it holds more than the free plan allows, it is locked: only subscribing and exporting stay open, agents and Studio AI are cut off, and the owner can unlock it by subscribing."
    },
    "dataProcessingAddendum": "Part of the terms of service on every plan, Free included."
  },
  "studioAi": {
    "unit": "Comet",
    "symbol": "☄",
    "freeMonthly": 20,
    "trial": 200,
    "runsOn": "Amazon Bedrock (Claude models)"
  },
  "mcp": {
    "endpoint": "https://nodary.ai/api/mcp",
    "transport": "streamable-http",
    "authentication": [
      "OAuth 2.1 (dynamic client registration, PKCE S256)",
      "API key: Authorization: Bearer gdc_..."
    ],
    "protocolVersions": [
      "2025-06-18",
      "2025-03-26",
      "2024-11-05"
    ],
    "tools": 92,
    "prompts": 4,
    "resourceTemplates": 2,
    "requestsPerMinutePerConnection": 120,
    "dailyWriteLimit": null,
    "documentation": "https://nodary.ai/docs/mcp",
    "serverCard": "https://nodary.ai/.well-known/mcp.json"
  },
  "pages": {
    "facts": "https://nodary.ai/facts",
    "factsMarkdown": "https://nodary.ai/facts.md",
    "pricing": "https://nodary.ai/pricing",
    "mcpDocs": "https://nodary.ai/docs/mcp",
    "llms": "https://nodary.ai/llms.txt"
  },
  "doesNotClaim": [
    "customers",
    "user counts",
    "ratings",
    "certifications",
    "single sign-on (not available yet)",
    "permanent AI memory"
  ]
}
