MCP Modal Server MCP server
MCP server for managing Modal apps, containers, volumes, and secrets.
2 stars
Reviews
Write oneNobody has reviewed MCP Modal Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
MCP Modal Server tools (12, 4 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
analyze_modal_costsBreak down what the workspace is spending (`modal billing`). Costs are fetched once and aggregated locally, so you get ranked totals and period-over-period changes rather than hundreds of raw rows.
deploy_modal_appwrite actionDeploy a Modal app (`modal deploy`). Deployed endpoints persist after this returns, so any URLs in the result are live, shareable links.
get_modal_logsFetch logs for an app or container (`modal app logs` / `modal container logs`). To find where something went wrong, prefer search_modal_logs — it returns matches with surrounding context instead of a raw tail.
inspect_modal_secretList the KEY NAMES inside a Modal secret — never the values.
list_modal_resourcesRead-only lookup of everything in the Modal account. Start here to find the app name, container ID or volume name that the other tools take.
manage_modal_appChange a deployed app's state. Both actions affect live traffic.
manage_modal_containerAct on one running container. Find IDs with list_modal_resources(resource="containers").
manage_modal_secretwrite actionCreate or delete a secret. To list secret names use list_modal_resources(resource="secrets") — values are never readable.
manage_modal_volumeVolume lifecycle. For the files inside a volume use modal_volume_files (writes) or list_modal_resources(resource="volume_files") (reads).
modal_volume_fileswrite actionWrite operations on a volume's files. To LIST a volume's contents use list_modal_resources(resource="volume_files").
run_modal_appwrite actionRun a Modal function or local entrypoint once and collect its output (`modal run`). Use this to test on Modal compute; use deploy_modal_app to publish.
search_modal_logsSearch an app's or container's logs and return each hit WITH surrounding context — the fastest way to find a traceback, an error or a request ID. Logs are fetched once and grepped locally, so you get the lines around each match, not just the match.
Public scan report
scanner v0.1.7 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan19 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 10 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install directly
claude mcp add mcp-modal -- uvx mcp-modal
MCP Modal Server: common questions
- Is MCP Modal Server MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the MCP Modal Server safety report
- How do I install MCP Modal Server?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does MCP Modal Server need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is MCP Modal Server maintained?
- The last commit was 12 days ago (2026-09-09). The latest release is v0.5.0.