TicketFlow Help

Documentation for the TicketFlow demo platform.

Overview

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.

Quick start

  1. Go to MCP Profiles and add your MCP server connection. Any MCP-compatible server works — for example, Albato or Composio.
  2. Go to Agents and create an agent. Attach the MCP profile you just created.
  3. Open Chats, select your agent and start a conversation.
  4. Optionally, go to Testing to compare two agents side by side.

Tickets

The core of TicketFlow. Each ticket has a title, description (Markdown), status, and visibility.

Statuses

Visibility

Views

Switch between List and Kanban board using the toggle in the top-right corner of the Tickets page.

Filtering & search

Filter by status and ownership (All / Mine). Use the search field to find tickets by title or description.

You can ask the agent to create, update, or find tickets for you in the Chat section.

MCP Profiles

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.

Adding a profile

  1. Go to MCP Profiles in the sidebar.
  2. Click Add profile.
  3. Enter a name, the MCP server URL, and your token.
  4. Save. The profile is now available to attach to agents.

Built-in profile

Every account has the TicketFlow profile pre-connected. It gives the agent access to native ticket management tools (create, list, update, delete tickets).

Tokens are encrypted before being stored. Supported providers: Albato, Composio, and any MCP-compatible server.

Agents

An agent is a configured AI assistant. You can create multiple agents with different models, system prompts, and connected MCP profiles.

Configuration options

The platform uses a shared corporate Anthropic API key. You do not need to configure your own.

Chats

Each agent can be used in a persistent chat. Conversation history is saved — you can close the browser and continue later.

How it works

Tool visibility

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.

Agent Comparison

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.

Concepts

Running a test

  1. Create a suite and add test cases.
  2. Add one or more sides and assign an agent to each.
  3. Click Run. All sides execute each case in parallel.
  4. Review results: token usage, cost ($), duration, and full tool call trace for each run.
  5. An AI summary is generated highlighting key differences.

Example: comparing MCP providers

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:

  1. Create two agents with identical model and system prompt.
  2. Attach the Albato MCP profile to one, Composio to the other.
  3. Run the same test cases on both sides.
  4. Compare token usage, cost, duration, and response quality.

Cost display

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).

Before running MCP tests: make sure all required connections are already set up in your MCP provider (e.g. HubSpot, Slack). During a test run the agent cannot prompt you to authorize or select a connection — any interactive step will cause the run to stall or hit the iteration limit. To set up connections in advance, open a Chat with the same agent and send a message like "Connect my HubSpot account" — the agent will guide you through authorization interactively. Once done, the connection will be available in all subsequent test runs.
Results can vary between runs due to model non-determinism. For more reproducible comparisons, set temperature = 0 on both agents.

Statistics Admin

Available to administrators. Shows a log of all agent sessions across all users.

What's tracked

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.

Users Admin

Administrators can manage all user accounts in the Users section.

User statuses

New registrations default to Pending. An admin must approve them before they can log in.

Actions

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.

Settings

AI

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.

Appearance

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.

Security

Change your password. Passwords must be at least 8 characters and include an uppercase letter, a number, and a special character.

Release Notes

July 1, 2026

MCP Profiles

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.

Agents

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.

Chats

Each agent is accessible via persistent chat with full history. The chat streams responses and shows tool calls and their results inline.

Agent Comparison

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.

Earlier features