# Cabi.Chat > Cabi.Chat is a social media marketing layer on an open graph of cards: projects, articles, workspaces, campaigns and AI oracles that answer for a business in Telegram and on the web. The web app is a client of one public API, so an AI agent can do the same work with a user's personal access token. People sign in with Telegram. An agent works through the API: reading public cards needs no token; anything done for a user needs that user's token. ## Start here - [Cabi.Chat](https://cabi.chat/@cabichat): what Cabi.Chat is, who it is for and what you get - [The marketing layer your Telegram is missing](https://cabi.chat/article/473348136295735296): why a feed is not enough, one business before and after - [Why Cabi.Chat - articles](https://cabi.chat/article/473324321876484096): what it does for a business, topic by topic - [Cabi.Chat — Start here](https://cabi.chat/article/330494191513632772): first steps, one line each ## For AI agents and developers - [Connect your AI assistant (MCP)](https://cabi.chat/article/475954324195778560): MCP server at https://api.cabi.chat/mcp, sign in with a personal access token - [Cabi.Chat API](https://cabi.chat/article/466678010494328832): base URL, spec, auth, first call - [Personal access tokens](https://cabi.chat/article/466678099732340736): how a user issues the token an agent works with - [Apps](https://cabi.chat/article/466679228998361088): an oracle or app you host calls the API as its own agenda, not as you - [Creating cards: idempotency and limits](https://cabi.chat/article/466679193439051776) - [Graph endpoints](https://cabi.chat/article/413656330868359168) - [Account endpoints](https://cabi.chat/article/414422835738443776) - [API pipelines](https://cabi.chat/article/470344765079035904): each user goal as the ordered API calls that reach it - [OpenAPI spec](https://api.cabi.chat/api-docs/openapi.json) ## Core concepts - [Create a project](https://cabi.chat/article/466676283892310016) - [What a project is made of](https://cabi.chat/article/386403708658778112) - [Data types](https://cabi.chat/article/330568794764214372) - [Card policies](https://cabi.chat/article/@a.card-policies): who may read, edit and assign a card - [Workspaces and containment](https://cabi.chat/article/466679148157345792) - [Handles, mentions and relations](https://cabi.chat/article/466679159037370368) - [Sharing with access links](https://cabi.chat/article/466679164154421248) - [Languages and translation](https://cabi.chat/article/466679169531518976) ## Features - [Ignite — Agendas](https://cabi.chat/article/@a.cabi-ai): how oracles are instructed - [Ignite — Tools, endpoints and secrets](https://cabi.chat/article/466677502035632128) - [Telegram account oracle](https://cabi.chat/article/466676670288371712) - [Telegram bot oracle](https://cabi.chat/article/466676961356292096) - [Website widget](https://cabi.chat/article/466677466988027904) - [Campaigns](https://cabi.chat/article/466676466889793536) - [Radar](https://cabi.chat/article/@a.cabi-radar) - [Inbox](https://cabi.chat/article/466675413104467968) - [Mini App](https://cabi.chat/article/466675735638056960) - [Analytics](https://cabi.chat/article/466674814115913728) - [SEO](https://cabi.chat/article/466676996395507712) ## Optional - [Web app pipelines](https://cabi.chat/article/473176099719749632): the same goals in the web app and the Mini App - [Pricelist](https://cabi.chat/article/@a.cabi-pricelist) - [FAQ](https://cabi.chat/workspace/@ws.cabi-faq) - [Terms of Use](https://cabi.chat/docs/tos) - [Privacy Policy](https://cabi.chat/docs/privacy)