Roster
FreeNot checkedEnables querying your team's work (stats, overdue, workload, active members, etc.) via natural language, scoped to your department with read-only signed-token a
About
Enables querying your team's work (stats, overdue, workload, active members, etc.) via natural language, scoped to your department with read-only signed-token access.
README
Query your team's work from the terminal, or straight from Claude. A small CLI and MCP server for Roster. No app, no SQL.
$ brello stats
team size: 7
open: 24 done: 37 overdue: 5
active now: 2
Install
npm install -g brello
Then sign in — paste the token your admin gave you (saved, so you only do it once):
brello auth
brello stats
Need a token? Ask your admin to issue one. The command is
brello(typingrosterworks too).
Install from source instead
git clone https://github.com/brickshubkuwait/roster-cli-mcp.git
cd roster-cli-mcp && npm install && npm link
brello auth
CLI
| Command | What it shows |
|---|---|
brello stats |
Team dashboard — size, open / done / overdue, who's tracking |
brello team |
Your team members |
brello overdue |
Cards past their due date and not done |
brello workload |
Open + overdue cards per person |
brello active |
Who's tracking time right now (live Hubstaff) |
brello leaves |
Upcoming time off for your team (Vacation Tracker) |
brello comments |
Recent comments on your team's cards |
brello reactions |
Recent emoji reactions on your team's cards |
brello activity |
Card history — moves (stage→stage), comments, splits, edits |
brello search "<text>" |
Find cards by title or client |
brello user <name> |
Everything for one person — every card, live AND archived, with their open/done/archived totals + what they're tracking now |
brello card <id> |
Every field on a card — brief, subtasks, split, collaborators, links, created + last update |
brello markup [filter] |
Markup.io review feed — videos/images submitted for review, open comment-thread counts + links |
brello client "<name>" |
Everything for one client — every in-scope card (live + done), who's on it, with open/done/overdue totals |
brello due [days] |
Cards due soon — the next N days (default 7), soonest first |
brello done [days] |
Recently completed cards — the last N days (default 14) |
brello blocked |
Blocked or stuck cards — explicit blockers, or overdue by 3+ days |
brello recent [n] |
Recently touched cards across your team (default 20) |
brello now |
Live pulse — who's tracking now, what's due today, and the latest card moves |
brello stages |
Board stages with your team's open card count in each |
brello departments |
The roster's departments and headcount |
brello shoots |
The whole shoot schedule — recent + upcoming, company-wide |
Run brello help to see them all. Full reference: QUERIES.md.
Limits
| Surface | Limit |
|---|---|
CLI (brello …) |
180 requests / minute per token |
| MCP (Claude tools) | 180 requests / minute per token (shared with the CLI) |
Each call returns a sensible page: search up to 50 cards, comments / reactions the latest 40, leaves the next 60 upcoming.
Use it from Claude (MCP)
The global install also adds a brello-mcp command. If you've run brello auth,
Claude reuses that sign-in — just add this to ~/.claude.json and ask in plain
English ("what's overdue for my team?", "who's off next week?"):
{
"mcpServers": {
"brello": {
"command": "brello-mcp"
}
}
}
No path, no token — the server reads the one
brello authsaved. To pin a specific token, add"env": { "BRELLO_TOKEN": "..." }.
Install Roster in Claude Desktop, Claude Code & Cursor
unyly install rosterInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add roster -- npx -y brelloFAQ
Is Roster MCP free?
Yes, Roster MCP is free — one-click install via Unyly at no cost.
Does Roster need an API key?
No, Roster runs without API keys or environment variables.
Is Roster hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Roster in Claude Desktop, Claude Code or Cursor?
Open Roster on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Roster with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
