{
  "version": "2",
  "generatedAt": "2026-11-03T22:49:39.280Z",
  "slice": "all",
  "count": 125,
  "listings": [
    {
      "slug": "0xsline--openchatcut",
      "name": "OpenChatCut",
      "summary": "Local-first conversational video editor whose built-in agent and external MCP clients share one set of timeline tools.",
      "vertical": "video-streaming",
      "shape": "product",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Descript",
        "CapCut",
        "Adobe Premiere Pro"
      ],
      "effort": "config-only",
      "operability": "native",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/0xsline--openchatcut.html"
    },
    {
      "slug": "40rty-ai--shopify-admin-skills",
      "name": "Shopify Admin Skills",
      "summary": "116 agent skills and 21 scheduled routines that run a Shopify store over the Admin GraphQL API.",
      "vertical": "ecommerce",
      "shape": "skill",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [],
      "effort": "config-only",
      "operability": "native",
      "coverage": "complete",
      "interfaceKind": "cli",
      "license": "MIT",
      "paid": false,
      "url": "apps/40rty-ai--shopify-admin-skills.html"
    },
    {
      "slug": "LiveHelperChat--livehelperchat",
      "name": "Live Helper Chat",
      "summary": "Apache-licensed live chat and bot platform with a settings.ini.php surface and a Builder-published REST API.",
      "vertical": "support-bookkeeping",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Intercom",
        "LiveChat",
        "Zendesk Chat"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "Apache-2.0",
      "paid": false,
      "url": "apps/LiveHelperChat--livehelperchat.html"
    },
    {
      "slug": "Tiledesk--tiledesk",
      "name": "Tiledesk",
      "summary": "MIT live chat plus chatbot design studio, deployed from a docker-compose env file, driven by a REST API.",
      "vertical": "support-bookkeeping",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Intercom",
        "Tidio",
        "Drift"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "MIT",
      "paid": false,
      "url": "apps/Tiledesk--tiledesk.html"
    },
    {
      "slug": "WellApp-ai--Well",
      "name": "Well",
      "summary": "Supplier-invoice retrieval and ledger data behind one official MCP endpoint and CLI; MIT toolkit repo.",
      "vertical": "support-bookkeeping",
      "shape": "agent-workflow",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Dext",
        "Hubdoc"
      ],
      "effort": "light-edit",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "MIT",
      "paid": false,
      "url": "apps/WellApp-ai--Well.html"
    },
    {
      "slug": "actualbudget--actual",
      "name": "Actual Budget",
      "summary": "Local-first envelope budgeting with an official Node API package and CLI.",
      "vertical": "invoicing-finance",
      "shape": "product",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "YNAB",
        "Monarch Money",
        "Mint"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "sdk",
      "license": "MIT",
      "paid": true,
      "url": "apps/actualbudget--actual.html"
    },
    {
      "slug": "aimeos--aimeos",
      "name": "Aimeos",
      "summary": "Laravel e-commerce package configured through config/shop.php, with JSON:API and GraphQL admin API.",
      "vertical": "ecommerce",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Shopify",
        "Adobe Commerce"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "MIT",
      "paid": false,
      "url": "apps/aimeos--aimeos.html"
    },
    {
      "slug": "alextselegidis--easyappointments",
      "name": "Easy!Appointments",
      "summary": "Self-hosted appointment booking for providers and services with a Builder-published REST API and OpenAPI file.",
      "vertical": "scheduling-staffing",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Calendly",
        "Acuity Scheduling",
        "SimplyBook.me"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "GPL-3.0",
      "paid": false,
      "url": "apps/alextselegidis--easyappointments.html"
    },
    {
      "slug": "alisa0808--vox-director",
      "name": "Vox Director",
      "summary": "Agent skill that turns one topic into a Vox-style paper-collage explainer with Atlas Cloud and ffmpeg.",
      "vertical": "video-streaming",
      "shape": "skill",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [],
      "effort": "config-only",
      "operability": "native",
      "coverage": "complete",
      "interfaceKind": "cli",
      "license": "MIT",
      "paid": false,
      "url": "apps/alisa0808--vox-director.html"
    },
    {
      "slug": "almarklein--timetagger",
      "name": "TimeTagger",
      "summary": "Tag-based personal time tracker with a documented web API that mirrors the hosted timetagger.app.",
      "vertical": "scheduling-staffing",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Toggl Track",
        "Harvest"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "GPL-3.0",
      "paid": true,
      "url": "apps/almarklein--timetagger.html"
    },
    {
      "slug": "ant-media--ant-media-server",
      "name": "Ant Media Server",
      "summary": "Open-core WebRTC, SRT, RTMP, and HLS media server with a REST API for broadcasts, recording, and tokens.",
      "vertical": "video-streaming",
      "shape": "product",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Wowza",
        "Mux"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "Apache-2.0 (Community Edition; Enterprise under a separate license)",
      "paid": false,
      "url": "apps/ant-media--ant-media-server.html"
    },
    {
      "slug": "anyproto--anytype-ts",
      "name": "Anytype",
      "summary": "Local-first encrypted knowledge OS with an official MCP server (@anyproto/anytype-mcp) over its local API.",
      "vertical": "notes-knowledge",
      "shape": "product",
      "capabilities": [
        "operable"
      ],
      "alternativeTo": [
        "Notion",
        "Evernote"
      ],
      "effort": null,
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "Any Source Available License 1.0",
      "paid": false,
      "url": "apps/anyproto--anytype-ts.html"
    },
    {
      "slug": "bagisto--bagisto",
      "name": "Bagisto",
      "summary": "Laravel storefront plus admin, configured from .env, with an official GraphQL API package.",
      "vertical": "ecommerce",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Shopify",
        "Adobe Commerce"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "MIT",
      "paid": false,
      "url": "apps/bagisto--bagisto.html"
    },
    {
      "slug": "baserow--baserow",
      "name": "Baserow",
      "summary": "Open-source Airtable alternative with a full REST API and an official row-level MCP server; MIT core, env-configured.",
      "vertical": "smb-ops-crm",
      "shape": "internal-tool",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Airtable"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "MIT core with premium/ and enterprise/ under separate license",
      "paid": false,
      "url": "apps/baserow--baserow.html"
    },
    {
      "slug": "basicmachines-co--basic-memory",
      "name": "Basic Memory",
      "summary": "MCP-native persistent memory over an Obsidian-compatible markdown folder, local and free or hosted.",
      "vertical": "notes-knowledge",
      "shape": "mcp-server",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [],
      "effort": "config-only",
      "operability": "native",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "AGPL-3.0",
      "paid": true,
      "url": "apps/basicmachines-co--basic-memory.html"
    },
    {
      "slug": "bestpractical--rt",
      "name": "Request Tracker",
      "summary": "Enterprise ticket tracker with a Builder-shipped MCP server for search, create, reply, and update.",
      "vertical": "support-bookkeeping",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Zendesk",
        "Jira Service Management"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "GPL-2.0",
      "paid": true,
      "url": "apps/bestpractical--rt.html"
    },
    {
      "slug": "bluenviron--mediamtx",
      "name": "MediaMTX",
      "summary": "Single-binary media server for SRT, WebRTC, RTSP, RTMP, HLS, and MoQ, configured by one YAML file and a Control API.",
      "vertical": "video-streaming",
      "shape": "product",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Wowza"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "complete",
      "interfaceKind": "api",
      "license": "MIT",
      "paid": false,
      "url": "apps/bluenviron--mediamtx.html"
    },
    {
      "slug": "bookstackapp--bookstack",
      "name": "BookStack",
      "summary": "Opinionated documentation wiki (shelves, books, chapters, pages) with .env config and a token REST API.",
      "vertical": "notes-knowledge",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Confluence",
        "Notion"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "MIT",
      "paid": false,
      "url": "apps/bookstackapp--bookstack.html"
    },
    {
      "slug": "brightbeanxyz--brightbean-studio",
      "name": "BrightBean Studio",
      "summary": "Free, no-tier social media manager for agencies, with an in-repo MCP app, API, and agent skill.",
      "vertical": "content-publishing",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Buffer",
        "Hootsuite",
        "Later"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/brightbeanxyz--brightbean-studio.html"
    },
    {
      "slug": "browser-use--video-use",
      "name": "video-use",
      "summary": "Agent skill that turns a folder of raw takes into a finished MP4 from a chat prompt.",
      "vertical": "video-streaming",
      "shape": "skill",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Descript",
        "CapCut"
      ],
      "effort": "config-only",
      "operability": "native",
      "coverage": "complete",
      "interfaceKind": "cli",
      "license": "MIT",
      "paid": false,
      "url": "apps/browser-use--video-use.html"
    },
    {
      "slug": "btcpayserver--btcpayserver",
      "name": "BTCPay Server",
      "summary": "Self-hosted Bitcoin payment processor with invoices, POS apps and the Greenfield REST API.",
      "vertical": "invoicing-finance",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "BitPay",
        "Coinbase Commerce"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "MIT",
      "paid": false,
      "url": "apps/btcpayserver--btcpayserver.html"
    },
    {
      "slug": "calcom--cal.diy",
      "name": "Cal.diy",
      "summary": "MIT community edition of Cal.com: self-hosted booking pages, event types and availability with API v2.",
      "vertical": "scheduling-staffing",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Calendly",
        "Cal.com"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "MIT",
      "paid": true,
      "url": "apps/calcom--cal.diy.html"
    },
    {
      "slug": "calesthio--openmontage",
      "name": "OpenMontage",
      "summary": "Agentic video production system: twelve pipelines and 100+ tools your coding agent orchestrates from a prompt.",
      "vertical": "video-streaming",
      "shape": "agent-workflow",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Descript"
      ],
      "effort": "config-only",
      "operability": "native",
      "coverage": "complete",
      "interfaceKind": "cli",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/calesthio--openmontage.html"
    },
    {
      "slug": "cdinnison--ray-finance",
      "name": "Ray Finance",
      "summary": "Local-first AI financial advisor CLI over Plaid or Bridge bank data, bring your own model.",
      "vertical": "invoicing-finance",
      "shape": "agent-workflow",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Copilot Money",
        "Monarch Money"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "cli",
      "license": "MIT",
      "paid": true,
      "url": "apps/cdinnison--ray-finance.html"
    },
    {
      "slug": "cgrates--cgrates",
      "name": "CGRateS",
      "summary": "Real-time charging and rating engine for telecom and ISPs, driven entirely by JSON-RPC APIs.",
      "vertical": "invoicing-finance",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [],
      "effort": "config-only",
      "operability": "official",
      "coverage": "complete",
      "interfaceKind": "api",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/cgrates--cgrates.html"
    },
    {
      "slug": "chatwoot--chatwoot",
      "name": "Chatwoot",
      "summary": "Omnichannel support desk with documented Application, Platform and Client APIs; MIT core, env-configured.",
      "vertical": "smb-ops-crm",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Intercom",
        "Zendesk",
        "Freshdesk"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "MIT with enterprise/ under commercial license",
      "paid": false,
      "url": "apps/chatwoot--chatwoot.html"
    },
    {
      "slug": "chocobozzz--peertube",
      "name": "PeerTube",
      "summary": "Federated self-hosted video platform with live streaming, an OpenAPI REST API, and peertube-cli.",
      "vertical": "video-streaming",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "YouTube",
        "Vimeo"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/chocobozzz--peertube.html"
    },
    {
      "slug": "cortezaproject--corteza",
      "name": "Corteza",
      "summary": "Apache-2.0 low-code platform with a shipped CRM app and an API-first backend driven over OAuth2.",
      "vertical": "smb-ops-crm",
      "shape": "internal-tool",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Salesforce"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "Apache-2.0",
      "paid": false,
      "url": "apps/cortezaproject--corteza.html"
    },
    {
      "slug": "dennisklappe--cloudmeet",
      "name": "CloudMeet",
      "summary": "Single-owner Calendly alternative that deploys to Cloudflare's free tier from GitHub secrets.",
      "vertical": "scheduling-staffing",
      "shape": "business-app",
      "capabilities": [
        "adaptable"
      ],
      "alternativeTo": [
        "Calendly"
      ],
      "effort": "config-only",
      "operability": null,
      "coverage": null,
      "interfaceKind": null,
      "license": "MIT",
      "paid": false,
      "url": "apps/dennisklappe--cloudmeet.html"
    },
    {
      "slug": "directus--directus",
      "name": "Directus",
      "summary": "Backend and Studio over any SQL database with a built-in MCP server; source-available, free under revenue caps.",
      "vertical": "content-publishing",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Contentful",
        "Airtable"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "MSCL-1.0 (source-available; GitHub NOASSERTION)",
      "paid": true,
      "url": "apps/directus--directus.html"
    },
    {
      "slug": "documenso--documenso",
      "name": "Documenso",
      "summary": "Open-source e-signature with a documented v2 API for documents, templates, recipients and webhooks.",
      "vertical": "smb-ops-crm",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "DocuSign",
        "PandaDoc"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "AGPL-3.0",
      "paid": true,
      "url": "apps/documenso--documenso.html"
    },
    {
      "slug": "docusealco--docuseal",
      "name": "DocuSeal",
      "summary": "Open-source document signing with a REST API, webhooks, SDKs in seven languages, a CLI and an MCP endpoint.",
      "vertical": "smb-ops-crm",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "DocuSign",
        "Dropbox Sign",
        "PandaDoc"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "AGPL-3.0 with Section 7(b) additional terms",
      "paid": false,
      "url": "apps/docusealco--docuseal.html"
    },
    {
      "slug": "eikek--docspell",
      "name": "Docspell",
      "summary": "Document organizer with OCR, NLP metadata suggestions, HOCON config, a full REST API, and the dsc CLI.",
      "vertical": "support-bookkeeping",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/eikek--docspell.html"
    },
    {
      "slug": "espocrm--espocrm",
      "name": "EspoCRM",
      "summary": "AGPL PHP CRM with a documented REST API, OpenAPI spec and official SDKs in seven languages.",
      "vertical": "smb-ops-crm",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Salesforce",
        "HubSpot",
        "Zoho CRM"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/espocrm--espocrm.html"
    },
    {
      "slug": "ever-co--ever-gauzy",
      "name": "Ever Gauzy",
      "summary": "Open business platform with employee time tracking, HR and scheduling, and an official 323-tool MCP server.",
      "vertical": "scheduling-staffing",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Hubstaff",
        "BambooHR"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/ever-co--ever-gauzy.html"
    },
    {
      "slug": "expensify",
      "name": "Expensify",
      "summary": "Expense reports and SmartScan receipts with an official read-only MCP Search tool.",
      "vertical": "support-bookkeeping",
      "shape": "product",
      "capabilities": [
        "operable"
      ],
      "alternativeTo": [
        "SAP Concur"
      ],
      "effort": null,
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": null,
      "paid": false,
      "url": "apps/expensify.html"
    },
    {
      "slug": "firefly-iii--firefly-iii",
      "name": "Firefly III",
      "summary": "Self-hosted double-entry personal finance manager with a REST API that covers almost everything.",
      "vertical": "invoicing-finance",
      "shape": "product",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "YNAB",
        "Quicken"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/firefly-iii--firefly-iii.html"
    },
    {
      "slug": "formancehq--ledger",
      "name": "Formance Ledger",
      "summary": "Programmable core ledger for fintech: multi-posting transactions and Numscript over a REST API.",
      "vertical": "invoicing-finance",
      "shape": "internal-tool",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Modern Treasury"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "MIT",
      "paid": false,
      "url": "apps/formancehq--ledger.html"
    },
    {
      "slug": "formbricks--formbricks",
      "name": "Formbricks",
      "summary": "Open-source survey platform with an OAuth MCP server for surveys, workflows and feedback records.",
      "vertical": "smb-ops-crm",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Typeform",
        "SurveyMonkey",
        "Hotjar"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "AGPL-3.0 with ee/ under commercial license",
      "paid": false,
      "url": "apps/formbricks--formbricks.html"
    },
    {
      "slug": "frappe--crm",
      "name": "Frappe CRM",
      "summary": "AGPL CRM on the Frappe Framework; every DocType is reachable through the framework's REST API.",
      "vertical": "smb-ops-crm",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "HubSpot",
        "Pipedrive",
        "Salesforce"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/frappe--crm.html"
    },
    {
      "slug": "frappe--helpdesk",
      "name": "Frappe Helpdesk",
      "summary": "AGPL ticketing with agent and customer portals, SLAs, assignment rules and a knowledge base, all reachable over the Frappe REST",
      "vertical": "smb-ops-crm",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Zendesk",
        "Freshdesk"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/frappe--helpdesk.html"
    },
    {
      "slug": "frappe--hrms",
      "name": "Frappe HR",
      "summary": "Open-source HR and payroll with shift types, assignments, checkins and auto attendance, reachable through the Frappe REST API.",
      "vertical": "scheduling-staffing",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "BambooHR",
        "Rippling",
        "Gusto"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "GPL-3.0",
      "paid": true,
      "url": "apps/frappe--hrms.html"
    },
    {
      "slug": "gitroomhq--postiz-app",
      "name": "Postiz",
      "summary": "Self-hosted social scheduler for 30+ networks with a public API, an in-repo MCP server, and an agent CLI.",
      "vertical": "content-publishing",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Buffer",
        "Hootsuite"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "AGPL-3.0",
      "paid": true,
      "url": "apps/gitroomhq--postiz-app.html"
    },
    {
      "slug": "glpi-project--glpi",
      "name": "GLPI",
      "summary": "ITIL service desk and asset manager with a Builder-documented REST API over every item type.",
      "vertical": "support-bookkeeping",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "ServiceNow",
        "Jira Service Management"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "GPL-3.0",
      "paid": false,
      "url": "apps/glpi-project--glpi.html"
    },
    {
      "slug": "googleworkspace--cli",
      "name": "Google Workspace CLI (gws)",
      "summary": "One CLI over every Google Workspace API, with JSON output and agent skills for Calendar events, free/busy and agendas.",
      "vertical": "scheduling-staffing",
      "shape": "product",
      "capabilities": [
        "operable"
      ],
      "alternativeTo": [],
      "effort": null,
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "cli",
      "license": "Apache-2.0",
      "paid": false,
      "url": "apps/googleworkspace--cli.html"
    },
    {
      "slug": "heygen-com--hyperframes",
      "name": "HyperFrames",
      "summary": "Write HTML, render deterministic MP4; a video framework whose primary interface is agent skills and a CLI.",
      "vertical": "video-streaming",
      "shape": "product",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [],
      "effort": "light-edit",
      "operability": "native",
      "coverage": "complete",
      "interfaceKind": "cli",
      "license": "Apache-2.0",
      "paid": false,
      "url": "apps/heygen-com--hyperframes.html"
    },
    {
      "slug": "hqbase--hqbase",
      "name": "HQBase",
      "summary": "Shared team inbox that deploys into your own Cloudflare account, with an OAuth-protected MCP server.",
      "vertical": "support-bookkeeping",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Front",
        "Help Scout"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/hqbase--hqbase.html"
    },
    {
      "slug": "huabeitech--agent-desk",
      "name": "AgentDesk",
      "summary": "Apache-licensed AI help desk in Go and Next.js: RAG answers, answerability gate, human handoff, tickets.",
      "vertical": "support-bookkeeping",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Intercom",
        "Zendesk"
      ],
      "effort": "config-only",
      "operability": "gui",
      "coverage": "none",
      "interfaceKind": "gui",
      "license": "Apache-2.0",
      "paid": false,
      "url": "apps/huabeitech--agent-desk.html"
    },
    {
      "slug": "huanshere--videolingo",
      "name": "VideoLingo",
      "summary": "Subtitle translation and dubbing pipeline driven by config.yaml, a prompts file, and a batch spreadsheet.",
      "vertical": "video-streaming",
      "shape": "agent-workflow",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Rask AI"
      ],
      "effort": "config-only",
      "operability": "config",
      "coverage": "partial",
      "interfaceKind": "config",
      "license": "Apache-2.0",
      "paid": false,
      "url": "apps/huanshere--videolingo.html"
    },
    {
      "slug": "indico--newdle",
      "name": "newdle",
      "summary": "CERN's Doodle-style meeting poll with Exchange free/busy, configured through one Flask config file.",
      "vertical": "scheduling-staffing",
      "shape": "business-app",
      "capabilities": [
        "adaptable"
      ],
      "alternativeTo": [
        "Doodle"
      ],
      "effort": "config-only",
      "operability": null,
      "coverage": null,
      "interfaceKind": null,
      "license": "MIT",
      "paid": false,
      "url": "apps/indico--newdle.html"
    },
    {
      "slug": "inkeep--open-knowledge",
      "name": "OpenKnowledge",
      "summary": "WYSIWYG markdown knowledge-base editor that ships a 21-tool MCP server and skills for coding agents.",
      "vertical": "notes-knowledge",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Notion",
        "Confluence"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "GPL-3.0",
      "paid": false,
      "url": "apps/inkeep--open-knowledge.html"
    },
    {
      "slug": "inovector--mixpost",
      "name": "Mixpost",
      "summary": "MIT Laravel social scheduler; the free Lite edition has no API, so agents can only reach the paid tiers.",
      "vertical": "content-publishing",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Buffer",
        "Hootsuite"
      ],
      "effort": "config-only",
      "operability": "wrapped",
      "coverage": "none",
      "interfaceKind": "mcp",
      "license": "MIT",
      "paid": true,
      "url": "apps/inovector--mixpost.html"
    },
    {
      "slug": "invoiceninja--invoiceninja",
      "name": "Invoice Ninja",
      "summary": "Self-hostable invoicing, quotes, expenses and time tracking with a complete REST API.",
      "vertical": "invoicing-finance",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "FreshBooks",
        "QuickBooks",
        "Zoho Invoice"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "complete",
      "interfaceKind": "api",
      "license": "Elastic-2.0",
      "paid": true,
      "url": "apps/invoiceninja--invoiceninja.html"
    },
    {
      "slug": "itflow-org--itflow",
      "name": "ITFlow",
      "summary": "Ticketing, client documentation, quotes, invoices, and expenses for small MSPs, with a keyed REST API.",
      "vertical": "support-bookkeeping",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "ConnectWise PSA",
        "Syncro"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "GPL-3.0",
      "paid": false,
      "url": "apps/itflow-org--itflow.html"
    },
    {
      "slug": "itswadesh--svelte-commerce",
      "name": "Svelte Commerce",
      "summary": "SvelteKit storefront that switches between 26 commerce backends by editing one config line and .env.",
      "vertical": "ecommerce",
      "shape": "business-app",
      "capabilities": [
        "adaptable"
      ],
      "alternativeTo": [
        "Shopify"
      ],
      "effort": "config-only",
      "operability": null,
      "coverage": null,
      "interfaceKind": null,
      "license": "MIT",
      "paid": false,
      "url": "apps/itswadesh--svelte-commerce.html"
    },
    {
      "slug": "juspay--hyperswitch",
      "name": "Hyperswitch",
      "summary": "Open-source payments switch that routes across 100+ processors, driven by a REST API and SDKs.",
      "vertical": "invoicing-finance",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Spreedly"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "Apache-2.0",
      "paid": false,
      "url": "apps/juspay--hyperswitch.html"
    },
    {
      "slug": "karakeep-app--karakeep",
      "name": "Karakeep",
      "summary": "Self-hosted bookmark-everything app with an official MCP server, CLI, and REST API.",
      "vertical": "notes-knowledge",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Raindrop.io",
        "Pocket"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/karakeep-app--karakeep.html"
    },
    {
      "slug": "karanb192--itr-wala",
      "name": "itr-wala",
      "summary": "Claude Code, Codex and Gemini skill that prepares an Indian income tax return with a tested tax engine.",
      "vertical": "invoicing-finance",
      "shape": "skill",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "ClearTax"
      ],
      "effort": "light-edit",
      "operability": "native",
      "coverage": "partial",
      "interfaceKind": "cli",
      "license": "MIT",
      "paid": false,
      "url": "apps/karanb192--itr-wala.html"
    },
    {
      "slug": "karrioapi--karrio",
      "name": "Karrio",
      "summary": "Self-hosted multi-carrier shipping API with an official MCP for rates, labels, and tracking.",
      "vertical": "ecommerce",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "ShipStation",
        "Shippo",
        "EasyPost"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "LGPL-3.0 (ee/ under Karrio Enterprise License)",
      "paid": false,
      "url": "apps/karrioapi--karrio.html"
    },
    {
      "slug": "kimai--kimai",
      "name": "Kimai",
      "summary": "Self-hosted team time tracking with invoicing and a Builder-documented JSON API.",
      "vertical": "scheduling-staffing",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Toggl Track",
        "Harvest",
        "Clockify"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "AGPL-3.0",
      "paid": true,
      "url": "apps/kimai--kimai.html"
    },
    {
      "slug": "kirill-markin--expense-budget-tracker",
      "name": "Expense Budget Tracker",
      "summary": "Self-hosted expense and budget tracker on Postgres with an OAuth MCP server and a SQL agent API.",
      "vertical": "invoicing-finance",
      "shape": "product",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "YNAB"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "MIT",
      "paid": false,
      "url": "apps/kirill-markin--expense-budget-tracker.html"
    },
    {
      "slug": "krayin--laravel-crm",
      "name": "Krayin CRM",
      "summary": "MIT Laravel CRM for leads, contacts, quotes and email, configured through .env and packages.",
      "vertical": "smb-ops-crm",
      "shape": "business-app",
      "capabilities": [
        "adaptable"
      ],
      "alternativeTo": [
        "HubSpot",
        "Zoho CRM"
      ],
      "effort": "config-only",
      "operability": null,
      "coverage": null,
      "interfaceKind": null,
      "license": "MIT",
      "paid": false,
      "url": "apps/krayin--laravel-crm.html"
    },
    {
      "slug": "lambdadevelopment--lambda-erp",
      "name": "Lambda ERP",
      "summary": "Chat-first open-source ERP with a native MCP server, REST API and plugin seams for per-customer deployments.",
      "vertical": "invoicing-finance",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "NetSuite",
        "Odoo"
      ],
      "effort": "config-only",
      "operability": "native",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "Apache-2.0",
      "paid": false,
      "url": "apps/lambdadevelopment--lambda-erp.html"
    },
    {
      "slug": "laurent22--joplin",
      "name": "Joplin",
      "summary": "Open-source notes app with an in-app MCP server, a local Data API, and paid Joplin Cloud sync.",
      "vertical": "notes-knowledge",
      "shape": "product",
      "capabilities": [
        "operable"
      ],
      "alternativeTo": [
        "Evernote",
        "OneNote"
      ],
      "effort": null,
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "AGPL-3.0-or-later",
      "paid": true,
      "url": "apps/laurent22--joplin.html"
    },
    {
      "slug": "ledger--ledger",
      "name": "Ledger CLI",
      "summary": "Plain-text double-entry accounting from the command line; the CLI is the whole interface.",
      "vertical": "invoicing-finance",
      "shape": "product",
      "capabilities": [
        "operable"
      ],
      "alternativeTo": [
        "Quicken"
      ],
      "effort": null,
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "cli",
      "license": "BSD-3-Clause",
      "paid": false,
      "url": "apps/ledger--ledger.html"
    },
    {
      "slug": "linkwarden--linkwarden",
      "name": "Linkwarden",
      "summary": "Collaborative bookmark manager that preserves pages, with an official REST API and a paid cloud edition.",
      "vertical": "notes-knowledge",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Raindrop.io",
        "Pocket"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/linkwarden--linkwarden.html"
    },
    {
      "slug": "logseq--logseq",
      "name": "Logseq",
      "summary": "Outliner knowledge graph whose desktop app embeds an MCP server over its local HTTP API.",
      "vertical": "notes-knowledge",
      "shape": "product",
      "capabilities": [
        "operable"
      ],
      "alternativeTo": [
        "Roam Research",
        "Notion"
      ],
      "effort": null,
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/logseq--logseq.html"
    },
    {
      "slug": "lucasastorian--llmwiki",
      "name": "LLM Wiki",
      "summary": "Self-maintaining personal Wikipedia: an agent ingests your sources over MCP and compiles the wiki.",
      "vertical": "notes-knowledge",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [],
      "effort": "config-only",
      "operability": "native",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "Apache-2.0",
      "paid": false,
      "url": "apps/lucasastorian--llmwiki.html"
    },
    {
      "slug": "makeplane--plane",
      "name": "Plane",
      "summary": "Open-source project management with the Builder's own MCP server: 30 tools over work items, cycles, modules and more.",
      "vertical": "smb-ops-crm",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Jira",
        "Linear",
        "Asana"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/makeplane--plane.html"
    },
    {
      "slug": "mautic--mautic",
      "name": "Mautic",
      "summary": "Self-hosted marketing automation: contacts, segments, campaigns, and email, with an official REST API.",
      "vertical": "content-publishing",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "HubSpot",
        "Mailchimp",
        "ActiveCampaign"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "GPL-3.0",
      "paid": false,
      "url": "apps/mautic--mautic.html"
    },
    {
      "slug": "medusajs--medusa",
      "name": "Medusa",
      "summary": "TypeScript commerce modules configured in medusa-config.ts, with complete Admin and Store REST APIs.",
      "vertical": "ecommerce",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Shopify",
        "Adobe Commerce"
      ],
      "effort": "light-edit",
      "operability": "official",
      "coverage": "complete",
      "interfaceKind": "api",
      "license": "MIT (Enterprise Edition materials under ENTERPRISE-LICENSE.md)",
      "paid": false,
      "url": "apps/medusajs--medusa.html"
    },
    {
      "slug": "meteroid-oss--meteroid",
      "name": "Meteroid",
      "summary": "Open-source subscription and usage-based billing with an official REST API and a hosted cloud.",
      "vertical": "invoicing-finance",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Stripe Billing",
        "Chargebee"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "AGPL-3.0",
      "paid": true,
      "url": "apps/meteroid-oss--meteroid.html"
    },
    {
      "slug": "minthcm--minthcm",
      "name": "MintHCM",
      "summary": "AGPL HR platform with time and attendance, leave and resource booking, shipping its own MCP server module with OAuth 2.1.",
      "vertical": "scheduling-staffing",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "BambooHR",
        "Personio"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/minthcm--minthcm.html"
    },
    {
      "slug": "mozilla-ai--clawbolt",
      "name": "Clawbolt",
      "summary": "Messaging-first AI assistant for tradespeople: estimates, QuickBooks invoices and calendar from a text thread.",
      "vertical": "invoicing-finance",
      "shape": "agent-workflow",
      "capabilities": [
        "adaptable"
      ],
      "alternativeTo": [
        "Jobber",
        "Housecall Pro"
      ],
      "effort": "config-only",
      "operability": null,
      "coverage": null,
      "interfaceKind": null,
      "license": "Apache-2.0",
      "paid": false,
      "url": "apps/mozilla-ai--clawbolt.html"
    },
    {
      "slug": "mutonby--openshorts",
      "name": "OpenShorts",
      "summary": "Self-hosted AI clip generator with an eight-tool MCP server for clipping, captioning, and publishing shorts.",
      "vertical": "video-streaming",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Opus Clip",
        "Vizard"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "MIT (cloud/ directory under a commercial license)",
      "paid": true,
      "url": "apps/mutonby--openshorts.html"
    },
    {
      "slug": "nmbrthirteen--podcli",
      "name": "podcli",
      "summary": "Local podcast clipper with face tracking and burned captions, driven from a CLI, a web studio, or 26 MCP tools.",
      "vertical": "video-streaming",
      "shape": "product",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Opus Clip",
        "Descript"
      ],
      "effort": "config-only",
      "operability": "native",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/nmbrthirteen--podcli.html"
    },
    {
      "slug": "nowork-studio--notfair-plugin",
      "name": "NotFair Plugin",
      "summary": "45 open SEO, GEO, content, and ads skills for coding agents, plus a hosted MCP for live ad and analytics",
      "vertical": "content-publishing",
      "shape": "skill",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Semrush",
        "Ahrefs"
      ],
      "effort": "config-only",
      "operability": "native",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "MIT",
      "paid": true,
      "url": "apps/nowork-studio--notfair-plugin.html"
    },
    {
      "slug": "openaccountants--openaccountants",
      "name": "OpenAccountants",
      "summary": "Accountant-reviewed tax and bookkeeping guides served to any agent over MCP; edit the skills, self-host the server.",
      "vertical": "support-bookkeeping",
      "shape": "skill",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [],
      "effort": "config-only",
      "operability": "native",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/openaccountants--openaccountants.html"
    },
    {
      "slug": "osTicket--osTicket",
      "name": "osTicket",
      "summary": "Widely deployed GPL support ticket system whose own API only creates tickets; MCP wrappers need a companion plugin.",
      "vertical": "support-bookkeeping",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Zendesk",
        "Freshdesk"
      ],
      "effort": "config-only",
      "operability": "wrapped",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "GPL-2.0",
      "paid": false,
      "url": "apps/osTicket--osTicket.html"
    },
    {
      "slug": "outline--outline",
      "name": "Outline",
      "summary": "Team knowledge base with a documented REST API and an in-repo MCP route, self-hostable under BUSL.",
      "vertical": "notes-knowledge",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Notion",
        "Confluence"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "BUSL-1.1",
      "paid": true,
      "url": "apps/outline--outline.html"
    },
    {
      "slug": "owncast--owncast",
      "name": "Owncast",
      "summary": "Self-hosted single-streamer live video and chat server with an admin REST API.",
      "vertical": "video-streaming",
      "shape": "product",
      "capabilities": [
        "operable"
      ],
      "alternativeTo": [
        "Twitch",
        "YouTube Live"
      ],
      "effort": null,
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "MIT",
      "paid": false,
      "url": "apps/owncast--owncast.html"
    },
    {
      "slug": "papra-hq--papra",
      "name": "Papra",
      "summary": "Minimal document archive for receipts and invoices: email intake, OCR, tagging rules, API, CLI, and 100+ named env vars.",
      "vertical": "support-bookkeeping",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Dext",
        "Hubdoc"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "AGPL-3.0",
      "paid": true,
      "url": "apps/papra-hq--papra.html"
    },
    {
      "slug": "payloadcms--payload",
      "name": "Payload CMS",
      "summary": "Next.js-native headless CMS with an official MCP plugin that exposes every collection to an agent.",
      "vertical": "content-publishing",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Contentful",
        "Sanity"
      ],
      "effort": "light-edit",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "MIT",
      "paid": false,
      "url": "apps/payloadcms--payload.html"
    },
    {
      "slug": "pdovhomilja--nextcrm-app",
      "name": "NextCRM",
      "summary": "MIT Next.js CRM with projects, invoicing, documents and a built-in 127-tool MCP server.",
      "vertical": "smb-ops-crm",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "HubSpot",
        "Pipedrive"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "MIT",
      "paid": false,
      "url": "apps/pdovhomilja--nextcrm-app.html"
    },
    {
      "slug": "pentacent--keila",
      "name": "Keila",
      "summary": "Self-hosted newsletter tool with campaigns, forms, and segments behind an official JSON API.",
      "vertical": "content-publishing",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Mailchimp",
        "Kit"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "AGPL-3.0",
      "paid": true,
      "url": "apps/pentacent--keila.html"
    },
    {
      "slug": "pigontech--inkvoice",
      "name": "Inkvoice",
      "summary": "One-container invoicing for freelancers: Stripe and PayPal, expenses, German e-invoicing, REST API.",
      "vertical": "invoicing-finance",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "FreshBooks",
        "Zoho Invoice"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "complete",
      "interfaceKind": "api",
      "license": "MIT",
      "paid": false,
      "url": "apps/pigontech--inkvoice.html"
    },
    {
      "slug": "polarsource--polar",
      "name": "Polar",
      "summary": "Merchant-of-record billing and checkout for digital products, with an official hosted MCP and SDKs.",
      "vertical": "ecommerce",
      "shape": "product",
      "capabilities": [
        "operable"
      ],
      "alternativeTo": [
        "Gumroad",
        "Lemon Squeezy",
        "Paddle"
      ],
      "effort": null,
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "Apache-2.0",
      "paid": false,
      "url": "apps/polarsource--polar.html"
    },
    {
      "slug": "ramp",
      "name": "Ramp",
      "summary": "Corporate cards, expenses, and bill pay with a $0 plan, an official remote MCP, and a CLI with an agentic-purchase",
      "vertical": "support-bookkeeping",
      "shape": "product",
      "capabilities": [
        "operable"
      ],
      "alternativeTo": [
        "Brex",
        "Expensify",
        "SAP Concur"
      ],
      "effort": null,
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": null,
      "paid": true,
      "url": "apps/ramp.html"
    },
    {
      "slug": "rbbydotdev--someday",
      "name": "someday",
      "summary": "Free booking page that runs inside your own Google account as an Apps Script web app.",
      "vertical": "scheduling-staffing",
      "shape": "business-app",
      "capabilities": [
        "adaptable"
      ],
      "alternativeTo": [
        "Calendly"
      ],
      "effort": "light-edit",
      "operability": null,
      "coverage": null,
      "interfaceKind": null,
      "license": "MIT",
      "paid": false,
      "url": "apps/rbbydotdev--someday.html"
    },
    {
      "slug": "refactoringhq--tolaria",
      "name": "Tolaria",
      "summary": "Files-first markdown second brain with git built in and an in-repo MCP server for Claude Code and Codex.",
      "vertical": "notes-knowledge",
      "shape": "business-app",
      "capabilities": [
        "operable"
      ],
      "alternativeTo": [
        "Notion",
        "Obsidian"
      ],
      "effort": null,
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/refactoringhq--tolaria.html"
    },
    {
      "slug": "relaticle--relaticle",
      "name": "Relaticle",
      "summary": "Self-hosted Laravel CRM with a 37-tool MCP server, REST API and 22 custom field types.",
      "vertical": "smb-ops-crm",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "HubSpot",
        "Pipedrive"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/relaticle--relaticle.html"
    },
    {
      "slug": "remotion-dev--remotion",
      "name": "Remotion",
      "summary": "Make videos programmatically in React, rendered from a CLI, Node APIs, or Lambda, with Builder-published agent skills.",
      "vertical": "video-streaming",
      "shape": "product",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Creatomate",
        "Shotstack"
      ],
      "effort": "light-edit",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "cli",
      "license": "Remotion License (source-available; free for individuals and companies up to 3 people)",
      "paid": true,
      "url": "apps/remotion-dev--remotion.html"
    },
    {
      "slug": "ridafkih--keeper.sh",
      "name": "Keeper.sh",
      "summary": "Calendar sync across Google, Outlook, iCloud, Fastmail and CalDAV, with an MCP server and REST API from the Builder.",
      "vertical": "scheduling-staffing",
      "shape": "product",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "OneCal",
        "CalendarBridge"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "AGPL-3.0",
      "paid": true,
      "url": "apps/ridafkih--keeper.sh.html"
    },
    {
      "slug": "ronak-create--fablecut",
      "name": "FableCut",
      "summary": "Zero-dependency browser video editor whose project.json is the interface, with MCP and REST on top.",
      "vertical": "video-streaming",
      "shape": "product",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "CapCut",
        "Descript"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "MIT",
      "paid": false,
      "url": "apps/ronak-create--fablecut.html"
    },
    {
      "slug": "saleor--saleor",
      "name": "Saleor",
      "summary": "Headless GraphQL commerce API; the Builder hosts a read-only MCP for products, orders, and customers.",
      "vertical": "ecommerce",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Shopify",
        "commercetools"
      ],
      "effort": "light-edit",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "BSD-3-Clause",
      "paid": true,
      "url": "apps/saleor--saleor.html"
    },
    {
      "slug": "sanity-io--sanity",
      "name": "Sanity",
      "summary": "Hosted structured-content backend with an open-source Studio and an official remote MCP server.",
      "vertical": "content-publishing",
      "shape": "product",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Contentful"
      ],
      "effort": "light-edit",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "MIT",
      "paid": true,
      "url": "apps/sanity-io--sanity.html"
    },
    {
      "slug": "screenpipe--screenpipe",
      "name": "screenpipe",
      "summary": "Continuous local screen and audio recording with an MCP server and REST API so agents can search what you did.",
      "vertical": "video-streaming",
      "shape": "product",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Rewind"
      ],
      "effort": "config-only",
      "operability": "native",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "Screenpipe Commercial License (source-available; free for personal, non-commercial use)",
      "paid": true,
      "url": "apps/screenpipe--screenpipe.html"
    },
    {
      "slug": "seo-skills--seo-audit-skill",
      "name": "SEOmator SEO Audit",
      "summary": "332-rule SEO audit as a CLI, desktop app, and Claude Code skill, tuned by a seomator.toml.",
      "vertical": "content-publishing",
      "shape": "product",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Screaming Frog",
        "Semrush"
      ],
      "effort": "config-only",
      "operability": "native",
      "coverage": "partial",
      "interfaceKind": "cli",
      "license": "MIT",
      "paid": false,
      "url": "apps/seo-skills--seo-audit-skill.html"
    },
    {
      "slug": "shopware--shopware",
      "name": "Shopware 6",
      "summary": "Symfony and Vue commerce platform with a complete Admin API and an official CLI that ships agent skills.",
      "vertical": "ecommerce",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Shopify",
        "Adobe Commerce"
      ],
      "effort": "light-edit",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "MIT",
      "paid": false,
      "url": "apps/shopware--shopware.html"
    },
    {
      "slug": "sissbruecker--linkding",
      "name": "linkding",
      "summary": "Minimal self-hosted bookmark manager with LD_* env config and a documented REST API.",
      "vertical": "notes-knowledge",
      "shape": "product",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Raindrop.io",
        "Pinboard"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "MIT",
      "paid": false,
      "url": "apps/sissbruecker--linkding.html"
    },
    {
      "slug": "siyuan-note--siyuan",
      "name": "SiYuan",
      "summary": "Block-based local-first knowledge base whose Go kernel ships a 30-plus tool MCP server and HTTP API.",
      "vertical": "notes-knowledge",
      "shape": "product",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Notion",
        "Obsidian"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "AGPL-3.0",
      "paid": true,
      "url": "apps/siyuan-note--siyuan.html"
    },
    {
      "slug": "solidtime-io--solidtime",
      "name": "solidtime",
      "summary": "Laravel time tracker for freelancers and agencies with a full REST API for entries, projects, reports and invoices.",
      "vertical": "scheduling-staffing",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Toggl Track",
        "Harvest",
        "Clockify"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "AGPL-3.0",
      "paid": true,
      "url": "apps/solidtime-io--solidtime.html"
    },
    {
      "slug": "spree--spree",
      "name": "Spree Commerce",
      "summary": "Rails commerce platform whose official CLI calls the Admin API directly, built for scripts and agents.",
      "vertical": "ecommerce",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Shopify",
        "Adobe Commerce"
      ],
      "effort": "light-edit",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "cli",
      "license": "BSD-3-Clause",
      "paid": false,
      "url": "apps/spree--spree.html"
    },
    {
      "slug": "strapi--strapi",
      "name": "Strapi",
      "summary": "Open-core headless CMS: content types in the admin, auto-generated REST and GraphQL APIs, env-file config.",
      "vertical": "content-publishing",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Contentful",
        "Sanity"
      ],
      "effort": "light-edit",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "MIT core with EE license under ee/ (GitHub NOASSERTION)",
      "paid": true,
      "url": "apps/strapi--strapi.html"
    },
    {
      "slug": "sylius--sylius",
      "name": "Sylius",
      "summary": "Symfony commerce framework with official admin (171 tools) and shop MCP server plugins.",
      "vertical": "ecommerce",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Shopify",
        "Adobe Commerce"
      ],
      "effort": "light-edit",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "MIT",
      "paid": false,
      "url": "apps/sylius--sylius.html"
    },
    {
      "slug": "tkrebs--ep3-bs",
      "name": "ep-3 Bookingsystem",
      "summary": "MIT court and facility booking calendar used by sports clubs, configured through PHP config files.",
      "vertical": "scheduling-staffing",
      "shape": "business-app",
      "capabilities": [
        "adaptable"
      ],
      "alternativeTo": [
        "Skedda",
        "Playtomic"
      ],
      "effort": "config-only",
      "operability": null,
      "coverage": null,
      "interfaceKind": null,
      "license": "MIT",
      "paid": false,
      "url": "apps/tkrebs--ep3-bs.html"
    },
    {
      "slug": "tomfunk--fungible",
      "name": "Fungible",
      "summary": "Keyboard-first personal finance TUI with Plaid sync and a built-in MCP server and HTTP API.",
      "vertical": "invoicing-finance",
      "shape": "product",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "YNAB",
        "Monarch Money",
        "Copilot Money"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "MIT",
      "paid": false,
      "url": "apps/tomfunk--fungible.html"
    },
    {
      "slug": "traggo--server",
      "name": "Traggo",
      "summary": "Tag-based self-hosted time tracking in Go, driven by the same GraphQL API its UI uses.",
      "vertical": "scheduling-staffing",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Toggl Track",
        "Clockify"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "GPL-3.0",
      "paid": false,
      "url": "apps/traggo--server.html"
    },
    {
      "slug": "triliumnext--trilium",
      "name": "Trilium Notes",
      "summary": "Hierarchical note tree with attributes and scripting, driven by the ETAPI REST API and an in-repo MCP route.",
      "vertical": "notes-knowledge",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Evernote",
        "Notion",
        "Obsidian"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/triliumnext--trilium.html"
    },
    {
      "slug": "trycompai--crm",
      "name": "Comp AI CRM",
      "summary": "Self-hosted CRM where a scheduled research agent keeps the records, tuned by four markdown skill files.",
      "vertical": "smb-ops-crm",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Attio",
        "HubSpot"
      ],
      "effort": "config-only",
      "operability": "gui",
      "coverage": "partial",
      "interfaceKind": "gui",
      "license": "MIT",
      "paid": false,
      "url": "apps/trycompai--crm.html"
    },
    {
      "slug": "tryghost--ghost",
      "name": "Ghost",
      "summary": "Open-source publishing platform with newsletters and memberships, driven through the official Admin API.",
      "vertical": "content-publishing",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Substack",
        "Medium",
        "WordPress.com"
      ],
      "effort": "light-edit",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "MIT",
      "paid": true,
      "url": "apps/tryghost--ghost.html"
    },
    {
      "slug": "trypostit--trypost",
      "name": "TryPost",
      "summary": "Open-source social scheduler for 12 networks with a first-class MCP server and REST API.",
      "vertical": "content-publishing",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Buffer",
        "Hootsuite"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "AGPL-3.0",
      "paid": true,
      "url": "apps/trypostit--trypost.html"
    },
    {
      "slug": "twentyhq--twenty",
      "name": "Twenty",
      "summary": "Open-source CRM with an in-product MCP server: per-object CRUD, workflows, metadata, views and webhooks over OAuth.",
      "vertical": "smb-ops-crm",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Salesforce",
        "HubSpot",
        "Attio"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "AGPL-3.0 core with marked enterprise files",
      "paid": false,
      "url": "apps/twentyhq--twenty.html"
    },
    {
      "slug": "umbraco--umbraco-cms",
      "name": "Umbraco CMS",
      "summary": ".NET CMS configured in appsettings.json, with an official MCP server over its Management API.",
      "vertical": "content-publishing",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Sitecore",
        "Optimizely"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "MIT",
      "paid": false,
      "url": "apps/umbraco--umbraco-cms.html"
    },
    {
      "slug": "unopim--unopim",
      "name": "UnoPim",
      "summary": "Laravel PIM for catalog back office with a REST API and built-in AI agent chat.",
      "vertical": "ecommerce",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Akeneo",
        "Salsify"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "MIT",
      "paid": false,
      "url": "apps/unopim--unopim.html"
    },
    {
      "slug": "usememos--memos",
      "name": "Memos",
      "summary": "Single-binary self-hosted memo timeline with an OpenAPI-derived MCP endpoint at /mcp.",
      "vertical": "notes-knowledge",
      "shape": "product",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "MIT",
      "paid": false,
      "url": "apps/usememos--memos.html"
    },
    {
      "slug": "velornlabs--velorn",
      "name": "Velorn",
      "summary": "Open-source desktop video workstation with a local MCP server of 100+ tools and ComfyUI-backed generation.",
      "vertical": "video-streaming",
      "shape": "product",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Adobe Premiere Pro"
      ],
      "effort": "fork-and-modify",
      "operability": "native",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "GPL-3.0",
      "paid": false,
      "url": "apps/velornlabs--velorn.html"
    },
    {
      "slug": "vendurehq--vendure",
      "name": "Vendure",
      "summary": "NestJS headless commerce with an introspectable GraphQL Admin API; the old official MCP is retired.",
      "vertical": "ecommerce",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Shopify",
        "commercetools"
      ],
      "effort": "light-edit",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "GPL-3.0 (Vendure Commercial License available)",
      "paid": false,
      "url": "apps/vendurehq--vendure.html"
    },
    {
      "slug": "woocommerce--woocommerce",
      "name": "WooCommerce",
      "summary": "WordPress commerce plugin with native MCP abilities for products and orders (developer preview).",
      "vertical": "ecommerce",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Shopify",
        "BigCommerce"
      ],
      "effort": "light-edit",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "GPL-3.0",
      "paid": false,
      "url": "apps/woocommerce--woocommerce.html"
    },
    {
      "slug": "wp-cli--wp-cli",
      "name": "WP-CLI",
      "summary": "The official WordPress command line: posts, media, users, plugins, and themes on any install, no browser.",
      "vertical": "content-publishing",
      "shape": "product",
      "capabilities": [
        "operable"
      ],
      "alternativeTo": [],
      "effort": null,
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "cli",
      "license": "MIT",
      "paid": false,
      "url": "apps/wp-cli--wp-cli.html"
    },
    {
      "slug": "writefreely--writefreely",
      "name": "WriteFreely",
      "summary": "Minimalist federated blogging server in one Go binary, driven by the official Write.as API and wf CLI.",
      "vertical": "content-publishing",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Medium",
        "Substack"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/writefreely--writefreely.html"
    },
    {
      "slug": "yoloshii--clawmem",
      "name": "ClawMem",
      "summary": "On-device memory layer over your markdown notes: hooks plus a 33-tool MCP server, no API keys.",
      "vertical": "notes-knowledge",
      "shape": "mcp-server",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [],
      "effort": "config-only",
      "operability": "native",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "MIT",
      "paid": false,
      "url": "apps/yoloshii--clawmem.html"
    },
    {
      "slug": "yournextstore--yournextstore",
      "name": "Your Next Store",
      "summary": "Next.js storefront template with 149 theme branches; runs on the hosted YNS platform with one API key.",
      "vertical": "ecommerce",
      "shape": "business-app",
      "capabilities": [
        "adaptable"
      ],
      "alternativeTo": [
        "Shopify"
      ],
      "effort": "config-only",
      "operability": null,
      "coverage": null,
      "interfaceKind": null,
      "license": "MIT",
      "paid": true,
      "url": "apps/yournextstore--yournextstore.html"
    },
    {
      "slug": "zammad--zammad",
      "name": "Zammad",
      "summary": "AGPL helpdesk with a documented REST API for tickets, users, organizations and the knowledge base.",
      "vertical": "smb-ops-crm",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Zendesk",
        "Freshdesk"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/zammad--zammad.html"
    },
    {
      "slug": "zoho-desk",
      "name": "Zoho Desk",
      "summary": "Hosted help desk with a Free Forever edition for three agents and an official Zoho MCP server.",
      "vertical": "support-bookkeeping",
      "shape": "product",
      "capabilities": [
        "operable"
      ],
      "alternativeTo": [
        "Zendesk",
        "Freshdesk"
      ],
      "effort": null,
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": null,
      "paid": true,
      "url": "apps/zoho-desk.html"
    }
  ]
}
