monday_get_board
Pack: monday · Endpoint: https://gateway.pipeworx.io/monday/mcp
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, or use one-click install buttons:
{
"mcpServers": {
"monday": {
"url": "https://gateway.pipeworx.io/monday/mcp"
}
}
}
See Getting Started for client-specific install steps.