Skip to main content
Glama

create_board

Create a Kanban board in a workspace, starting from default columns or a predefined CRM/sales-leads template that includes columns, labels, and sample tickets.

Instructions

Create a board in a workspace. Without template the board arrives with Laver's default columns; with one it is seeded with that template's columns, labels and a few example tickets. template accepts exactly "crm" or "sales-leads" — anything else is a 400 from the schema, so do not guess an id. A template applies once, at creation: there is no way to apply one to an existing board and no link back afterwards, so a board created without one has to be arranged by hand. A workspace you cannot open is a 404, and a 402 means the plan's board limit is already reached and the board was not created — neither is worth retrying.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYes
templateNoOmit for the default columns
workspace_uuidYes
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description fully discloses behavior: template seeding, one-time application, no link back afterwards, manual arrangement without template, and specific error outcomes (404 workspace, 402 limit). This goes far beyond basic 'creates a board'.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a dense but well-organized paragraph. It front-loads the core action, then details template behavior, then error conditions. Every sentence earns its place with useful, non-redundant information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no annotations and no output schema, the description covers everything an agent needs to invoke safely: template constraints, irreversibility, error handling, and plan limits. It is sufficiently complete for a creation tool with three parameters.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is only 33%, but the description compensates for the template parameter by specifying exact allowed values and the 400 error for anything else. It also adds meaning for workspace_uuid by implying it must be an openable workspace. 'name' receives no extra semantic detail, but schema min/max length suffice.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with 'Create a board in a workspace', a specific verb and resource. It distinguishes from sibling tools like list_boards and get_board by covering creation semantics, and clarifies template-driven behavior.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It clearly implies when to use (creating a board) and provides decision-relevant context: what happens with/without template, and which errors are not worth retrying. It does not explicitly name alternative tools, but the create vs. read distinction is clear from siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Developyn/laver-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server