MCP-first analytics for apps built with AI coding agents.
Tally lets developers add analytics from Codex, Claude Code, Cursor, or another MCP-capable coding agent. The coding agent installs the SDK in the local repo; the Tally dashboard shows usage, first-event status, billing, and later analytics tasks.
The core product flow is:
- Add the Tally MCP server to a coding agent.
- Authenticate with Tally through MCP OAuth.
- Ask the agent to add Tally Analytics to a supported app.
- The agent applies the Tally SDK patch locally and runs verification.
- Deploy the app and confirm the first event in the Tally dashboard.
The GitHub App is optional future/advanced automation for hosted PR workflows. It is not required for first value.
- Product vision
- Canonical user flows
- Architecture overview
- Agent testing harness
- Billing verification
- GitHub sandbox guidance
- Workstream status
pnpm install
pnpm dev
pnpm build
pnpm --filter web testUseful local verification commands:
pnpm --filter web e2e:scenarios
pnpm --filter web e2e:mcp-self-testThis is a pnpm monorepo:
apps/
web/ → Dashboard, auth, billing, MCP server
events/ → Event ingestion service
packages/
sdk/ → Client SDK (@tally-analytics/sdk)
tinybird/ → Analytics data pipeline
docs/ → Product, architecture, and verification docs
features/ → Active and future feature plans/briefs
plans/ → Workstream status and archived plans
Private — all rights reserved.