Skip to main content
Glama

update_column_color

Change the color of a specified column in a Basecamp project using a hex color code. Input project ID, column ID, and desired color to update the column's appearance for better organization and visual clarity.

Instructions

Update a column color

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
colorYesThe hex color code (e.g., #FF0000)
column_idYesThe column ID
project_idYesThe project ID

Implementation Reference

  • src/index.ts:270-282 (registration)
    Registration of the 'update_column_color' tool including its input schema in the MCP server's listTools response.
    { name: 'update_column_color', description: 'Update a column color', inputSchema: { type: 'object', properties: { project_id: { type: 'string', description: 'The project ID' }, column_id: { type: 'string', description: 'The column ID' }, color: { type: 'string', description: 'The hex color code (e.g., #FF0000)' }, }, required: ['project_id', 'column_id', 'color'], }, },
  • Helper function in BasecampClient that implements the API call to update a column's color. This would be called by the tool handler if implemented.
    async updateColumnColor(projectId: string, columnId: string, color: string): Promise<Column> { const response = await this.client.patch(`/buckets/${projectId}/card_tables/columns/${columnId}/color.json`, { color, }); return response.data; }

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/jhliberty/basecamp-mcp-server'

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