{
  "name": "ADHD Diary Project",
  "version": "1.0.0",
  "description": "An anonymous diary platform for adults with ADHD. Free to read and write. No accounts required for the public wall. Crisis content is auto-flagged and routed to localized hotline resources (988 in the US, findahelpline.com globally).",
  "supportedInterfaces": [
    {
      "url": "https://api.adhddiaryproject.com",
      "transport": "https",
      "description": "REST API. Bearer-token auth (no OAuth yet). See /.well-known/api-catalog for the endpoint linkset and /.well-known/mcp/server-card.json for the MCP server."
    },
    {
      "url": "https://adhddiaryproject.com/.well-known/mcp/server-card.json",
      "transport": "mcp",
      "description": "MCP server card with the user-facing tool surface (adp-mcp-user)."
    }
  ],
  "capabilities": {
    "diary": true,
    "crisisAware": true,
    "geoLocalization": true,
    "payments": false,
    "a2aOrchestration": false
  },
  "skills": [
    {
      "id": "diary-write",
      "name": "diary-write",
      "description": "Submit an anonymous or authenticated diary entry to the ADHD Diary Project wall. Covers the request shape, the crisis-detection response path, and how to handle a flagged response.",
      "type": "workflow",
      "documentationUrl": "https://adhddiaryproject.com/.well-known/agent-skills/diary-write"
    },
    {
      "id": "wall-read",
      "name": "wall-read",
      "description": "Read the public diary wall. Returns recent approved entries, paginated. Use this to surface community context to a user, or to gather examples of how others have written about a topic.",
      "type": "workflow",
      "documentationUrl": "https://adhddiaryproject.com/.well-known/agent-skills/wall-read"
    },
    {
      "id": "crisis-aware-response",
      "name": "crisis-aware-response",
      "description": "How to behave when ADP returns a crisis_resources object on any endpoint, or when content the agent is about to surface contains crisis-related themes. The platform is anti-toxic-positivity and not a crisis service.",
      "type": "prompt",
      "documentationUrl": "https://adhddiaryproject.com/.well-known/agent-skills/crisis-aware-response"
    }
  ],
  "links": {
    "homepage": "https://adhddiaryproject.com",
    "documentation": "https://adhddiaryproject.com/help",
    "apiCatalog": "https://adhddiaryproject.com/.well-known/api-catalog",
    "mcpServerCard": "https://adhddiaryproject.com/.well-known/mcp/server-card.json",
    "agentSkillsIndex": "https://adhddiaryproject.com/.well-known/agent-skills/index.json",
    "contact": "support@adhddiaryproject.com"
  },
  "disclaimer": "This is not therapy. This is not medical advice. This is not crisis support. Crisis content is auto-flagged but ADP cannot provide real-time intervention."
}