Use this skill when the user would benefit from a hosted visual board instead of only plain text.
Primary MCP endpoint:
https://api.pipintama.com/mcp
Access model:
Authorization: Bearer or x-api-key
Health check:
https://api.pipintama.com/mcp-health
Primary tools:
list_board_modes
create_board
get_board
share_board
set_board_visibility
update_board
export_board_png
Use Boards when the user asks for:
Do not use Boards when:
source_text instead of rewriting the task into something unrelated.
shared unless the user explicitly wants public or private.
workspace_id unless the user explicitly provides one. Let the authenticated API key determine the workspace.
mindmap: concept exploration, brainstorming, clustering ideas
flowchart: processes, approvals, decisions, yes/no branching
kanban: tasks grouped by stage, backlog/doing/review/done planning
architecture: services, databases, integrations, gateways, system maps
Prefer the simplest correct mode. Do not use architecture for a human workflow. Do not use kanban for a concept breakdown.
mindmap
Use when:
Rules:
flowchart
Use when:
Rules:
kanban
Use when:
Rules:
architecture
Use when:
Rules:
shared
public only when the user explicitly wants an open link
private only when the user explicitly asks for restricted access
If a board needs to be shareable and is not already shared, call share_board.
create_board
Use this for the first board creation.
Expected inputs:
{
"title": "Approval Flow",
"board_type": "flowchart",
"source_text": "User submits a request. System validates the payload. If the request is valid, create the board and notify the user. If the request is invalid, return an error and ask for correction.",
"visibility": "shared"
}
get_board
Use this when the user asks to inspect, retrieve, or reason about an existing board.
share_board
Use this when a board should be opened through a tokenized share link.
set_board_visibility
Use this when the user explicitly asks to make a board private, shared, or public.
update_board
Use this when the user wants to refine an existing board instead of creating a new one.
Typical cases:
Expected inputs:
{
"board_id": "cmndns0hn0001o401md5okzju",
"board_type": "flowchart",
"source_text": "User submits request. Validate request. If valid, create the board. If invalid, ask for correction.",
"note": "Tighten the wording and preserve yes/no branching."
}
export_board_png
Use this when the user needs an actual image file instead of only a hosted link.
Typical cases:
Expected inputs:
{
"board_id": "cmndns0hn0001o401md5okzju",
"theme": "light"
}
Default output:
If the channel supports images and visual attachments are useful:
Only return raw sceneJson when the user explicitly asks for raw data.
Good response pattern:
I created a flowchart for the approval process:
https://boards.pipintama.com/b/<board-id>?t=<share-token>
It includes the intake step, validation step, and yes/no branching for success vs correction.
Image-friendly pattern:
I created the board and exported a PNG for easy sharing:
Viewer: https://boards.pipintama.com/b/<board-id>?t=<share-token>
PNG: https://api.pipintama.com/mcp-exports/<board-id>.png?theme=light
Only use live Pipintama URL patterns.
Valid:
https://boards.pipintama.com/b/
https://boards.pipintama.com/b/?t=
https://api.pipintama.com/mcp-exports/.png?theme=light
Invalid:
https://pipintama.com/board/
https://cdn.pipintama.com/boards//export.png
architecture for a human workflow
kanban for concept exploration
update_board when the user wants to refine an existing board instead of creating a new one
export_board_png when the channel benefits from an image attachment
export_board_png
update_board
共 1 个版本