Skip to content

Mila

by mila-gg · remote · no sign-in to list tools · v1.0.2 · published by GitHub user mila-gg

Create and manage documents, spreadsheets, and presentations from your AI assistant.

Deletes · 4Changes · 11

23 tools: 4 can delete or cancel things, 11 change things and 8 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http mila-gg https://mcp.mila.gg/

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

23 tools

Deletes or cancels 4Claude Code: deny
  • delete_documentPermanently delete a document (doc, word, note) by ID.No findings

    Why it is in this group

    • The name "delete_document" says "delete": a word for removing or ending something.
    • The description says "Permanently delete".
    Description, as the server wrote it
    Permanently delete a document (doc, word, note) by ID.
  • delete_sheetPermanently delete a spreadsheet (sheet, excel, workbook) and all its tabs.No findings

    Why it is in this group

    • The name "delete_sheet" says "delete": a word for removing or ending something.
    • The description says "Permanently delete".
    Description, as the server wrote it
    Permanently delete a spreadsheet (sheet, excel, workbook) and all its tabs.
  • delete_sheet_tabDelete a tab from a spreadsheet (sheet, excel, workbook).No findings

    Why it is in this group

    • The name "delete_sheet_tab" says "delete": a word for removing or ending something.
    Description, as the server wrote it
    Delete a tab from a spreadsheet (sheet, excel, workbook). Cannot delete the last remaining tab.
  • delete_slide_presentationPermanently delete a slide presentation (slides, powerpoint, deck, keynote).No findings

    Why it is in this group

    • The name "delete_slide_presentation" says "delete": a word for removing or ending something.
    • The description says "Permanently delete".
    Description, as the server wrote it
    Permanently delete a slide presentation (slides, powerpoint, deck, keynote).
Changes things 11Claude Code: ask
  • append_rowsAppend one or more rows of data to a spreadsheet (sheet, excel, workbook) tab.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Append one or more rows of data to a spreadsheet (sheet, excel, workbook) tab. Use "rows" for multiple rows or "values" for a single row.
  • append_slidesAppend one or more slides to an existing presentation (slides, powerpoint, deck, keynote).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Append one or more slides to an existing presentation (slides, powerpoint, deck, keynote).
  • append_to_documentAppend HTML content to the end of an existing document (doc, word, note) without replacing existing content.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Append HTML content to the end of an existing document (doc, word, note) without replacing existing content.
  • create_documentCreate a new document.No findings

    Why it is in this group

    • The name "create_document" says "create": a word for a change.
    Description, as the server wrote it
    Create a new document. Use this when asked to create, write, draft, or compose a document, doc, note, page, article, or word document. Content should be HTML (e.g. "<p>Hello</p>").
  • create_sheetCreate a new spreadsheet (sheet, excel, workbook) with an initial tab.No findings

    Why it is in this group

    • The name "create_sheet" says "create": a word for a change.
    Description, as the server wrote it
    Create a new spreadsheet (sheet, excel, workbook) with an initial tab. Use this when asked to create a spreadsheet, table, workbook, tracker, or organize data in rows and columns.
  • create_sheet_tabAdd a new tab to a spreadsheet (sheet, excel, workbook).No findings

    Why it is in this group

    • The name "create_sheet_tab" says "create": a word for a change.
    Description, as the server wrote it
    Add a new tab to a spreadsheet (sheet, excel, workbook).
  • create_slide_presentationCreate a new slide presentation (slides, powerpoint, deck, keynote).No findings

    Why it is in this group

    • The name "create_slide_presentation" says "create": a word for a change.
    Description, as the server wrote it
    Create a new slide presentation (slides, powerpoint, deck, keynote). Use this when asked to create a presentation, slide deck, or slideshow. Each slide has "html" content and optional "background" and "notes".
  • update_documentUpdate an existing document (doc, word, note).No findings

    Why it is in this group

    • The name "update_document" says "update": a word for a change.
    Description, as the server wrote it
    Update an existing document (doc, word, note). Supply a new title and/or HTML content to replace the body.
  • update_sheetUpdate spreadsheet (sheet, excel, workbook) workbook-level properties (currently only title).No findings

    Why it is in this group

    • The name "update_sheet" says "update": a word for a change.
    Description, as the server wrote it
    Update spreadsheet (sheet, excel, workbook) workbook-level properties (currently only title).
  • update_sheet_tabUpdate a spreadsheet (sheet, excel, workbook) tab: merge cells, rename, change color, or resize the grid.No findings

    Why it is in this group

    • The name "update_sheet_tab" says "update": a word for a change.
    Description, as the server wrote it
    Update a spreadsheet (sheet, excel, workbook) tab: merge cells, rename, change color, or resize the grid. Set a cell value to null to clear it.
  • update_slide_presentationUpdate a slide presentation (slides, powerpoint, deck, keynote): title, slide data, theme, or aspect ratio.No findings

    Why it is in this group

    • The name "update_slide_presentation" says "update": a word for a change.
    Description, as the server wrote it
    Update a slide presentation (slides, powerpoint, deck, keynote): title, slide data, theme, or aspect ratio.
