
cQnce MCP
io.github.cqnce-appPublished by GitHub account cqnce-appv0.1.3Updated Oct 24, 2026
Add human approval to AI agent workflows through cQnce authorization tools.
Overview
cQnce MCP lets an AI agent submit actions for human approval and wait for an approve or reject decision before proceeding.
- What you can do
- Submit an action for human review and block until a person approves or rejects it, or submit non-blocking and get a request ID back.
- Check the status of a pending request, cancel it, and list or read requests with their agent responses.
- Manage projects, routing rules, agents, teams and webhook callbacks when an admin token is supplied.
- When to use it
- Use it when an agent may take risky or irreversible actions — deleting data, deploying to production, moving money, changing credentials — and a person should sign off first. It is aimed at supervised workflows and compliance-sensitive integrations that need an approval record.
- Requirements
- Either the remote endpoint at mcp.cqnce.app over Streamable HTTP with an Authorization bearer token, or the npm package run locally with Node.js 18 or later. A cQnce account and project API key are required via CQNCE_API_KEY or the Authorization header; an optional CQNCE_ADMIN_TOKEN enables admin tools, and CQNCE_BASE_URL points at a private deployment.
Installation
In SourceWeft
- Open cQnce MCP in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- 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.cqnce-app%2Fcqnce-mcp/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.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"cqnce": {
"type": "http",
"url": "https://mcp.cqnce.app/mcp"
}
}
}README
@cqnce/mcp-server
Official MCP server for cQnce — add human-in-the-loop authorization to any AI agent or workflow.
Connect Claude, Cursor, GitHub Copilot, or any MCP-compatible client to cQnce so the AI can request human approval before performing risky or irreversible actions.
Quick start
Set the CQNCE_API_KEY environment variable to your project API key before running.
Approval modes
Mode 1 — Agent-requested approval
The agent calls wait_for_approval or submit_authorization_request itself, as instructed in the system prompt or via tool discovery. This is the easiest integration path and works well for supervised workflows.
Risk: a compromised or misconfigured agent may simply not call the tool.
Mode 2 — Enforced approval gate (recommended for production)
The host application or executor intercepts every sensitive tool call before it runs and requires a prior cQnce approval, regardless of what the agent requested. The gate lives outside the model context — the agent cannot skip it.
This is a real security boundary. Build enterprise and compliance-sensitive integrations on this mode.
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
Cursor
Add to .cursor/mcp.json in your project (or the global ~/.cursor/mcp.json):
Any MCP client (stdio transport)
Cloud agents (Streamable HTTP / remote MCP)
For cloud-hosted agents that cannot run local processes, use the cQnce MCP Worker deployed on Cloudflare Workers. It speaks the MCP Streamable HTTP transport and is stateless — every request authenticates with your API key.
Configure your cloud agent framework to connect to:
Example (Claude API with MCP):
Self-hosting
The Worker source is in this repository. Deploy your own instance to Cloudflare Workers:
Set CQNCE_BASE_URL in the Cloudflare dashboard if you use a private cQnce deployment (defaults to https://api.cqnce.app).
Configuration
Tools
Core (requires CQNCE_API_KEY)
Admin (requires CQNCE_ADMIN_TOKEN)
Project management, routing rule configuration, agent/team management, and webhook callbacks.
Recommended system prompt
When integrating Claude via the Anthropic API, add this system prompt to enforce the authorization policy automatically — without relying on the user to request it each time:
Example
Once configured, you can tell Claude:
"Before deleting the production database, ask for human approval via cQnce."
Claude will call wait_for_approval with the action details, pause until a human approves or rejects from the cQnce mobile app, and only proceed if the status is APPROVED. If rejected with a reason (e.g. "missing rollback plan"), Claude will gather that information and resubmit automatically.
Requirements
- Node.js 18+
- A cQnce account and project API key — sign up free
Source: README.md at commit ae05e67
Tools
0Version history
1- v0.1.3LatestSep 28, 2026
Score
85% 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 listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts