Outlit gives agents real-time understanding of customers to automate support and revenue workflows.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Outlit is the real-time understanding of every customer, the infrastructure agents use to automate customer operations.
This repository contains the public SDK and developer integration packages for Outlit: browser, server, CLI, tool contract, and Pi packages for sending customer signals to Outlit and querying customer context from agent workflows. It is not the hosted remote MCP server implementation; use the canonical Outlit-owned discovery endpoints below for MCP, API, and agent metadata.
This monorepo contains these packages under the @outlit scope:
Use these canonical resources for citations, schema-driven clients, and agent setup instead of copying generated specs or server metadata into this repository:
| Surface | Canonical URL | Purpose |
|---|---|---|
| Developer docs | https://docs.outlit.ai | SDK, CLI, API, MCP, and customer context documentation |
| Docs index for agents | https://docs.outlit.ai/llms.txt | Machine-readable map of documentation pages |
| Product resource index | https://www.outlit.ai/llms.txt | Agent-facing map of SDK packages, docs, API contracts, MCP, CLI, Pi, and skills |
| OpenAPI spec | https://docs.outlit.ai/openapi.json | Canonical OpenAPI contract for public API and ingest surfaces |
| API catalog | https://www.outlit.ai/.well-known/api-catalog | Linkset for API, MCP, OAuth, docs, and support discovery |
| AI catalog | https://www.outlit.ai/.well-known/ai-catalog.json | Agentic Resource Discovery catalog for Outlit API, MCP, skills, and SDK resources |
| MCP Registry listing | https://registry.modelcontextprotocol.io/v0.1/servers?search=ai.outlit/outlit | Official MCP Registry search surface for ai.outlit/outlit |
| MCP server metadata | https://mcp.outlit.ai/.well-known/mcp/server.json | Runtime metadata for the hosted remote MCP server |
| MCP server card | https://mcp.outlit.ai/.well-known/mcp/server-card.json | Runtime discovery card for the hosted remote MCP server |
| MCP docs | https://docs.outlit.ai/ai-integrations/mcp | Connect remote MCP clients with workspace URLs and OAuth |
| Agent skills | https://docs.outlit.ai/ai-integrations/skills | Official outlit and outlit-sdk skill installation guidance |
The hosted MCP server and OAuth metadata live on mcp.outlit.ai; this SDK repo is the public package and developer integration surface.
Choose the package that matches the integration surface:
| Package | Install | Use when |
|---|---|---|
@outlit/browser | npm install @outlit/browser | Browser apps, React, Next.js, Vue, Nuxt, SvelteKit, Angular, Astro, and script-tag tracking |
@outlit/node | npm install @outlit/node | Node.js servers, API routes, jobs, webhooks, CLIs, desktop main processes, and native JavaScript runtimes |
@outlit/core | npm install @outlit/core | Lower-level custom SDK implementations that do not need browser or Node runtime helpers |
@outlit/cli | npm install -g @outlit/cli | Terminal access to Outlit customer intelligence and setup workflows |
@outlit/tools | npm install @outlit/tools | Custom API or agent integrations that need typed Outlit tool gateway contracts and client helpers |
@outlit/pi | npm install @outlit/pi | Pi agents that need Outlit customer intelligence tools and skill guidance |
| Rust crate | cargo add outlit | Rust backends, CLIs, and Tauri backends |
Tracking SDK examples:
@outlit/piThis project uses a modern monorepo setup with the following tools:
When making changes that should be released, create a changeset:
This will prompt you to:
The changeset file will be committed with your PR and used to generate changelogs on release.
ci.yml) - Runs on PRs: lint, typecheck, build, testrelease.yml) - Runs on main: publish canary to npm + CDN, create version PR or publish stable releasesStable releases are intentionally separate from SDK source merges. See
docs/release-coordination.md for the Version Packages checklist
and the required Core-production-before-stable-SDK order for coordinated contracts.
For maintainers setting up the repository:
| Secret | Description |
|---|---|
NPM_TOKEN | npm access token with publish permission for @outlit scope |
GCP_CREDENTIALS | Service account JSON key with Storage Object Admin on cdn.outlit.ai bucket |
@outlit packagesNPM_TOKEN secret in GitHubgithub-actions-deployer)cdn.outlit.ai bucketGCP_CREDENTIALS secret in GitHubThe browser SDK IIFE bundle is deployed to Google Cloud Storage:
| Path | Description |
|---|---|
/canary/outlit.js | Latest from main branch (5 min cache) |
/stable/outlit.js | Latest stable release (1 year cache) |
/v{version}/outlit.js | Immutable versioned release (1 year cache) |
npm tags:
| Tag | Description |
|---|---|
latest | Stable release (npm install @outlit/browser) |
canary | Latest from main (npm install @outlit/browser@canary) |
Manual deployment (requires gcloud CLI):
We welcome contributions! Please see CONTRIBUTING.md for guidelines.
Apache-2.0 - see LICENSE for details.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/outlit)<a href="https://allmcps.com/mcp/outlit"><img src="https://allmcps.com/api/badge/outlit?style=directory" alt="Outlit on AllMCPs" /></a>