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
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.
About
Reviews
Write a reviewNo 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.listask_workspace_agentconnections.listconnections.statuscontexts.filescontexts.listcontexts.readcontexts.versionsconversations.getconversations.listintegrations.catalogruns.get
Show 25 more tools
runs.listruns.watchsecrets.listsecrets.testsystem.alertssystem.infosystem.overviewsystem.statstools.listtriggers.listworkers.alerts.listworkers.contractworkers.getworkers.listworkers.logsworkers.sample_inputworkers.statsworkers.templates.getworkers.templates.listworkers.timeseriesworkers.validateworkers.versionsworkspace.infoworkspace.instructions.getworkspace.versions
Write 26 · Create, change, send or run things.
approvals.approveapprovals.rejectconnections.add_mcpconnections.testcontexts.createcontexts.uploadcontexts.writefiles.uploadruns.cancelruns.replaysecrets.settools.register
Show 14 more tools
tools.updateworkers.alerts.createworkers.archiveworkers.createworkers.pauseworkers.reloadworkers.restoreworkers.resumeworkers.runworkers.shareworkers.updateworkers.write_fileworkspace.chatworkspace.instructions.set
Delete 10 · Delete, drop, revoke or wipe things.
connections.deletecontexts.deletecontexts.delete_filecontexts.rollbacksecrets.deletetools.deleteworkers.alerts.deleteworkers.deleteworkers.rollbackworkspace.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 codeapi.apify.com· found in codeapi.github.com· found in codeapi.githubcopilot.com· found in codeapi.granola.so· found in codeapi.hubapi.com· found in codeapi.openai.com· found in codeapi.resend.com· found in codeapi.slack.com· found in codeapp.slack.com· found in codebackend.composio.dev· found in codefloom.dev· found in codegithub.com· found in codegoogle.serper.dev· found in codegraph.facebook.com· found in codeicons.duckduckgo.com· found in coderaw.githubusercontent.com· found in coderelative.invalid· found in codeslack.com· found in codeui.shadcn.com· found in codeus-assets.i.posthog.com· found in codeus.i.posthog.com· found in codeus.posthog.com· found in codeworkeros-api.floom.dev· found in codeworkers.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 RunApprove a pending run so it continues executing. Use runs.get to inspect the run and its approval details before approving.
approvals.listList Approvalsread-onlyList pending approval requests. Returns runs waiting for human approval before execution continues. Check this to see what needs a decision.
approvals.rejectReject RunReject a pending run, stopping it from continuing. Use runs.get to inspect before rejecting.
ask_workspace_agentAsk the Floom workspace agent to inspect or operate the workspace: workers, runs, approvals, brain packs, connections, and secret names.
connections.add_mcpAdd MCP ConnectionSave an MCP server connection. Supports streamable_http, sse, and stdio transports.
connections.deleteDelete Connectioncan change or delete dataRemove a configured app connection.
connections.listList Connectionsread-onlyList 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-onlyCheck the health and auth status of a configured connection.
connections.testTest ConnectionRun a live connectivity probe. Non-mutating by default; set record=true to persist the result as shared health state.
contexts.createCreate ContextCreate a new brain pack context folder.
contexts.deleteDelete Contextcan change or delete dataDelete a brain pack context, or one file when path is supplied.
contexts.delete_fileDelete Context Filecan change or delete dataDelete a specific file from a brain pack context.
contexts.filesList Context Filesread-onlyList file paths inside a context so they can be discovered before reading.
contexts.listList Contextsread-onlyList Floom context folders.
contexts.readRead Context Fileread-onlyRead a UTF-8 context file, or return metadata and a download URL for binary files.
Show 58 more tools
contexts.rollbackRollback ContextRestore a brain pack context to a previous version. Use contexts.versions to find the version_id.
contexts.uploadUpload Context FileCreate or update a binary file inside a context from base64 bytes.
contexts.versionsList Context Versionsread-onlyList saved versions of a brain pack context, newest first.
contexts.writeWrite Context FileCreate or update a UTF-8 text file inside a context.
conversations.getGet Conversationread-onlyRetrieve a full conversation history by ID.
conversations.listList Conversationsread-onlyList past workspace agent conversations.
files.uploadUpload FileUpload 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-onlyBrowse available integrations (apps, triggers, actions) supported by Floom.
runs.cancelCancel RunCancel an in-progress run. Use when a run is stuck, taking too long, or was triggered by mistake.
runs.getGet Runread-onlyGet one Floom run by id with bounded output previews and artifact metadata. Use files/download APIs for full artifacts.
runs.listList Runsread-onlyList recent Floom run summaries. Use this to find the right run before calling runs.get for a bounded output preview.
runs.replayReplay RunReplay a completed or failed run with the same inputs. Useful for retrying after a transient error.
runs.watchWatch Runread-onlyRead server-sent events for a Floom run until a terminal status is reached.
secrets.deleteDelete Secretcan change or delete dataDelete a secret by key.
secrets.listList Secretsread-onlyList 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-onlyVerify a secret exists and is reachable. Returns status without revealing the value.
system.alertsSystem Alertsread-onlyGet system-wide active alerts — worker failures, scheduler issues, connection errors.
system.infoSystem Inforead-onlyGet platform version, deployment mode, and configuration flags.
system.overviewSystem Overviewread-onlyFull workspace dashboard — worker health, recent run counts, pending approvals, system alerts, and scheduler status. Use for morning briefings or health checks.
system.statsWorkspace Statsread-onlyAggregate run statistics across the workspace for the last 7 days — total runs, success rate, error rate, worker health breakdown.
tools.deleteDelete a custom MCP tool by name.
tools.listList custom MCP tools registered for this workspace.
tools.registerRegister a custom MCP tool backed by a worker. Once registered the tool appears in tools/list and can be called directly by name.
tools.updateUpdate an existing custom MCP tool. Only the fields you provide are changed.
triggers.listList Triggersread-onlyList integration triggers, globally or filtered by worker/app.
workers.alerts.createCreate Worker AlertAdd 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 dataRemove a worker alert by its ID.
workers.alerts.listList Worker Alertsread-onlyList configured alerts for a worker (email/webhook on failure, success, etc.).
workers.archiveArchive WorkerArchive a worker so it no longer appears in the active list or runs on schedule. Reversible with workers.restore.
workers.contractGet Worker Authoring Contractread-onlyReturn the canonical Floom worker authoring contract for agents. Call this before drafting worker.yml, run.py, run.ts, or SKILL.md.
workers.createCreate WorkerCreate 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 dataDelete a Floom worker.
workers.getGet Workerread-onlyGet a Floom worker by id.
workers.listList Workersread-onlyList Floom workers.
workers.logsGet Worker Logsread-onlyFetch cross-run logs for a worker, optionally filtered by level or time. Use to debug persistent failures without knowing a specific run ID.
workers.pausePause a Floom worker.
workers.reloadReload WorkersReload all workers from disk. Use after manually editing worker files on an OSS self-hosted deployment.
workers.restoreRestore WorkerRestore an archived worker back to active status.
workers.resumeResume a paused Floom worker.
workers.rollbackRollback WorkerRestore a worker to a previous version. Use workers.versions to list available versions and find the version_id.
workers.runRun WorkerStart 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-onlyGet 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 WorkerCreate 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-onlyGet run statistics for a specific worker — success rate, error rate, average duration, run counts for the last 7 days.
workers.templates.getGet Worker Templateread-onlyReturn 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-onlyList golden worker templates. Agents should start from one of these instead of inventing worker.yml from scratch.
workers.timeseriesGet Worker Run Timeseriesread-onlyGet daily run counts and success/failure breakdown for a worker over the last N days. Useful for trend reporting.
workers.updateUpdate WorkerUpdate worker instance settings such as trigger, cron, input defaults, and documented capabilities.
workers.validateValidate Worker Draftread-onlyValidate 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-onlyList saved versions of a worker, newest first. Use before rollback to find the right version_id.
workers.write_fileWrite Worker FileWrite 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 AgentSend 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.infoGet the active workspace identity and authenticated principal.
workspace.instructions.getGet Workspace Instructionsread-onlyRead the current workspace agent instructions (the system prompt that governs the workspace agent's behaviour).
workspace.instructions.setSet Workspace InstructionsUpdate the workspace agent instructions. Overwrites the current content — read first with workspace.instructions.get if you want to append.
workspace.rollbackRollback Workspace InstructionsRestore workspace agent instructions to a previous version. Use workspace.versions to find the version_id.
workspace.versionsList Workspace Instruction Versionsread-onlyList 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
- Packages
- npm @floomhq/mcp-server
- License
- MIT
- Repository
- github.com/floomhq/floom
- 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)