monday_get_board
Pack: monday · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)
No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/monday_get_board for the schema, then POST the same URL with its arguments for the data.
Get board structure and metadata (e.g., board ID “12345”). Returns name, columns, groups, and item count.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
_apiKey | string | yes | Monday.com API token |
board_id | string | yes | Board ID |
Example call
Arguments
{
"_apiKey": "your-monday-api-key",
"board_id": "12345"
}
curl
curl -X POST https://gateway.pipeworx.io/monday/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"monday_get_board","arguments":{"_apiKey":"your-monday-api-key","board_id":"12345"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('monday_get_board', {
"_apiKey": "your-monday-api-key",
"board_id": "12345"
});
Response shape
| Field | Type | Description |
|---|---|---|
id | string | Board ID |
name | string | Board name |
state | string | Board state |
board_kind | string | Kind of board |
items_count | number | Number of items in board |
columns | array | Board columns |
groups | array | Board groups |
updated_at | string | Last update timestamp |
Full JSON Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Board ID"
},
"name": {
"type": "string",
"description": "Board name"
},
"state": {
"type": "string",
"description": "Board state"
},
"board_kind": {
"type": "string",
"description": "Kind of board"
},
"items_count": {
"type": "number",
"description": "Number of items in board"
},
"columns": {
"type": "array",
"description": "Board columns",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Column ID"
},
"title": {
"type": "string",
"description": "Column title"
},
"type": {
"type": "string",
"description": "Column type"
}
}
}
},
"groups": {
"type": "array",
"description": "Board groups",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Group ID"
},
"title": {
"type": "string",
"description": "Group title"
},
"color": {
"type": "string",
"description": "Group color"
}
}
}
},
"updated_at": {
"type": "string",
"description": "Last update timestamp"
}
}
}
Connect
Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:
{
"mcpServers": {
"pipeworx": {
"url": "https://pipeworx.io/mcp"
}
}
}
Connect to just the monday pack
{
"mcpServers": {
"monday": {
"url": "https://gateway.pipeworx.io/monday/mcp"
}
}
}
See Getting Started for client-specific install steps.