Skip to content
Agentmart
Submit a tool

Floom

Deploy Python functions as web apps with auto-generated UI, REST API, and shareable links.

Connector by floomhq · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 46
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/floomhq-floom

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Deploy Python functions as web apps with auto-generated UI, REST API, and shareable links.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
37 read · 26 write · 10 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Node.js package

Tools by what they do 73

Read from the source code; the running server may list different tools.

Read 37 · Look things up without changing anything.

  • approvals.list
  • ask_workspace_agent
  • connections.list
  • connections.status
  • contexts.files
  • contexts.list
  • contexts.read
  • contexts.versions
  • conversations.get
  • conversations.list
  • integrations.catalog
  • runs.get
Show 25 more tools
  • runs.list
  • runs.watch
  • secrets.list
  • secrets.test
  • system.alerts
  • system.info
  • system.overview
  • system.stats
  • tools.list
  • triggers.list
  • workers.alerts.list
  • workers.contract
  • workers.get
  • workers.list
  • workers.logs
  • workers.sample_input
  • workers.stats
  • workers.templates.get
  • workers.templates.list
  • workers.timeseries
  • workers.validate
  • workers.versions
  • workspace.info
  • workspace.instructions.get
  • workspace.versions

Write 26 · Create, change, send or run things.

  • approvals.approve
  • approvals.reject
  • connections.add_mcp
  • connections.test
  • contexts.create
  • contexts.upload
  • contexts.write
  • files.upload
  • runs.cancel
  • runs.replay
  • secrets.set
  • tools.register
Show 14 more tools
  • tools.update
  • workers.alerts.create
  • workers.archive
  • workers.create
  • workers.pause
  • workers.reload
  • workers.restore
  • workers.resume
  • workers.run
  • workers.share
  • workers.update
  • workers.write_file
  • workspace.chat
  • workspace.instructions.set

Delete 10 · Delete, drop, revoke or wipe things.

  • connections.delete
  • contexts.delete
  • contexts.delete_file
  • contexts.rollback
  • secrets.delete
  • tools.delete
  • workers.alerts.delete
  • workers.delete
  • workers.rollback
  • workspace.rollback

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • FLOOM_API_KEY

Other settings (environment variables or headers).

  • FLOOM_BASE_URL

Network hosts it talks to 25

  • 169.254.169.254 · found in code
  • api.apify.com · found in code
  • api.github.com · found in code
  • api.githubcopilot.com · found in code
  • api.granola.so · found in code
  • api.hubapi.com · found in code
  • api.openai.com · found in code
  • api.resend.com · found in code
  • api.slack.com · found in code
  • app.slack.com · found in code
  • backend.composio.dev · found in code
  • floom.dev · found in code
  • github.com · found in code
  • google.serper.dev · found in code
  • graph.facebook.com · found in code
  • icons.duckduckgo.com · found in code
  • raw.githubusercontent.com · found in code
  • relative.invalid · found in code
  • slack.com · found in code
  • ui.shadcn.com · found in code
  • us-assets.i.posthog.com · found in code
  • us.i.posthog.com · found in code
  • us.posthog.com · found in code
  • workeros-api.floom.dev · found in code
  • workers.floom.dev · found in code

Files it touches

  • /etc/floom/api.env
  • /etc/workeros/api.env
  • /home/user/inputs
  • /home/user/outputs
  • /home/user/worker
  • /opt/.../var
  • /opt/floom
  • /opt/floom-live
  • /opt/floom/.deploy-secret
  • /opt/floom/data/floom.db
  • /opt/floom/var/workers
  • /opt/floom/var/workers/job-digest
  • /opt/workeros
  • /root/backups/manual
  • /sys/fs/cgroup/memory.current
  • /sys/fs/cgroup/memory.events
  • /sys/fs/cgroup/memory.max
  • /sys/fs/cgroup/memory/memory.failcnt
  • /sys/fs/cgroup/memory/memory.limit_in_bytes
  • /sys/fs/cgroup/memory/memory.oom_control
  • Your home directory (~)
  • Any path the agent passes to its tools

