Board Badger BB/JOB/01

Point your agent at your boards.

Board Badger is an MCP server before it is a website. Anything you can do signed in, an MCP client can do on your behalf, under the same rules.

Connecting.

MCP endpoint
https://boardbadger.com/mcp
Sign in with
Your Board Badger email and password, over OAuth
API key
None. The client registers itself

Add that address as a connector in your MCP client. When it asks, sign in with your Board Badger email and password and say yes on the consent screen. Board Badger supports dynamic client registration, so there is no key to find or paste anywhere.

Restart the client once it is connected. Most MCP clients only load a server's tools when a session starts, so a freshly connected server can look broken until you do.

Nine tools, the whole board.

Every tool is scoped to the account the OAuth token was issued for, and to a board that account owns. A token for one account reaches no other account's boards.

Each takes an optional board and refuses rather than guessing when more than one of yours matches the name. Nothing deletes a board.

boards
Lists the boards you keep, one per client project.
add_board
Starts a board, usually for a new client, with the client's name on it.
tasks
Lists what is on a board, in its three columns: todo, doing and done.
add_task
Puts one task on a board, with optional notes. It lands at the end of todo.
add_tasks
Puts many on at once, for an import. A title already on the board is skipped, so running an import again adds only what is new.
complete_task
Ticks one off. It moves to done and records who did it.
move_task
Moves one between the three states. There is no fourth.
comment
Leaves a comment on a task. The people on that board see it on their own copy.
invite
Puts somebody at the client on one board, by email, as a reader or a contributor.

Starting a board from a call.

Most boards start as a list of things agreed on a call. An MCP client opens the board and puts the whole list on in one go, with you watching.

>start a board for example distillery and put the scope on it
add_board(name: "Example Distillery", client_name: "Example Distillery Ltd")
add_tasks([8 tasks, with notes])
Board opened and eight tasks on, all in todo. Nothing has a date on it, because Board Badger has none: a task is to do, doing or done, and that is the whole of it.
>run that again after the next call
A title already on the board is skipped, so the second run adds only what is new and leaves what you have moved where you moved it.
>

Open your first board.

The MCP server is free while Board Badger is in early access. See what it costs.