amSmithery
appambit
# AppAmbit MCP Server Connect AI assistants to [AppAmbit](https://appambit.com) — the all-in-one platform for mobile app analytics, crash reporting, build distribution, managed databases, serverless functions, and CMS. **Server URL:** `https://appambit.com/mcp/appambit` --- ## What is AppAmbit? AppAmbit is a modern platform for mobile and desktop developers to track, debug, and distribute their apps — all in one place. It combines app analytics, crash reporting, build distribution, a managed per-app database, serverless Cloud Code, a headless CMS, remote config, and push notifications into a single platform with real-time insights. Built for indie devs, mobile teams, and agencies. Supports .NET MAUI, Swift, Objective-C, Android, and more. --- ## What can you do with this MCP? The AppAmbit MCP server gives AI assistants full access to the platform: - **Analytics & Sessions** — Query real-time user analytics, session metrics, crash-free rates, average durations, and daily breakdowns. - **Crash Reporting** — List recent crash/error groups with occurrence counts, affected users, and last seen time. - **Remote Config** — Read and update remote configuration entries with version constraints and instant cache invalidation. - **Push Notifications** — Send push notifications to all consumers or a specific consumer (requires FCM/APNs credentials). - **App Database (DBaaS)** — Provision, link, query, and manage per-app SQLite databases with full DDL and DML support. - **Cloud Code** — Create, deploy, activate, and invoke serverless functions with environment variables, secrets, and triggers. - **CMS** — Define content type schemas, create and query published entries with search, sort, and pagination. - **Billing & Plan** — Check plan details, feature flags, limits, and metered usage. - **SDK Integration** — Generate setup code snippets, verify SDK integration, and run diagnostics. --- ## Client Configuration Generate a token from your AppAmbit dashboard, then paste the appropriate snippet into your AI assistant's config file. ### Claude Code, Cursor, Windsurf & GitHub Copilot (JSON) Add to `.mcp.json` (Claude Code), `mcp.json` (Cursor / Windsurf), or `.vscode/mcp.json` (GitHub Copilot). GitHub Copilot uses the key `servers` instead of `mcpServers`; the `type` field is optional for Cursor. ```json { "mcpServers": { "appambit": { "type": "http", "url": "https://appambit.com/mcp/appambit", "headers": { "Authorization": "Bearer <your-token>" } } } } ``` ### OpenAI Codex CLI (`~/.codex/config.toml`) ```toml [mcp_servers.appambit] type = "http" url = "https://appambit.com/mcp/appambit" [mcp_servers.appambit.http_headers] Authorization = "Bearer <your-token>" ``` --- ## Available Tools ### Getting Started - `appambit__get-started-tool` *(read-only)* — Call this first. Returns capabilities, recommended workflow, a live snapshot of your apps (with linked-database status), and current plan. ### Operational - `appambit__list-apps-tool` *(read-only)* — Lists all apps in your workspace. Run this first to discover `app_key` values. - `appambit__list-crashes-tool` *(read-only)* — Lists recent crash and error groups with occurrence count, affected users, and last seen time. - `appambit__query-sessions-tool` *(read-only)* — Returns session statistics over a date range: totals, crash-free %, average duration, and daily breakdown. - `appambit__list-app-configs-tool` *(read-only)* — Lists all remote config entries including key, value, type, enabled status, and version constraints. - `appambit__update-app-config-tool` *(**write**)* — Creates or updates a remote config entry and invalidates the SDK config cache immediately. - `appambit__send-push-notification-tool` *(**write**)* — Sends a push notification to all consumers or a specific consumer. Requires FCM/APNs credentials. ### Billing & Plan - `appambit__get-billing-status-tool` *(read-only)* — Returns the app's plan, feature flags, limits, and current metered usage. ### Integration - `appambit__get-inte