Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PLAKY_API_KEYYesPlaky API key, sent as X-API-Key.
PLAKY_BASE_URLNoOverride the API base URL.https://api.plaky.com

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
plaky_get_current_userA

Get the user that owns the API key making the request. Useful for verifying authentication and discovering the caller's user id.

plaky_list_usersA

List users in the workspace. Optionally filter by emails, status, or membership type. Supports pagination.

plaky_list_teamsB

List all teams in the workspace. Supports pagination.

plaky_get_teamB

Get a single team by its id.

plaky_list_spacesB

List spaces in the workspace. Spaces are top-level containers that hold boards. Use expand=["board"] to include full board objects.

plaky_get_spaceB

Get a single space by its id.

plaky_list_boardsA

List the boards contained in a given space. Supports pagination.

plaky_get_boardA

Get a single board by id, including its structure: groups, field/column definitions and their configurations (status labels, tag labels, etc.). Read this before creating or updating items so you know the available field keys/titles and allowed values.

plaky_list_itemsA

List items (rows) on a board, with optional filtering. Supports pagination; the response includes a hasMore flag indicating whether more pages exist.

plaky_get_itemB

Get a single item by id, including its field values.

plaky_list_subitemsB

List the subitems nested under a given item. Supports pagination.

plaky_create_itemA

Create a new item (row) on a board, or a subitem when parentId is set. Place it in a group via groupId or groupTitle (defaults to the first group). Set initial field values via fields: an object keyed by field key (e.g. "status-1") or field title (e.g. "Status"). Value formats by field type — String/RichText: "text"; Number: 13.4; Date: "2026-01-02T18:10:15.254Z"; Timeline: {start, end}; Status: "To do" or label id "1"; Tag: ["Product","HR"] or ids; Link: "https://..." or {url, displayText}; Person: {users:[{id}|{email}], teams:[{id}|{title}]}. Call plaky_get_board first to discover available fields and allowed values.

plaky_delete_itemA

Permanently delete an item (and its subitems) by id. This cannot be undone.

plaky_update_item_fieldA

Change the value of one field on an item, identified by the field key or title (itemFieldKey). The value format depends on the field type — String/RichText: "text"; Number: 13.4; Date: "2026-01-02T18:10:15.254Z"; Timeline: {start, end}; Status: "To do" or "1"; Tag: ["Product","HR"]; Link: "https://..." or {url, displayText}; Person: {users:[{id}|{email}], teams:[{id}|{title}]}.

plaky_update_item_fieldsA

Change several field values on an item in one request. fields is an object keyed by field key or title, with values following the same per-type formats as plaky_create_item (e.g. {"Status":"Done", "number-1":42}).

plaky_list_item_commentsB

List all comments on an item, including replies and reaction details.

plaky_create_item_commentB

Add a comment to an item. Set repliesToId to post the comment as a reply to an existing comment.

plaky_update_item_commentB

Edit the text of an existing comment.

plaky_delete_item_commentC

Permanently delete a comment by id.

plaky_set_comment_reactionsA

Set the authenticated user's reactions on a comment. This OVERRIDES any existing reactions by the caller; pass an empty array to remove all of them. Each reaction is an emoji's unicode codepoint without the "U+" prefix (case-insensitive) — e.g. "1f44d" (thumbs up), "2705" (check mark), "2764" (heart).

plaky_list_item_filesB

List the files attached to an item.

plaky_get_item_fileA

Get metadata for a single file attached to an item.

plaky_upload_item_fileA

Upload a local file and attach it to an item. Provide the absolute path to a file on the machine running this MCP server.

plaky_update_item_fileA

Rename a file or change its description. The original file extension/type is preserved regardless of the name given.

plaky_delete_item_fileB

Permanently delete a file attached to an item.

plaky_download_item_fileA

Download a file attached to an item. If the API returns JSON (e.g. a presigned download URL) that is returned directly. If it returns binary content, provide savePath to write it to disk; the tool then returns the saved path and size. Binary content is never streamed into the conversation.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/pavlealeksic/plaky-mcp'

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