# Tempo — Full Documentation for LLMs > AI-powered task management for cross-functional teams Website: https://shifttempo.com Created by: Glauser Creative AB --- ## Product Overview Tempo is a minimalist task management tool designed for small, cross-functional teams (design, marketing, product, engineering). It prioritizes simplicity with just 4 views and zero configuration required. AI features, a team Knowledge Base, and an MCP Server make it uniquely suited for modern AI-assisted workflows. --- ## Core Views ### 1. Inbox - Central capture point for all new tasks - Quick-add with title, assign to any team member - AI-powered idea generation: get task suggestions based on your team's goals ### 2. Todo - Personal view of tasks assigned to you - Focused, distraction-free work queue ### 3. Board - Kanban board with 4 columns: Backlog, Todo, Doing, Done - Drag-and-drop to change task status - Full team visibility ### 4. History - Completed tasks organized by week - Perfect for standups and retrospectives --- ## AI Features ### Task Description Generation - Enter a task title, click "Generate description" - AI writes a complete description aligned with your team's goals and Knowledge Base context ### Smart Suggestions - Generate task ideas based on your team's current work and goals - Available from the Inbox view ### Subtask Breakdown - Break any task into clear, actionable subtasks - Powered by AI with Knowledge Base context ### Smart Auto-Assignment - Tasks are automatically assigned based on team members' history and roles --- ## Knowledge Base (RAG) The Knowledge Base provides per-team document storage with semantic search, used to enrich AI context. ### How It Works 1. Upload documents (PDF, TXT, MD) 2. Documents are chunked and embedded using OpenAI text-embedding-3-small 3. When AI features are used, relevant chunks are retrieved via vector similarity search 4. AI responses are grounded in your team's own documentation ### Plan Limits - Free: 5 documents, 10MB total storage - Pro: Unlimited documents, 1GB total storage ### Database - `kb_documents` table: stores document metadata - `kb_chunks` table: stores embeddings via pgvector --- ## MCP Server The MCP (Model Context Protocol) Server allows AI agents to interact with your Tempo workspace programmatically. ### Transport - stdio transport (runs as a local Node.js process) ### Authentication - API keys with `tmpo_` prefix - Keys are SHA-256 hashed and stored in the `api_keys` table - Generate keys from the Team Settings page ### Available Tools #### search_knowledge_base Search your team's Knowledge Base using semantic similarity. - Parameters: `query` (string), `limit` (number, optional) - Returns: Matching document chunks with relevance scores #### list_documents List all documents in your team's Knowledge Base. - Parameters: none - Returns: Array of documents with title, type, size, created date #### read_document Read the full content of a specific document. - Parameters: `document_id` (string) - Returns: Document content and metadata #### list_tasks List tasks with optional filters. - Parameters: `status` (string, optional: backlog/todo/doing/done), `assigned_to` (string, optional) - Returns: Array of tasks with title, description, status, assignee #### create_task Create a new task in the team's Inbox. - Parameters: `title` (string), `description` (string, optional), `assigned_to` (string, optional) - Returns: Created task object #### update_task Update an existing task's status, title, description, or assignee. - Parameters: `task_id` (string), `title` (string, optional), `description` (string, optional), `status` (string, optional), `assigned_to` (string, optional) - Returns: Updated task object #### get_team_context Get an overview of the team's current state. - Parameters: none - Returns: Team name, member count, task counts by status, recent activity ### Compatible Clients - Claude Code (Anthropic) - Cursor - Any MCP-compatible AI agent or IDE ### Setup ```bash cd mcp-server && npm install && npm run build ``` Configure your MCP client to run the server with your API key. --- ## Pricing ### Free Plan — $0 - Unlimited team members - 50 tasks - 30 days of history - 10MB image storage - 5 Knowledge Base documents (10MB) - Limited AI features (task descriptions, suggestions) - MCP Server access ### Pro Plan — $9 per seat per month - Unlimited team members - Unlimited tasks - Unlimited history - Unlimited image storage - Unlimited Knowledge Base documents (1GB) - Unlimited AI features - MCP Server access ### Billing - Stripe-powered checkout and customer portal - No credit card required to start - Cancel anytime --- ## Technical Stack - Frontend: React, TypeScript, Vite - Styling: Tailwind CSS, shadcn/ui, Radix UI - Backend: Supabase (Auth, PostgreSQL, Edge Functions, Realtime) - Drag & Drop: @dnd-kit - AI Embeddings: OpenAI text-embedding-3-small - Payments: Stripe --- ## Getting Started 1. Go to https://shifttempo.com 2. Sign up with your email (magic link, no password) 3. Create your team 4. Start adding tasks No setup, no configuration, no training required. Takes about 30 seconds.