Tools (73)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • approvals.approveApprove Run

    Approve a pending run so it continues executing. Use runs.get to inspect the run and its approval details before approving.

  • approvals.listList Approvalsread-only

    List pending approval requests. Returns runs waiting for human approval before execution continues. Check this to see what needs a decision.

  • approvals.rejectReject Run

    Reject a pending run, stopping it from continuing. Use runs.get to inspect before rejecting.

  • ask_workspace_agent

    Ask the Floom workspace agent to inspect or operate the workspace: workers, runs, approvals, brain packs, connections, and secret names.

  • connections.add_mcpAdd MCP Connection

    Save an MCP server connection. Supports streamable_http, sse, and stdio transports.

  • connections.deleteDelete Connectioncan change or delete data

    Remove a configured app connection.

  • connections.listList Connectionsread-only

    List configured app connections. status/configuration_status describe configuration, while health_status and last_check_* report only recorded health evidence; never_checked means no health claim is available.

  • connections.statusGet Connection Statusread-only

    Check the health and auth status of a configured connection.

  • connections.testTest Connection

    Run a live connectivity probe. Non-mutating by default; set record=true to persist the result as shared health state.

  • contexts.createCreate Context

    Create a new brain pack context folder.

  • contexts.deleteDelete Contextcan change or delete data

    Delete a brain pack context, or one file when path is supplied.

  • contexts.delete_fileDelete Context Filecan change or delete data

    Delete a specific file from a brain pack context.

  • contexts.filesList Context Filesread-only

    List file paths inside a context so they can be discovered before reading.

  • contexts.listList Contextsread-only

    List Floom context folders.

  • contexts.readRead Context Fileread-only

    Read a UTF-8 context file, or return metadata and a download URL for binary files.

