{
    "info": {
        "name": "JAVIS Board \u00b7 MCP",
        "_postman_id": "94f890e9-89e6-413f-a993-564dbfa808df",
        "description": "JAVIS Board MCP server \u2014 JSON-RPC 2.0 over POST /mcp/board. Set the `baseUrl`, `token`, and `phone` collection variables before sending requests. See https://board.dev.ssf.studio/docs/mcp for the full integration guide.",
        "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
    },
    "variable": [
        {
            "key": "baseUrl",
            "value": "https://board.dev.ssf.studio",
            "type": "string"
        },
        {
            "key": "token",
            "value": "YOUR_JAVIS_TOKEN",
            "type": "string"
        },
        {
            "key": "phone",
            "value": "+62812...",
            "type": "string"
        }
    ],
    "item": [
        {
            "name": "Discovery",
            "description": "Standard JSON-RPC handshake calls. Useful as a smoke test after provisioning.",
            "item": [
                {
                    "name": "initialize",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"initialize\",\n    \"params\": {\n        \"protocolVersion\": \"2024-11-05\",\n        \"capabilities\": {},\n        \"clientInfo\": {\n            \"name\": \"postman\",\n            \"version\": \"1.0.0\"\n        }\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "JSON-RPC initialize handshake. Returns server capabilities."
                    },
                    "response": []
                },
                {
                    "name": "tools/list",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"tools/list\",\n    \"params\": {},\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Returns the catalog of MCP tools, with descriptions and JSON schemas."
                    },
                    "response": []
                },
                {
                    "name": "resources/templates/list",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"resources/templates/list\",\n    \"params\": {},\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Returns the URI templates for read-only resources (snapshots, members, my-assignments)."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Tools \u00b7 Sanity",
            "description": "Boot-time identity check. Require workspace membership only.",
            "item": [
                {
                    "name": "whoami-tool",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"tools/call\",\n    \"params\": {\n        \"name\": \"whoami-tool\",\n        \"arguments\": {}\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Returns the agent (service user), the resolved acting user, and the workspace. Use to verify token + phone before issuing real calls."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Tools \u00b7 Board mutations",
            "description": "Board create / update / archive. external_ref makes binding to external systems (WhatsApp JIDs, Slack channels) idempotent.",
            "item": [
                {
                    "name": "create-board-tool",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"tools/call\",\n    \"params\": {\n        \"name\": \"create-board-tool\",\n        \"arguments\": {\n            \"name\": \"Customer onboarding\",\n            \"external_ref\": null,\n            \"color\": null,\n            \"visibility\": \"workspace\",\n            \"initial_lists\": [\n                \"To do\",\n                \"In progress\",\n                \"Done\"\n            ]\n        }\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Creates a new board. Optional external_ref binds it to an external system."
                    },
                    "response": []
                },
                {
                    "name": "update-board-tool",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"tools/call\",\n    \"params\": {\n        \"name\": \"update-board-tool\",\n        \"arguments\": {\n            \"board_id\": 5,\n            \"name\": \"Customer onboarding (Q2)\",\n            \"color\": \"#1F4FA8\",\n            \"visibility\": \"workspace\",\n            \"external_ref\": \"120363041234567890@g.us\"\n        }\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Patches mutable board fields. Omit a key to leave unchanged."
                    },
                    "response": []
                },
                {
                    "name": "archive-board-tool",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"tools/call\",\n    \"params\": {\n        \"name\": \"archive-board-tool\",\n        \"arguments\": {\n            \"board_id\": 5,\n            \"restore\": false\n        }\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Archives a board (soft delete). restore=true undoes."
                    },
                    "response": []
                },
                {
                    "name": "find-or-create-board-by-external-ref-tool",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"tools/call\",\n    \"params\": {\n        \"name\": \"find-or-create-board-by-external-ref-tool\",\n        \"arguments\": {\n            \"external_ref\": \"120363041234567890@g.us\",\n            \"name\": \"WA: Customer support\",\n            \"color\": null,\n            \"visibility\": \"workspace\",\n            \"initial_lists\": [\n                \"To do\",\n                \"In progress\",\n                \"Done\"\n            ]\n        }\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Idempotent bind by external_ref. Returns existing board or creates a new one with default lists."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Tools \u00b7 Read",
            "description": "Read-only tools. Require workspace membership only.",
            "item": [
                {
                    "name": "list-boards-tool",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"tools/call\",\n    \"params\": {\n        \"name\": \"list-boards-tool\",\n        \"arguments\": {}\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Lists boards in the agent workspace the actor can access."
                    },
                    "response": []
                },
                {
                    "name": "get-board-tool",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"tools/call\",\n    \"params\": {\n        \"name\": \"get-board-tool\",\n        \"arguments\": {\n            \"board_id\": 5\n        }\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Returns a board with its lists and card counts."
                    },
                    "response": []
                },
                {
                    "name": "list-cards-tool",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"tools/call\",\n    \"params\": {\n        \"name\": \"list-cards-tool\",\n        \"arguments\": {\n            \"board_id\": 5,\n            \"list_id\": 10,\n            \"assigned_to_user_id\": null,\n            \"include_archived\": false,\n            \"limit\": 50\n        }\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Lists cards in a board, optionally filtered by list/assignee."
                    },
                    "response": []
                },
                {
                    "name": "get-card-tool",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"tools/call\",\n    \"params\": {\n        \"name\": \"get-card-tool\",\n        \"arguments\": {\n            \"card_id\": 11\n        }\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Returns a single card with its full state."
                    },
                    "response": []
                },
                {
                    "name": "search-cards-tool",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"tools/call\",\n    \"params\": {\n        \"name\": \"search-cards-tool\",\n        \"arguments\": {\n            \"board_id\": 5,\n            \"query\": \"pricing review\",\n            \"limit\": 25\n        }\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Full-text search across card titles + descriptions in a board."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Tools \u00b7 Card mutations",
            "description": "Mutating tools. Require X-Acting-User-Phone and the matching card.* permission.",
            "item": [
                {
                    "name": "create-card-tool",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"tools/call\",\n    \"params\": {\n        \"name\": \"create-card-tool\",\n        \"arguments\": {\n            \"board_id\": 5,\n            \"list_id\": 10,\n            \"title\": \"Reschedule pricing review\",\n            \"description\": null,\n            \"due_at\": \"2026-05-15T10:00:00Z\",\n            \"due_reminder_minutes\": 60,\n            \"assignee_user_ids\": [],\n            \"assignee_phones\": [\n                \"+62812...\"\n            ],\n            \"label_ids\": []\n        }\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Creates a new card. Records source=agent and created_via_agent_user_id."
                    },
                    "response": []
                },
                {
                    "name": "update-card-tool",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"tools/call\",\n    \"params\": {\n        \"name\": \"update-card-tool\",\n        \"arguments\": {\n            \"card_id\": 11,\n            \"title\": \"Reschedule pricing review (revised)\",\n            \"description\": \"Push to next Tuesday.\",\n            \"due_at\": \"2026-05-19T10:00:00Z\",\n            \"due_reminder_minutes\": 60,\n            \"cover_color\": null,\n            \"cover_label\": null\n        }\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Patches any subset of card fields. Omit a key to leave it unchanged."
                    },
                    "response": []
                },
                {
                    "name": "move-card-tool",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"tools/call\",\n    \"params\": {\n        \"name\": \"move-card-tool\",\n        \"arguments\": {\n            \"card_id\": 11,\n            \"target_list_id\": 12,\n            \"target_board_id\": null,\n            \"position\": null\n        }\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Moves a card to another list (or board within the same workspace)."
                    },
                    "response": []
                },
                {
                    "name": "assign-member-tool",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"tools/call\",\n    \"params\": {\n        \"name\": \"assign-member-tool\",\n        \"arguments\": {\n            \"card_id\": 11,\n            \"user_phone\": \"+62812...\",\n            \"action\": \"add\"\n        }\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Adds or removes a card assignee. Pass user_id or user_phone (not both)."
                    },
                    "response": []
                },
                {
                    "name": "archive-card-tool",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"tools/call\",\n    \"params\": {\n        \"name\": \"archive-card-tool\",\n        \"arguments\": {\n            \"card_id\": 11\n        }\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Archives a card."
                    },
                    "response": []
                },
                {
                    "name": "restore-card-tool",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"tools/call\",\n    \"params\": {\n        \"name\": \"restore-card-tool\",\n        \"arguments\": {\n            \"card_id\": 11\n        }\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Restores a previously archived card."
                    },
                    "response": []
                },
                {
                    "name": "comment-on-card-tool",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"tools/call\",\n    \"params\": {\n        \"name\": \"comment-on-card-tool\",\n        \"arguments\": {\n            \"card_id\": 11,\n            \"body\": \"Looped in @Rezha for sign-off.\"\n        }\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Posts a comment on the card timeline."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Tools \u00b7 List structural",
            "description": "Lists / columns. Require list.* permission on the workspace.",
            "item": [
                {
                    "name": "create-list-tool",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"tools/call\",\n    \"params\": {\n        \"name\": \"create-list-tool\",\n        \"arguments\": {\n            \"board_id\": 5,\n            \"name\": \"In review\",\n            \"position\": null\n        }\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Creates a new list (column) on a board."
                    },
                    "response": []
                },
                {
                    "name": "rename-list-tool",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"tools/call\",\n    \"params\": {\n        \"name\": \"rename-list-tool\",\n        \"arguments\": {\n            \"list_id\": 12,\n            \"name\": \"In review (Q2)\"\n        }\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Renames a list."
                    },
                    "response": []
                },
                {
                    "name": "archive-list-tool",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"tools/call\",\n    \"params\": {\n        \"name\": \"archive-list-tool\",\n        \"arguments\": {\n            \"list_id\": 12,\n            \"restore\": false\n        }\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Archives a list (or restores when restore=true)."
                    },
                    "response": []
                },
                {
                    "name": "reorder-lists-tool",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"tools/call\",\n    \"params\": {\n        \"name\": \"reorder-lists-tool\",\n        \"arguments\": {\n            \"board_id\": 5,\n            \"ordered_list_ids\": [\n                10,\n                12,\n                11\n            ]\n        }\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Reorders the lists on a board to match the array order."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Resources",
            "description": "Read-only data exposed by URI. Fetched via JSON-RPC resources/read.",
            "item": [
                {
                    "name": "board snapshot",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"resources/read\",\n    \"params\": {\n        \"uri\": \"board://5/snapshot\"\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Full board state for a given board_id (lists + non-archived cards)."
                    },
                    "response": []
                },
                {
                    "name": "my assignments",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"resources/read\",\n    \"params\": {\n        \"uri\": \"workspace://1/my-assignments\"\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Cards assigned to the acting user across the workspace, ordered by due date."
                    },
                    "response": []
                },
                {
                    "name": "workspace members",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{token}}",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "X-Acting-User-Phone",
                                "value": "{{phone}}",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"jsonrpc\": \"2.0\",\n    \"method\": \"resources/read\",\n    \"params\": {\n        \"uri\": \"workspace://1/members\"\n    },\n    \"id\": 1\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/mcp/board",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "mcp",
                                "board"
                            ]
                        },
                        "description": "Workspace member directory \u2014 useful for resolving @mentions and assignment targets."
                    },
                    "response": []
                }
            ]
        }
    ]
}