Plaky MCP by usefulapi

io.usefulapi/plaky · v1.0.0 · communication

Plaky MCP by usefulapi is healthy: it completed an MCP handshake in 510 ms and exposes 20 tools.

Read boards and items, create items, set field values and add comments in Plaky.

Endpoint: https://plaky.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count20
Latency510 ms
Last checked (UTC)2026-11-02T01:55:22.645Z

Health history

Checked (UTC)StatusLatencyError
2026-11-02T01:55:22.645ZHealthy510

Tools (20)

plaky_get_current_userReturn the owner of the API key: id, name, email, role (OWNER/ADMIN/MEMBER/VIEWER) and status. Good first call to verify the key works. Plaky API: GET /v1/public/users/me.
plaky_list_usersList workspace users, optionally filtered by email, status (ACTIVE/PENDING/INACTIVE) or role (OWNER/ADMIN/MEMBER/VIEWER). Plaky API: GET /v1/public/users.
plaky_list_teamsList workspace teams. Use the team ids when you subscribe teams to items. Plaky API: GET /v1/public/teams.
plaky_get_teamGet one team by id, with its members. Plaky API: GET /v1/public/teams/{teamId}.
plaky_list_spacesList spaces in the workspace. Pass expand=['board'] to include each space's boards. Plaky API: GET /v1/public/spaces.
plaky_get_spaceGet one space by id. Pass expand=['board'] to include its boards. Plaky API: GET /v1/public/spaces/{spaceId}.
plaky_list_boardsList the boards in one space. Plaky API: GET /v1/public/spaces/{spaceId}/boards.
plaky_get_boardGet one board: its fields (keys, titles, types, allowed values) and groups. Call it first to learn the field keys before you set values. Plaky API: GET /v1/public/spaces/{spaceId}/boards/{boardId}.
plaky_list_item_groupsList the item groups (sections) of a board. Use their ids for plaky_create_item and plaky_move_item_to_group. Plaky API: GET /v1/public/spaces/{spaceId}/boards/{boardId}/item-groups.
plaky_list_itemsList items on a board, optionally in one board view or under one parent item. subitems_behaviour: INCLUDE (default), EXCLUDE or EMBED. Plaky API: GET /v1/public/spaces/{spaceId}/boards/{boardId}/items.
plaky_get_itemGet one item with its field values, group and subitem count. Plaky API: GET /v1/public/spaces/{spaceId}/boards/{boardId}/items/{itemId}.
plaky_list_subitemsList the subitems of one item. Plaky API: GET /v1/public/spaces/{spaceId}/boards/{boardId}/items/{itemId}/sub-items.
plaky_list_item_commentsList the comments on one item, with replies and reactions. Plaky API: GET /v1/public/spaces/{spaceId}/boards/{boardId}/items/{itemId}/comments.
plaky_list_item_filesList the files attached to one item (name, size, type, uploader). Plaky API: GET /v1/public/spaces/{spaceId}/boards/{boardId}/items/{itemId}/files.
plaky_get_item_file_download_urlReturn a short-lived presigned download URL for one item file (see expiresInSeconds). The file bytes are not returned. Plaky API: GET .../files/{itemFileId}/download.
plaky_create_itemCreate an item on a board, or a subitem when parent_id is set. Fields map a field key or title to a value. Writes data: creates a new item on each call. Plaky API: POST /v1/public/spaces/{spaceId}/boards/{boardId}/items.
plaky_update_item_fieldSet the value of one field on an item. The field is a key ('status-1') or a title ('Status'). Setting the same value again changes nothing. Plaky API: PATCH .../items/{itemId}/fields/{itemFieldKey}.
plaky_move_item_to_groupMove an item to another item group on the same board. The item is added to the end of the target group. Plaky API: PATCH .../items/{itemId}/group.
plaky_add_item_commentAdd a comment to an item, or a reply when reply_to_comment_id is set. Writes data: each call posts a new comment. Plaky API: POST .../items/{itemId}/comments.
plaky_set_comment_reactionsSet the emoji reactions the API key's user leaves on one comment. Replaces the current reactions; an empty list removes them. Emoji codes are hex, e.g. '1f44d' (thumbs up). Plaky API: PUT .../comments/{itemCommentId}/reactions.