{
  "schemaVersion": "2026-08-08.v1",
  "site": "https://docs.hostinty.com",
  "generatedAt": "build-time",
  "skillRelease": {
    "skillName": "hostinty-mcp-readonly",
    "skillVersion": "1.1.0",
    "mcpCatalogVersion": "2026-08-05.v3",
    "catalogManifestVersion": "2026-08-08.v1",
    "packageSha256": "ddc3e91adc3f65868baf4b6d62f6eb5e6c85f5af0997a0530bf7ec6592260934",
    "downloadPaths": {
      "immutableZip": "/downloads/skills/hostinty-mcp-readonly/1.1.0/hostinty-mcp-readonly.zip",
      "sha256Sums": "/downloads/skills/hostinty-mcp-readonly/1.1.0/SHA256SUMS",
      "releaseManifest": "/downloads/skills/hostinty-mcp-readonly/1.1.0/release.json"
    }
  },
  "mcp": {
    "catalogVersion": "2026-08-05.v3",
    "endpoint": "https://mcp.hostinty.com/mcp",
    "toolCount": 14
  },
  "catalog": {
    "schemaVersion": "2026-08-08.v1",
    "productCount": 10
  },
  "pages": [
    {
      "slug": "/docs/api",
      "title": "API overview",
      "description": "How Hostinty documents HTTP APIs vs dashboard session routes.",
      "status": "BETA",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/api/",
      "noIndex": false,
      "audience": [
        "INTEGRATOR",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/api/authentication",
      "title": "API authentication",
      "description": "Session cookies vs MCP PATs.",
      "status": "BETA",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/api/authentication/",
      "noIndex": false,
      "audience": [
        "INTEGRATOR",
        "DEVELOPER",
        "AGENT"
      ]
    },
    {
      "slug": "/docs/api/errors",
      "title": "Errors, pagination, and rate limits",
      "description": "How Hostinty documents error envelopes and throttling.",
      "status": "BETA",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/api/errors/",
      "noIndex": false,
      "audience": [
        "INTEGRATOR",
        "DEVELOPER",
        "AGENT"
      ]
    },
    {
      "slug": "/docs/api/v1",
      "title": "Allowlisted API routes (docs v1)",
      "description": "Explicit public OpenAPI allowlist with classification.",
      "status": "BETA",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/api/v1/",
      "noIndex": false,
      "audience": [
        "INTEGRATOR",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/backup-and-restore",
      "title": "Backup and restore",
      "description": "Beta restore is operator-assisted. Customer self-service restore UI is not claimed here.",
      "status": "BETA",
      "operationalMode": "OPERATOR_ASSISTED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/backup-and-restore/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/catalog-applications",
      "title": "Catalog applications",
      "description": "Catalog apps are individually listed. Deployability elsewhere is not Hostinty support.",
      "status": "BETA",
      "operationalMode": "FULLY_MANAGED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/catalog-applications/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/changelog",
      "title": "Changelog",
      "description": "Public documentation and Skill release notes.",
      "status": "SUPPORTED",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/changelog/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER",
        "AGENT"
      ]
    },
    {
      "slug": "/docs/choose-a-runtime",
      "title": "Choose a runtime",
      "description": "Pick WordPress, Git app, static Git, or static artifact import.",
      "status": "SUPPORTED",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/choose-a-runtime/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/connect-a-custom-domain",
      "title": "Connect a custom domain",
      "description": "Attach and verify a customer domain in the Hostinty dashboard.",
      "status": "SUPPORTED",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/connect-a-custom-domain/",
      "noIndex": false,
      "audience": [
        "CUSTOMER"
      ]
    },
    {
      "slug": "/docs/create-your-first-project",
      "title": "Create your first project",
      "description": "Dashboard path to create a Hostinty project and deploy.",
      "status": "SUPPORTED",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/create-your-first-project/",
      "noIndex": false,
      "audience": [
        "CUSTOMER"
      ]
    },
    {
      "slug": "/docs/deploy-a-static-site",
      "title": "Deploy a static site",
      "description": "Git-connected static sites on Hostinty.",
      "status": "SUPPORTED",
      "operationalMode": "FULLY_MANAGED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/deploy-a-static-site/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/deploy-from-git",
      "title": "Deploy from Git",
      "description": "Connect a repository and deploy a supported framework.",
      "status": "BETA",
      "operationalMode": "FULLY_MANAGED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/deploy-from-git/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/deployments",
      "title": "Deployments",
      "description": "Deployments are immutable attempts to ship a project revision. Use the dashboard timeline for details. MCP returns bounded, redacted summari",
      "status": "SUPPORTED",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/deployments/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/domains-and-dns",
      "title": "Domains And Dns",
      "description": "Platform default hostnames and customer custom domains. DNS mutation is dashboard-only.",
      "status": "SUPPORTED",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/domains-and-dns/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/environment-variables",
      "title": "Environment Variables",
      "description": "Project env vars and secrets are managed in the dashboard. MCP never returns secret values.",
      "status": "SUPPORTED",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/environment-variables/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/git-deployments",
      "title": "Git deployments",
      "description": "Framework detection and deploy from Git for supported stacks.",
      "status": "BETA",
      "operationalMode": "FULLY_MANAGED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/git-deployments/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/import-an-ai-artifact",
      "title": "Import an AI artifact",
      "description": "Paste or URL-import small static HTML/CSS/JS artifacts (beta).",
      "status": "BETA",
      "operationalMode": "FULLY_MANAGED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/import-an-ai-artifact/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER",
        "AGENT"
      ]
    },
    {
      "slug": "/docs/introduction",
      "title": "Introduction",
      "description": "What Hostinty docs cover and how public product truth is labeled.",
      "status": "SUPPORTED",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/introduction/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER",
        "AGENT",
        "INTEGRATOR"
      ]
    },
    {
      "slug": "/docs/mcp",
      "title": "What Hostinty MCP is",
      "description": "Read-only Hostinty MCP at mcp.hostinty.com.",
      "status": "BETA",
      "operationalMode": "OPERATOR_ASSISTED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/mcp/",
      "noIndex": false,
      "audience": [
        "DEVELOPER",
        "AGENT",
        "CUSTOMER"
      ]
    },
    {
      "slug": "/docs/mcp/clients",
      "title": "MCP client setup",
      "description": "Verified client guidance for Codex, Claude Code, and Cursor.",
      "status": "BETA",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/mcp/clients/",
      "noIndex": false,
      "audience": [
        "DEVELOPER",
        "AGENT"
      ]
    },
    {
      "slug": "/docs/mcp/limits",
      "title": "MCP redaction and rate limits",
      "description": "Bounded output, redaction, and 429 behavior.",
      "status": "BETA",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/mcp/limits/",
      "noIndex": false,
      "audience": [
        "AGENT",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/mcp/pat-connection",
      "title": "PAT connection",
      "description": "Create, reveal once, scope, and revoke Hostinty MCP tokens.",
      "status": "BETA",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/mcp/pat-connection/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER",
        "AGENT"
      ]
    },
    {
      "slug": "/docs/mcp/tools",
      "title": "Read-only MCP tools",
      "description": "Catalog of Hostinty MCP tools and required capabilities.",
      "status": "BETA",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/mcp/tools/",
      "noIndex": false,
      "audience": [
        "AGENT",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/migration-planning",
      "title": "Migration planning",
      "description": "Migration planners and executors are future Skills/products — not available via MCP today.",
      "status": "FUTURE",
      "operationalMode": "OPERATOR_ASSISTED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/migration-planning/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/organizations",
      "title": "Organizations",
      "description": "Organizations own projects, billing, and resource entitlements. MCP tokens are scoped to an organization grant.",
      "status": "SUPPORTED",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/organizations/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/project-runtimes",
      "title": "Project Runtimes",
      "description": "Runtimes define how Hostinty builds and runs a project. See [Choose a runtime](/docs/choose-a-runtime/).",
      "status": "SUPPORTED",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/project-runtimes/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/projects",
      "title": "Projects",
      "description": "A project is a deployable unit (WordPress, Git app, static, or artifact). Status and deployments are visible in the dashboard and via read-o",
      "status": "SUPPORTED",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/projects/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/resources",
      "title": "Resources",
      "description": "Managed PostgreSQL, MariaDB, and object storage attach to organizations/projects without exposing credentials through MCP.",
      "status": "SUPPORTED",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/resources/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/resources/mariadb",
      "title": "Managed MariaDB",
      "description": "Primary consumer is Managed WordPress via Hostinty ProxySQL gateway.",
      "status": "SUPPORTED",
      "operationalMode": "FULLY_MANAGED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/resources/mariadb/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/resources/object-storage",
      "title": "Object storage (R2)",
      "description": "Hostinty-managed object storage resource. S3 credentials never via MCP.",
      "status": "BETA",
      "operationalMode": "FULLY_MANAGED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/resources/object-storage/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/resources/postgresql",
      "title": "Managed PostgreSQL",
      "description": "Connect through Hostinty gateway endpoints. Credentials never via MCP.",
      "status": "SUPPORTED",
      "operationalMode": "FULLY_MANAGED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/resources/postgresql/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/roadmap",
      "title": "Roadmap signals",
      "description": "Future catalog entries (for example standalone Redis, Paperless) are labeled FUTURE in the product catalog.",
      "status": "FUTURE",
      "operationalMode": "OPERATOR_ASSISTED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/roadmap/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/search",
      "title": "Search",
      "description": "Find Hostinty documentation pages.",
      "status": "SUPPORTED",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/search/",
      "noIndex": true,
      "audience": [
        "CUSTOMER",
        "DEVELOPER",
        "AGENT"
      ]
    },
    {
      "slug": "/docs/security",
      "title": "Security",
      "description": "Security contact and safe documentation rules.",
      "status": "SUPPORTED",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/security/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/skills",
      "title": "Skills overview",
      "description": "Versioned Hostinty Agent Skills distribution.",
      "status": "BETA",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/skills/",
      "noIndex": false,
      "audience": [
        "AGENT",
        "DEVELOPER",
        "CUSTOMER"
      ]
    },
    {
      "slug": "/docs/skills/catalog",
      "title": "Hostinty product catalog",
      "description": "Machine-readable Hostinty product truth from Task 40.",
      "status": "BETA",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/skills/catalog/",
      "noIndex": false,
      "audience": [
        "AGENT",
        "DEVELOPER",
        "CUSTOMER"
      ]
    },
    {
      "slug": "/docs/skills/hostinty-mcp-readonly",
      "title": "hostinty-mcp-readonly",
      "description": "Read-only Hostinty MCP Agent Skill package — versions, download, checksums.",
      "status": "BETA",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/skills/hostinty-mcp-readonly/",
      "noIndex": false,
      "audience": [
        "AGENT",
        "DEVELOPER",
        "CUSTOMER"
      ]
    },
    {
      "slug": "/docs/static-artifacts",
      "title": "Static artifacts",
      "description": "Paste / URL / ZIP static artifact import. Dashboard-only. Immutable OCI delivery.",
      "status": "BETA",
      "operationalMode": "FULLY_MANAGED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/static-artifacts/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/static-sites",
      "title": "Static sites",
      "description": "Git-connected static hosting.",
      "status": "SUPPORTED",
      "operationalMode": "FULLY_MANAGED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/static-sites/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/static-zip-upload",
      "title": "Static ZIP upload",
      "description": "Small ZIP upload adapter into the static artifact pipeline. Nested archives rejected.",
      "status": "BETA",
      "operationalMode": "FULLY_MANAGED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/static-zip-upload/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/status",
      "title": "Status and incidents",
      "description": "Where to look for Hostinty status signals.",
      "status": "SUPPORTED",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/status/",
      "noIndex": false,
      "audience": [
        "CUSTOMER"
      ]
    },
    {
      "slug": "/docs/support",
      "title": "Support and contact",
      "description": "How to get help with Hostinty.",
      "status": "SUPPORTED",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/support/",
      "noIndex": false,
      "audience": [
        "CUSTOMER"
      ]
    },
    {
      "slug": "/docs/supported-frameworks",
      "title": "Supported frameworks",
      "description": "Framework support is evidence-based and evolves. Prefer smoke-proven stacks.",
      "status": "BETA",
      "operationalMode": "FULLY_MANAGED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/supported-frameworks/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/understand-billing",
      "title": "Understand billing",
      "description": "How Hostinty billing surfaces work for customers.",
      "status": "SUPPORTED",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/understand-billing/",
      "noIndex": false,
      "audience": [
        "CUSTOMER"
      ]
    },
    {
      "slug": "/docs/upload-a-static-zip",
      "title": "Upload a static ZIP",
      "description": "Upload a small static ZIP for Hostinty static artifact deployment (beta).",
      "status": "BETA",
      "operationalMode": "FULLY_MANAGED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/upload-a-static-zip/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/usage-and-fair-use",
      "title": "Usage And Fair Use",
      "description": "Hostinty surfaces fair-use warnings and bounded usage summaries. Metered billing charts may expand later; treat published limits as the sour",
      "status": "SUPPORTED",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/usage-and-fair-use/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/docs/wordpress",
      "title": "Managed WordPress",
      "description": "Hostinty-managed WordPress with MariaDB. Not generic Coolify WordPress.",
      "status": "SUPPORTED",
      "operationalMode": "FULLY_MANAGED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/docs/wordpress/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/skills/hostinty-mcp-readonly",
      "title": "hostinty-mcp-readonly",
      "description": "Frozen Skill release identity and downloads",
      "status": "BETA",
      "operationalMode": null,
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/skills/hostinty-mcp-readonly/",
      "noIndex": false,
      "audience": [
        "AGENT",
        "DEVELOPER"
      ]
    },
    {
      "slug": "/products/wordpress",
      "title": "Managed WordPress",
      "description": "Managed WordPress is a Hostinty product, not generic Coolify WordPress.",
      "status": "SUPPORTED",
      "operationalMode": "FULLY_MANAGED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/products/wordpress/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER",
        "AGENT"
      ]
    },
    {
      "slug": "/products/static-git",
      "title": "Static site (Git)",
      "description": "Git-connected static sites use Hostinty build/provisioning for supported frameworks.",
      "status": "SUPPORTED",
      "operationalMode": "FULLY_MANAGED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/products/static-git/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER",
        "AGENT"
      ]
    },
    {
      "slug": "/products/static-artifact",
      "title": "Static artifact import (paste / URL / ZIP)",
      "description": "Text-only HTML/CSS/JS/JSON artifacts via dashboard paste, allowlisted public Claude/ChatGPT URLs, or small ZIP upload.",
      "status": "BETA",
      "operationalMode": "FULLY_MANAGED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/products/static-artifact/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER",
        "AGENT"
      ]
    },
    {
      "slug": "/products/git-app",
      "title": "Git application (framework)",
      "description": "Supported frameworks are listed in Hostinty docs; unsupported stacks must not be implied.",
      "status": "BETA",
      "operationalMode": "FULLY_MANAGED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/products/git-app/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER",
        "AGENT"
      ]
    },
    {
      "slug": "/products/postgres",
      "title": "Managed PostgreSQL",
      "description": "Customers connect through Hostinty-controlled gateway endpoints, not raw RDS public exposure.",
      "status": "SUPPORTED",
      "operationalMode": "FULLY_MANAGED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/products/postgres/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER",
        "AGENT"
      ]
    },
    {
      "slug": "/products/mariadb",
      "title": "Managed MariaDB",
      "description": "Primary consumer is Managed WordPress via Hostinty ProxySQL gateway.",
      "status": "SUPPORTED",
      "operationalMode": "FULLY_MANAGED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/products/mariadb/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER",
        "AGENT"
      ]
    },
    {
      "slug": "/products/r2",
      "title": "Object storage (R2)",
      "description": "One Hostinty-managed bucket per resource; customer-owned Cloudflare accounts are not auto-created for artifact staging.",
      "status": "BETA",
      "operationalMode": "FULLY_MANAGED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/products/r2/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER",
        "AGENT"
      ]
    },
    {
      "slug": "/products/mcp-readonly",
      "title": "Hostinty MCP (read-only)",
      "description": "Read-only PAT MCP at mcp.hostinty.com. Skill packages teach agents; PATs authorize tools.",
      "status": "BETA",
      "operationalMode": "OPERATOR_ASSISTED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/products/mcp-readonly/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER",
        "AGENT"
      ]
    },
    {
      "slug": "/products/paperless",
      "title": "Paperless",
      "description": "Not a Hostinty customer product yet. Coolify/compose deployability alone does not equal Hostinty support.",
      "status": "FUTURE",
      "operationalMode": "DEPLOYABLE_CUSTOM_COMPOSE",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/products/paperless/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER",
        "AGENT"
      ]
    },
    {
      "slug": "/products/redis",
      "title": "Managed Redis",
      "description": "Not offered as a standalone Hostinty resource product in the current beta.",
      "status": "FUTURE",
      "operationalMode": "FULLY_MANAGED",
      "lastReviewedAt": "2026-08-08",
      "canonical": "https://docs.hostinty.com/products/redis/",
      "noIndex": false,
      "audience": [
        "CUSTOMER",
        "DEVELOPER",
        "AGENT"
      ]
    }
  ]
}
