Mila

io.github.mila-ggPublished by GitHub account mila-ggv1.0.2Updated Oct 24, 2026

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

VerifiedStreamable HTTPWeb executableProductivity & Workflow

Overview

AI-generated overview

Mila lets an AI assistant create and manage documents, spreadsheets, and presentations through a hosted remote MCP endpoint.

What you can do
Mila is a remote MCP server that gives an assistant the ability to create and manage documents, spreadsheets, and presentations. The registry description states this purpose directly, but no individual tools are listed in the manifest, so the exact operations available are not documented here. It is reached over streamable HTTP at a hosted endpoint rather than run locally.
When to use it
Consider it when you want an assistant to produce or maintain office-style documents, spreadsheets, or slide decks as part of a conversation, and you prefer a hosted service over installing a local package.
Requirements
A remote MCP client that supports streamable HTTP, plus network access to the provider's hosted endpoint. No packages, environment variables, or headers are declared, and the manifest declares no authentication.
Before you install
The manifest declares no authentication, so anyone who can reach the endpoint may be able to use it; confirm how access is actually controlled before relying on it. No tool list is published, so what the server can read, write, or delete is unverified. Documents you create may be stored on the provider's servers.

Installation

In SourceWeft

  1. Open Mila in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.mila-gg%2Fmcp-server/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "mila": {
      "type": "http",
      "url": "https://mcp.mila.gg/"
    }
  }
}

README

This repository has no README.

Tools

23

list_servers

List all workspaces (servers) you have access to.

Takes no parameters.

list_documents

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.

Parameterssortlimitorderoffsetserver_id

get_document

Get a document (doc, word, note, page) by ID, including its full content (title, HTML body, metadata).

Parametersidrequired

create_document

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>").

Parameterstitlerequiredcontentserver_id

update_document

Update an existing document (doc, word, note). Supply a new title and/or HTML content to replace the body.

Parametersidrequiredtitlecontent

delete_document

Permanently delete a document (doc, word, note) by ID.

Parametersidrequired

append_to_document

Append HTML content to the end of an existing document (doc, word, note) without replacing existing content.

Parametersidrequiredcontentrequired

list_sheets

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.

Parameterssortlimitorderoffsetserver_id

get_sheet

Get a spreadsheet (sheet, excel, workbook) by ID, including all tabs and their cell data in A1 notation.

Parametersidrequired

create_sheet

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.

Parametersrowscellstitlerequiredcolumnstab_nameserver_id

update_sheet

Update spreadsheet (sheet, excel, workbook) workbook-level properties (currently only title).

Parametersidrequiredtitlerequired

delete_sheet

Permanently delete a spreadsheet (sheet, excel, workbook) and all its tabs.

Parametersidrequired

get_sheet_tab

Get a single tab from a spreadsheet (sheet, excel, workbook), including all cell data in A1 notation.

Parameterstab_idrequiredsheet_idrequired

create_sheet_tab

Add a new tab to a spreadsheet (sheet, excel, workbook).

Parametersnamerowscellscolumnssheet_idrequired

update_sheet_tab

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.

Parametersnamerowscellscolortab_idrequiredcolumnssheet_idrequired

delete_sheet_tab

Delete a tab from a spreadsheet (sheet, excel, workbook). Cannot delete the last remaining tab.

Parameterstab_idrequiredsheet_idrequired

append_rows

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.

Parametersrowstab_idrequiredvaluessheet_idrequired

list_slides

List all slide presentations (slides, powerpoint, deck, keynote). Use this when asked to list, find, or search presentations, decks, or slideshows.

Parameterssortlimitorderoffsetserver_id

get_slide_presentation

Get a slide presentation (slides, powerpoint, deck, keynote) by ID, including all slide data.

Parametersidrequired

create_slide_presentation

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".

Parametersdatathemetitlerequiredserver_idaspectRatio

update_slide_presentation

Update a slide presentation (slides, powerpoint, deck, keynote): title, slide data, theme, or aspect ratio.

ParametersidrequireddatathemetitleaspectRatio

delete_slide_presentation

Permanently delete a slide presentation (slides, powerpoint, deck, keynote).

Parametersidrequired

append_slides

Append one or more slides to an existing presentation (slides, powerpoint, deck, keynote).

Parametersidrequiredslideslidesposition

Version history

1
  1. v1.0.2LatestSep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.