Glacier

generic

Come funziona

Quando colleghi questo connettore a un agente, l’agente non impara gli strumenti a memoria: se li fa dire, e li usa quando servono. Per questo un connettore aggiornato porta strumenti nuovi senza che l’agente vada rifatto.

Durante una conversazione il giro e’ sempre lo stesso: l’agente capisce dalla tua richiesta quale strumento serve e con quali valori usarlo, il gateway lo esegue e restituisce il risultato, e l’agente te lo racconta a parole. Chi compie l’operazione resti tu: l’accesso avviene con credenziali verificate, cosi’ il connettore puo’ distinguere cosa e’ permesso a te da cosa e’ permesso a un altro.

Il giro completo, con questo connettore

  1. Chiedi all’agente qualcosa che ha bisogno di Glacier — per esempio una delle richieste qui sopra.
  2. L’agente si fa dare l’elenco degli strumenti e vi trova, fra gli altri, list_workspaceslist_projectslist_columns.
  3. Sceglie quello adatto e lo esegue, riempiendo i valori con quello che gli hai detto (o chiedendoteli, se gli mancano):
    {
      "tool": "list_columns",
      "parameters": {
        "project_id": "<string>"
      }
    }
  4. Il gateway esegue lo strumento e restituisce il risultato: l’agente non te lo mostra grezzo, te lo racconta — e se serve incatena piu’ strumenti di fila per arrivare a quello che hai chiesto.

Gli strumenti di questo connettore

65 strumenti. Non li chiami tu: li sceglie l’agente in base a quello che gli chiedi. Servono a farti capire cosa puoi aspettarti e quali informazioni ti verranno chieste. L’elenco effettivo puo’ variare con la configurazione del collegamento.

list_workspaces

List all workspaces the authenticated user belongs to. Returns workspace name, slug, and user role. Use this to discover available workspaces before calling workspace-scoped tools like list_projects.

La chiamata che parte
{
  "tool": "list_workspaces",
  "parameters": {}
}
list_projects

List all projects in the workspace. Returns project name, slug, and description for each.

Puo’ usare: workspace_id

La chiamata che parte
{
  "tool": "list_projects",
  "parameters": {
    "workspace_id": "<string>"
  }
}
list_columns

List columns (swimlanes) for a project, including WIP limit and card count. Use this to understand board structure.

Gli serve: project_idstring

Puo’ usare: workspace_id

La chiamata che parte
{
  "tool": "list_columns",
  "parameters": {
    "project_id": "<string>"
  }
}
update_column

Update a column's WIP limit or name. Column type and position are read-only. Returns updated column state including current card count. Warns if WIP limit is set below current card count.

Gli serve: column_idstring

Puo’ usare: name wip_limit workspace_id

La chiamata che parte
{
  "tool": "update_column",
  "parameters": {
    "column_id": "<string>"
  }
}
create_column

Create a new column on a project board. Only allowed when the target flight level (or project for flat boards) has zero cards — this prevents silent corruption of flow metrics. Requires owner or admin role and mcp_layout_lock disabled in Project Settings → MCP Access.

Gli serve: project_idstring namestring

Puo’ usare: column_type flight_level_id position workspace_id

La chiamata che parte
{
  "tool": "create_column",
  "parameters": {
    "project_id": "<string>",
    "name": "<string>"
  }
}
delete_column

Delete a column. Only allowed when the column has zero cards — move or delete all cards first. Requires owner or admin role and mcp_layout_lock disabled in Project Settings → MCP Access.

Gli serve: column_idstring

Puo’ usare: workspace_id

La chiamata che parte
{
  "tool": "delete_column",
  "parameters": {
    "column_id": "<string>"
  }
}
list_cards

List cards (tasks) for a project or specific column. Returns a paginated envelope { cards, total, limit, offset, hasMore }. Each card includes columnName. Use include_description:true to fetch full markdown content (omit for lean list views). Filter by label_id or search by title keyword.

Gli serve: project_idstring

Puo’ usare: column_id parent_id due_before overdue sort label_id horizon_id search include_description limit +2

La chiamata che parte
{
  "tool": "list_cards",
  "parameters": {
    "project_id": "<string>"
  }
}
list_my_cards

Returns cards relevant to the authenticated user across all projects in the workspace. Use the optional `scope` parameter to filter: "assigned" (only cards assigned to you), "watching" (only explicitly watched cards), or "all" (assigned ∪ watched, default). Each result includes a `scope` field indic…

Puo’ usare: workspace_id scope

La chiamata che parte
{
  "tool": "list_my_cards",
  "parameters": {
    "workspace_id": "<string>",
    "scope": "<string>"
  }
}
get_card

Get full details for a specific card including title, description, assignee, priority, and linked documents. Prefer slug lookup (e.g. get_card({ card_id: "GLACIE-42" })) over list_cards scans — slug resolves in a single DB call regardless of page position.

Gli serve: card_idstring

Puo’ usare: workspace_id

La chiamata che parte
{
  "tool": "get_card",
  "parameters": {
    "card_id": "<string>"
  }
}
list_docs

List docs for a project or workspace, returning the tree structure. Use parent_id=null to show only root docs, or a doc UUID to list children of that doc.

Puo’ usare: project_id parent_id workspace_id

La chiamata che parte
{
  "tool": "list_docs",
  "parameters": {
    "project_id": "<string>",
    "parent_id": "<string>",
    "workspace_id": "<string>"
  }
}
search_docs

Search docs by title and content using full-text search. Returns matching docs with highlighted snippets sorted by relevance. Prefer this over list_docs when looking for specific content.

Gli serve: querystring

Puo’ usare: project_id limit workspace_id

La chiamata che parte
{
  "tool": "search_docs",
  "parameters": {
    "query": "<string>"
  }
}
get_doc