Only reads 8Claude Code: allow
  • get_documentGet a document (doc, word, note, page) by ID, including its full content (title, HTML body, metadata).No findings

    Why it is in this group

    • The name "get_document" says "get": a word for reading.
    Description, as the server wrote it
    Get a document (doc, word, note, page) by ID, including its full content (title, HTML body, metadata).
  • get_sheetGet a spreadsheet (sheet, excel, workbook) by ID, including all tabs and their cell data in A1 notation.No findings

    Why it is in this group

    • The name "get_sheet" says "get": a word for reading.
    Description, as the server wrote it
    Get a spreadsheet (sheet, excel, workbook) by ID, including all tabs and their cell data in A1 notation.
  • get_sheet_tabGet a single tab from a spreadsheet (sheet, excel, workbook), including all cell data in A1 notation.No findings

    Why it is in this group

    • The name "get_sheet_tab" says "get": a word for reading.
    Description, as the server wrote it
    Get a single tab from a spreadsheet (sheet, excel, workbook), including all cell data in A1 notation.
  • get_slide_presentationGet a slide presentation (slides, powerpoint, deck, keynote) by ID, including all slide data.No findings

    Why it is in this group

    • The name "get_slide_presentation" says "get": a word for reading.
    Description, as the server wrote it
    Get a slide presentation (slides, powerpoint, deck, keynote) by ID, including all slide data.
  • list_documentsList all documents (docs, word, notes, pages).No findings

    Why it is in this group

    • The name "list_documents" says "list": a word for reading.
    Description, as the server wrote it
    List all documents (docs, word, notes, pages). Use this when asked to list, find, or search documents, notes, drafts, or written content. Supports pagination, sorting, and filtering by workspace.
  • list_serversList all workspaces (servers) you have access to.No findings

    Why it is in this group

    • The name "list_servers" says "list": a word for reading.
    Description, as the server wrote it
    List all workspaces (servers) you have access to.
  • list_sheetsList all spreadsheets (sheets, excel, workbooks) with their tab metadata (no cell data).No findings

    Why it is in this group

    • The name "list_sheets" says "list": a word for reading.
    Description, as the server wrote it
    List all spreadsheets (sheets, excel, workbooks) with their tab metadata (no cell data). Use this when asked to list, find, or search spreadsheets, workbooks, tables, or tabular data.
  • list_slidesList all slide presentations (slides, powerpoint, deck, keynote).No findings

    Why it is in this group

    • The name "list_slides" says "list": a word for reading.
    Description, as the server wrote it
    List all slide presentations (slides, powerpoint, deck, keynote). Use this when asked to list, find, or search presentations, decks, or slideshows.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.2. Values in angle brackets are yours to fill in.

claude mcp add --transport http mila-gg https://mcp.mila.gg/

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__mila-gg__list_servers",
      "mcp__mila-gg__list_documents",
      "mcp__mila-gg__get_document",
      "mcp__mila-gg__list_sheets",
      "mcp__mila-gg__get_sheet",
      "mcp__mila-gg__get_sheet_tab",
      "mcp__mila-gg__list_slides",
      "mcp__mila-gg__get_slide_presentation"
    ],
    "ask": [
      "mcp__mila-gg__create_document",
      "mcp__mila-gg__update_document",
      "mcp__mila-gg__append_to_document",
      "mcp__mila-gg__create_sheet",
      "mcp__mila-gg__update_sheet",
      "mcp__mila-gg__create_sheet_tab",
      "mcp__mila-gg__update_sheet_tab",
      "mcp__mila-gg__append_rows",
      "mcp__mila-gg__create_slide_presentation",
      "mcp__mila-gg__update_slide_presentation",
      "mcp__mila-gg__append_slides"
    ],
    "deny": [
      "mcp__mila-gg__delete_document",
      "mcp__mila-gg__delete_sheet",
      "mcp__mila-gg__delete_sheet_tab",
      "mcp__mila-gg__delete_slide_presentation"
    ]
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as mila-gg. Review it before you use it.