Documentation for the TicketFlow demo platform.
TicketFlow is a demo platform for testing AI agent integrations via MCP (Model Context Protocol). It includes a ticket management system as a built-in use case — agents can create, search, and update tickets — but the primary purpose is to evaluate how different MCP servers, models, and prompts perform on real tasks.
The agent uses Anthropic models (Claude) and runs on a shared corporate API key — no personal API key is needed.
The core of TicketFlow. Each ticket has a title, description (Markdown), status, and visibility.
Backlog — not startedOpen — in queueIn Progress — being worked onDone — completedSwitch between List and Kanban board using the toggle in the top-right corner of the Tickets page.
Filter by status and ownership (All / Mine). Use the search field to find tickets by title or description.
MCP (Model Context Protocol) profiles connect the agent to external services — CRMs, messengers, databases, and more. Each profile is a URL + token pair pointing to an MCP-compatible server.
Every account has the TicketFlow profile pre-connected. It gives the agent access to native ticket management tools (create, list, update, delete tickets).
An agent is a configured AI assistant. You can create multiple agents with different models, system prompts, and connected MCP profiles.
Each agent can be used in a persistent chat. Conversation history is saved — you can close the browser and continue later.
During a response, you can see each tool the agent invoked and its result. This helps you understand exactly what actions were taken on external services.
The Testing section lets you compare up to 4 agents simultaneously on the same set of tasks — useful for evaluating different models, prompts, or MCP configurations.
You can use the same agent on both sides but with different MCP profiles attached — for example, to compare Albato vs Composio on the same task:
Cost is calculated automatically from token counts using current Anthropic pricing. Hover over a bar in the chart to see the per-case breakdown (input vs output tokens and their rates).
temperature = 0 on both agents.Available to administrators. Shows a log of all agent sessions across all users.
Sessions can be filtered by user, date, tool name, and error status. Individual sessions can be hidden from the list or annotated with a note.
Administrators can manage all user accounts in the Users section.
New registrations default to Pending. An admin must approve them before they can log in.
Approve, block, or delete users. Enable or disable agent access per user. Admins cannot modify their own status or delete themselves.
Administrators can also delete any ticket, including tickets created by other users.
Anthropic API Key — optionally set your own API key. If not set, the platform uses the shared corporate key. Useful if you want to track your personal usage separately.
Always confirm connection — when enabled, the agent will always ask you to choose a connection before performing any action, even if only one is available. Useful for demos where you want to make the flow visible step by step.
Custom instructions Admin — text appended to the system prompt for all agents and all users. Use it to set the default tone, restrict certain behaviors, or add shared domain context.
Customize the app for your workspace: set a name, pick an accent color, and upload a logo. Changes apply immediately and are visible only to your account.
Change your password. Passwords must be at least 8 characters and include an uppercase letter, a number, and a special character.
Each user can now connect their own MCP server under Settings → MCP Profiles. Any MCP-compatible provider is supported (Albato, Composio, and others). Tokens are encrypted before storage.
A built-in TicketFlow profile with native ticket management tools is automatically added to every account.
The Agents section lets you create custom AI agents with their own system prompt, model selection (Sonnet, Haiku, Opus), MCP profile bindings, iteration limit, and temperature. The platform uses a shared corporate Anthropic API key — no additional setup required.
Each agent is accessible via persistent chat with full history. The chat streams responses and shows tool calls and their results inline.
The Testing section lets you compare agents on identical tasks — side by side, with metrics on tokens, cost, and time. An AI-generated summary highlights the key differences. Each run includes a detailed breakdown of tool calls and responses.
Cost is calculated automatically using current Anthropic pricing, with per-case breakdowns of input/output tokens.