Read a document by ID. Returns the document title, content as markdown, parent ID, and child documents.

Gli serve: doc_idstring

Puo’ usare: workspace_id

La chiamata che parte
{
  "tool": "get_doc",
  "parameters": {
    "doc_id": "<string>"
  }
}
get_mermaid_guide

Returns a guide for writing Mermaid diagrams in Glacier docs. Covers all supported diagram types (flowchart, sequence, class, state, ER, gantt, pie, mindmap, timeline, gitGraph, sankey, XY chart), one example per type, style conventions (direction, edge semantics, node density, subgraphs), and known…

La chiamata che parte
{
  "tool": "get_mermaid_guide",
  "parameters": {}
}
export_doc

Generate a PDF export link for a document. Returns a URL the user can open in their browser (while logged into Glacier) to download the PDF.

Gli serve: doc_idstring

Puo’ usare: workspace_id

La chiamata che parte
{
  "tool": "export_doc",
  "parameters": {
    "doc_id": "<string>"
  }
}
create_card

Create a new card (task) in a specific column. Position is auto-assigned to end of column unless explicitly provided.

Gli serve: project_idstring column_idstring titlestring

Puo’ usare: description priority assignee_id parent_id links position due_date workspace_id

La chiamata che parte
{
  "tool": "create_card",
  "parameters": {
    "project_id": "<string>",
    "column_id": "<string>",
    "title": "<string>"
  }
}
update_card

Update a card's fields or move it to a different column. Only provided fields are updated.

Gli serve: card_idstring

Puo’ usare: title column_id description priority assignee_id links parent_id position due_date horizon_id +1

La chiamata che parte
{
  "tool": "update_card",
  "parameters": {
    "card_id": "<string>"
  }
}
duplicate_card

Duplicate a card in the same column. Copies title (prefixed "Copy of"), description, priority, and labels. Optionally copies subtasks (reset to unchecked), child cards (one level deep), and linked docs. Assignee is not copied.

Gli serve: card_idstring

Puo’ usare: include_subtasks include_children include_docs workspace_id

La chiamata che parte
{
  "tool": "duplicate_card",
  "parameters": {
    "card_id": "<string>"
  }
}
create_doc

Create a new document from markdown content. Optionally linked to a project or nested under a parent doc. To embed a Mermaid diagram, use a fenced code block with the language tag `mermaid`. Call get_mermaid_guide first if you are unsure which diagram type to use or how to structure it.

Gli serve: titlestring markdownstring

Puo’ usare: project_id parent_id workspace_id

La chiamata che parte
{
  "tool": "create_doc",
  "parameters": {
    "title": "<string>",
    "markdown": "<string>"
  }
}
update_doc

Update an existing document's title, content, position, or parent. Only provided fields are updated.

Gli serve: doc_idstring

Puo’ usare: title markdown position parent_id mode workspace_id

La chiamata che parte
{
  "tool": "update_doc",
  "parameters": {
    "doc_id": "<string>"
  }
}
get_flow_metrics

Get flow metrics (throughput per week and cycle time stats) for a project. Optionally scope to a specific flight level.

Gli serve: project_idstring

Puo’ usare: days flight_level_id workspace_id

La chiamata che parte
{
  "tool": "get_flow_metrics",
  "parameters": {
    "project_id": "<string>"
  }
}
get_card_children

Get direct child cards (sub-items) of a parent card, with their current column status.

Gli serve: card_idstring

Puo’ usare: workspace_id

La chiamata che parte
{
  "tool": "get_card_children",
  "parameters": {
    "card_id": "<string>"
  }
}
update_subtasks

Replace the subtask checklist on a card. Send the full updated array — each item needs id, title, completed, position.

Gli serve: card_idstring subtasksarray

Puo’ usare: workspace_id

La chiamata che parte
{
  "tool": "update_subtasks",
  "parameters": {
    "card_id": "<string>",
    "subtasks": "<array>"
  }
}
link_doc_to_card

Associate an existing document with a card.

Gli serve: card_idstring doc_idstring

Puo’ usare: workspace_id

La chiamata che parte
{
  "tool": "link_doc_to_card",
  "parameters": {
    "card_id": "<string>",
    "doc_id": "<string>"
  }
}
link_docs

Create a directional link between two documents in the same workspace. Idempotent — re-linking an existing pair is a no-op.

Gli serve: source_doc_idstring target_doc_idstring

Puo’ usare: workspace_id

La chiamata che parte
{
  "tool": "link_docs",
  "parameters": {
    "source_doc_id": "<string>",
    "target_doc_id": "<string>"
  }
}
link_card_to_github

Link a Glacier card to a GitHub issue or pull request by URL. Example URL: https://github.com/owner/repo/issues/42

Gli serve: card_idstring github_urlstring

Puo’ usare: workspace_id

La chiamata che parte
{
  "tool": "link_card_to_github",
  "parameters": {
    "card_id": "<string>",
    "github_url": "<string>"
  }
}
Gli altri 40 strumenti

get_card_github_status list_labels create_label set_card_labels update_label delete_label list_flight_levels create_flight_level update_flight_level list_members create_cards list_card_comments add_card_comment add_card_watcher remove_card_watcher upload_attachment add_attachment_to_card remove_attachment_from_card upload_attachment_from_url get_upload_url confirm_upload start_upload upload_chunk complete_upload list_annotations create_comment propose_suggestion reply_to_annotation resolve_annotation reject_annotation list_horizons get_horizon create_horizon update_horizon delete_horizon update_project list_project_links create_project_link delete_project_link delete_doc

Elenco rilevato il 11/08/2026.

Guida all'uso del connettore MCP «Glacier» su AIsuru. Tutti i connettori.