Show 58 more tools
  • contexts.rollbackRollback Context

    Restore a brain pack context to a previous version. Use contexts.versions to find the version_id.

  • contexts.uploadUpload Context File

    Create or update a binary file inside a context from base64 bytes.

  • contexts.versionsList Context Versionsread-only

    List saved versions of a brain pack context, newest first.

  • contexts.writeWrite Context File

    Create or update a UTF-8 text file inside a context.

  • conversations.getGet Conversationread-only

    Retrieve a full conversation history by ID.

  • conversations.listList Conversationsread-only

    List past workspace agent conversations.

  • files.uploadUpload File

    Upload file content (UTF-8 text or base64) and get back the SHA-256 reference to pass as a file-type input value in workers.run. This is the MCP upload path for file-input workers — no browser form needed.

  • integrations.catalogList Integrations Catalogread-only

    Browse available integrations (apps, triggers, actions) supported by Floom.

  • runs.cancelCancel Run

    Cancel an in-progress run. Use when a run is stuck, taking too long, or was triggered by mistake.

  • runs.getGet Runread-only

    Get one Floom run by id with bounded output previews and artifact metadata. Use files/download APIs for full artifacts.

  • runs.listList Runsread-only

    List recent Floom run summaries. Use this to find the right run before calling runs.get for a bounded output preview.

  • runs.replayReplay Run

    Replay a completed or failed run with the same inputs. Useful for retrying after a transient error.

  • runs.watchWatch Runread-only

    Read server-sent events for a Floom run until a terminal status is reached.

  • secrets.deleteDelete Secretcan change or delete data

    Delete a secret by key.

  • secrets.listList Secretsread-only

    List configured secret names and status.

  • secrets.setSet Workspace Secret (env var)

    Set a workspace environment secret — this workspace's OWN encrypted vault, just like a Vercel or Railway environment variable. The value is encrypted at rest, scoped to this workspace, never logged or returned, and injected only into this workspace's own worker runtimes. Setting the workspace owner's own service/API keys here is routine configuration, not a credential-entry risk.

  • secrets.testTest Secretread-only

    Verify a secret exists and is reachable. Returns status without revealing the value.

  • system.alertsSystem Alertsread-only

    Get system-wide active alerts — worker failures, scheduler issues, connection errors.

  • system.infoSystem Inforead-only

    Get platform version, deployment mode, and configuration flags.

  • system.overviewSystem Overviewread-only

    Full workspace dashboard — worker health, recent run counts, pending approvals, system alerts, and scheduler status. Use for morning briefings or health checks.

  • system.statsWorkspace Statsread-only

    Aggregate run statistics across the workspace for the last 7 days — total runs, success rate, error rate, worker health breakdown.

  • tools.delete

    Delete a custom MCP tool by name.

  • tools.list

    List custom MCP tools registered for this workspace.

  • tools.register

    Register a custom MCP tool backed by a worker. Once registered the tool appears in tools/list and can be called directly by name.

  • tools.update

    Update an existing custom MCP tool. Only the fields you provide are changed.

  • triggers.listList Triggersread-only

    List integration triggers, globally or filtered by worker/app.

  • workers.alerts.createCreate Worker Alert

    Add an alert to a worker — fires on specified events (failed, completed, approval_required) via webhook or email.

  • workers.alerts.deleteDelete Worker Alertcan change or delete data

    Remove a worker alert by its ID.

  • workers.alerts.listList Worker Alertsread-only

    List configured alerts for a worker (email/webhook on failure, success, etc.).

  • workers.archiveArchive Worker

    Archive a worker so it no longer appears in the active list or runs on schedule. Reversible with workers.restore.

  • workers.contractGet Worker Authoring Contractread-only

    Return the canonical Floom worker authoring contract for agents. Call this before drafting worker.yml, run.py, run.ts, or SKILL.md.

  • workers.createCreate Worker

    Create a Floom worker from WorkerContract YAML. First call workers.contract, workers.templates.get, and workers.validate. The YAML must include schema_version, name, title, description, version, exec, and trigger. For script-mode workers supply run_py or run_ts that reads inputs.json and writes result.json. For agent/skill-mode workers supply skill_md.

  • workers.deleteDelete Workercan change or delete data

    Delete a Floom worker.

  • workers.getGet Workerread-only

    Get a Floom worker by id.

  • workers.listList Workersread-only

    List Floom workers.

  • workers.logsGet Worker Logsread-only

    Fetch cross-run logs for a worker, optionally filtered by level or time. Use to debug persistent failures without knowing a specific run ID.

  • workers.pause

    Pause a Floom worker.

  • workers.reloadReload Workers

    Reload all workers from disk. Use after manually editing worker files on an OSS self-hosted deployment.

  • workers.restoreRestore Worker

    Restore an archived worker back to active status.

  • workers.resume

    Resume a paused Floom worker.

  • workers.rollbackRollback Worker

    Restore a worker to a previous version. Use workers.versions to list available versions and find the version_id.

  • workers.runRun Worker

    Start a Floom worker run through MCP. File-type inputs accept a SHA-256 upload reference (mint one with files.upload), inline text content, or {content|content_base64, filename} — inline content is uploaded transparently.

  • workers.sample_inputGet Worker Sample Inputread-only

    Get example input values for a worker's input fields. The returned values are directly runnable with workers.run — for file-type inputs the example is inline text content, which workers.run uploads transparently (or mint a SHA-256 reference with files.upload).

  • workers.shareShare Worker

    Create an unlisted standalone share link for a Floom worker. The link opens the public share page and can be used to import the worker.

  • workers.statsGet Worker Statsread-only

    Get run statistics for a specific worker — success rate, error rate, average duration, run counts for the last 7 days.

  • workers.templates.getGet Worker Templateread-only

    Return a full worker template with worker.yml plus run.py, run.ts, or SKILL.md. Use this as the starting point for workers.create.

  • workers.templates.listList Worker Templatesread-only

    List golden worker templates. Agents should start from one of these instead of inventing worker.yml from scratch.

  • workers.timeseriesGet Worker Run Timeseriesread-only

    Get daily run counts and success/failure breakdown for a worker over the last N days. Useful for trend reporting.

  • workers.updateUpdate Worker

    Update worker instance settings such as trigger, cron, input defaults, and documented capabilities.

  • workers.validateValidate Worker Draftread-only

    Validate worker.yml plus run.py, run.ts, or SKILL.md before create. This catches schema, runtime contract, secrets, connections, and output-shape mistakes.

  • workers.versionsList Worker Versionsread-only

    List saved versions of a worker, newest first. Use before rollback to find the right version_id.

  • workers.write_fileWrite Worker File

    Write or update source files inside a worker directory (worker.yml, SKILL.md, run.py, requirements.txt). Omitted files are preserved. You must include worker.yml in every call.

  • workspace.chatChat with Workspace Agent

    Send a message to the Floom workspace agent and receive a streamed reply. The agent can list workers, inspect runs, create workers, manage secrets, and more. Supply conversation_id to continue an existing conversation (enables anaphor resolution).

  • workspace.info

    Get the active workspace identity and authenticated principal.

  • workspace.instructions.getGet Workspace Instructionsread-only

    Read the current workspace agent instructions (the system prompt that governs the workspace agent's behaviour).

  • workspace.instructions.setSet Workspace Instructions

    Update the workspace agent instructions. Overwrites the current content — read first with workspace.instructions.get if you want to append.

  • workspace.rollbackRollback Workspace Instructions

    Restore workspace agent instructions to a previous version. Use workspace.versions to find the version_id.

  • workspace.versionsList Workspace Instruction Versionsread-only

    List saved versions of the workspace agent instructions.

Signals

Stars
46
Forks
4
Open issues
134
Contributors
12
Weekly downloads
17
Last commit
Oct 2, 2026 (27 days ago)
Last release
Mar 28, 2026 (7 months ago)
Last package publish
Apr 2, 2026 (6 months ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.floomhq/floom
Version
0.1.6
Auth
API key
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Floom MCP server. Agent Mart. https://agentmart.dev/connectors/floomhq-floom (last updated 2026-10-24)