{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "AccountsOS",
  "description": "AI-native accounting for UK micro-businesses. Transactions, VAT, deadlines — handled autonomously.",
  "applicationCategory": "FinanceApplication",
  "operatingSystem": "Web",
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "GBP",
    "description": "Free during Early Access. Early adopters lock in £9/month, standard £19/month.",
    "priceValidUntil": "2026-12-31"
  },
  "creator": {
    "@type": "Organization",
    "name": "Thrive Venture Labs",
    "url": "https://thriveventurelabs.com"
  },
  "areaServed": {
    "@type": "Country",
    "name": "United Kingdom"
  },
  "potentialAction": {
    "@type": "UseAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "https://accounts-os.com/api/mcp",
      "httpMethod": "POST",
      "contentType": "application/json"
    }
  },
  "documentation": "https://accounts-os.com/skill.md",
  "keywords": ["accounting", "UK", "VAT", "bookkeeping", "AI", "tax", "Ltd company", "MCP", "agent"],
  "agent": {
    "skillFile": "/skill.md",
    "llmsFile": "/llms.txt",
    "apiEndpoint": "/api/mcp",
    "apiVersion": "1.1.0",
    "protocol": "MCP",
    "authType": "bearer",
    "authHeader": "Authorization",
    "fallbackAuthHeader": "X-API-Key",
    "scopes": ["read", "write", "admin"],
    "tools": [
      {"name": "get_transactions", "scope": "read", "description": "Query transactions with filters"},
      {"name": "get_balance", "scope": "read", "description": "Current account balance"},
      {"name": "get_vat_summary", "scope": "read", "description": "VAT position for a quarter"},
      {"name": "get_deadlines", "scope": "read", "description": "Upcoming filing deadlines"},
      {"name": "get_dla_balance", "scope": "read", "description": "Director's Loan Account balance"},
      {"name": "get_invoices", "scope": "read", "description": "Outstanding invoices and stats"},
      {"name": "list_categories", "scope": "read", "description": "Available transaction categories"},
      {"name": "search_documents", "scope": "read", "description": "Find stored documents"},
      {"name": "get_contacts", "scope": "read", "description": "List contacts and clients"},
      {"name": "get_gov_guidance", "scope": "read", "description": "HMRC and Companies House guidance"},
      {"name": "create_transaction", "scope": "write", "description": "Record income or expense"},
      {"name": "update_transaction", "scope": "write", "description": "Modify existing transaction"},
      {"name": "categorize_transaction", "scope": "write", "description": "AI category suggestion"},
      {"name": "create_deadline", "scope": "write", "description": "Create deadline reminder"},
      {"name": "upload_document", "scope": "write", "description": "Store receipts/invoices"}
    ],
    "resources": [
      {"uri": "accountsos://company", "scope": "read", "description": "Company information"},
      {"uri": "accountsos://transactions", "scope": "read", "description": "Recent transactions"},
      {"uri": "accountsos://documents", "scope": "read", "description": "Stored documents"},
      {"uri": "accountsos://deadlines", "scope": "read", "description": "Filing deadlines"}
    ],
    "errors": {
      "unauthorized": {"code": 401, "message": "Missing or invalid API key"},
      "forbidden": {"code": 403, "message": "API key lacks required scope"},
      "not_found": {"code": 404, "message": "Unknown tool or resource"},
      "bad_request": {"code": 400, "message": "Invalid request parameters"},
      "internal_error": {"code": 500, "message": "Server error during execution"}
    },
    "rateLimit": {
      "requests_per_minute": null,
      "notes": "No rate limiting currently enforced"
    },
    "contact": "hello@accounts-os.com"
  }
}
