SwipeFlow MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SwipeFlow MCP Serverrequest human approval for the blog post I drafted"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SwipeFlow MCP Server
Human-in-the-loop approvals for AI agents, over the Model Context Protocol.
An agent asks a person to review something, gets a durable handle back, and resumes once a decision has been made. Human review takes minutes or days, so the wait is asynchronous by design — the agent is never required to hold a connection open.
Status: early development. The tool surface is being built against MCP
2026-07-28. Not yet ready for production use.
Why this exists
Agents increasingly produce work that a human should approve before it ships — content, code changes, outbound messages, spending decisions. The awkward part is never the approval itself, it's the waiting: humans are slow and agents are not built to block.
This server makes that wait a first-class protocol concern.
Related MCP server: QMCP
Design
Three properties shape everything else:
Stateless. The server holds no task store, no session store, no database. Task state lives in SwipeFlow, because a review is a task. That is what gives resumability across restarts, horizontal scaling with no coordination, and self-hosting with no infrastructure.
Decisions are outcomes, not failures. Approved, rejected, and changes-requested all complete normally and carry an outcome. Failure is reserved for genuine errors, so an agent can branch on a human's judgement without treating disagreement as a fault.
Works with or without the Tasks extension. Support varies across MCP clients, so every asynchronous tool has a synchronous fallback with identical semantics and identical IDs. Tasks is an upgrade in how a handle is delivered, never in what it means.
Development
Requires Node.js 20 or newer.
npm install
npm run verify # boundary checks, lint, typecheck, tests
npm run buildIndividual steps:
npm run check:deps # dependency allowlist
npm run check:boundary # copied-code fingerprints
npm run lint
npm run typecheck
npm testThe boundary checks
This repository is public; the SwipeFlow backend is not. The MCP server reaches SwipeFlow only through its public REST API — never a database, never a shared private module.
Two guards enforce that mechanically rather than by review discipline:
check:deps— every dependency must be declared inallowed-dependencies.json. Adding one is a deliberate act. Stale entries also fail, so the allowlist cannot quietly accumulate grants.check:boundary— scans source for the fingerprints of backend code having been copied across: database drivers, backend-only credential surfaces, relative imports that escape the repository.
Both run in CI ahead of lint and tests, and both are themselves covered by tests in
test/boundary.test.ts — a guard nobody exercises is a guard that silently stops working.
Contributing
Issues and discussion: https://github.com/swipeflow/swipeflow-mcp/issues
License
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityDmaintenanceMCP server that enables human-in-the-loop workflow in AI-assisted development tools by allowing users to provide direct feedback to AI agents without consuming additional premium requests.Last updated11
- Flicense-qualityDmaintenanceA FastAPI-based Model Context Protocol server that enables tool discovery, invocation history, and human-in-the-loop interaction workflows. It features a Python client and CLI for managing automated tasks that require manual approval and persistence.Last updated

Datashift MCP Serverofficial
Alicense-qualityDmaintenanceEnables AI agents to submit tasks for human or AI review and receive decisions via MCP tools, adding human review checkpoints to workflows.Last updatedMIT- Alicense-qualityDmaintenanceAn MCP server that enables AI agents to pause and request human approval or information via Slack, Telegram, or macOS dialogs before proceeding with actions.Last updated14Apache 2.0
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
A paid remote MCP for AI agent browser approval MCP, built to return verdicts, receipts, usage logs,
HiveCompute MCP Server — decentralized inference router for AI agents
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/swipeflow/swipeflow-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server