MCP.Market

DarkFunnels documentation MCP server

online · 100% uptime
by darkfunnels.ai·ai.darkfunnels/docs·v1.0.0

Search and read the DarkFunnels docs: WhatsApp AI sales agents connected by QR, no Meta Cloud API.

B75/100grade B
What users say
No reviews yet
Be the first
Safety scan
B75/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed DarkFunnels documentation yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

DarkFunnels documentation tools (3, 2 write)

write = sends, deletes, buys or posts
  • query_docs_filesystem_dark_funnelswrite actionFree

    Run a read-only shell-like query against a virtualized, in-memory filesystem rooted at `/` that contains ONLY the DarkFunnels documentation pages. This is NOT a shell on any real machine — nothing runs on the user's computer, the server host, or any network. The filesystem is a sandbox backed by documentation chunks. This is how you read documentation pages: there is no separate "get page" tool. To read a page, pass its `.mdx` path to `head` or `cat` — a page at the URL path `/some/page` lives at `/some/page.mdx`. To search the docs with exact keyword or regex matches, use `rg`. To understand the docs structure, use `tree` or `ls`. **Paths are specific to this site — never guess them.** Discover real paths with `tree / -L 2`, `ls /`, or the search tool before reading. If a path does not exist, that only means the guess was wrong; it does NOT mean the topic is undocumented — use `rg -il "keyword" /` to find where it is covered. **Workflow:** Start with the search tool for broad or conceptual queries like "how to authenticate" or "rate limiting". Use this tool when you need exact keyword/regex matching, structural exploration, or to read the full content of a specific page by path. Supported commands: rg (ripgrep), grep, find, tree, ls, cat, head, tail, stat, wc, sort, uniq, cut, sed, awk, jq, plus basic text utilities. No writes, no network, no process control. Run `--help` on any command for usage. Each call is STATELESS: the working directory always resets to `/` and no shell variables, aliases, or history carry over between calls. If you need to operate in a subdirectory, chain commands in one call with `&&` or pass absolute paths (e.g., `cd /some-directory && ls` or `ls /some-directory`). Do NOT assume that `cd` in one call affects the next call. Examples (replace the placeholder paths with real ones from `tree` or search): - `tree / -L 2` — see the top-level directory layout - `rg -il "rate limit" /` — find all files mentioning "rate limit" - `rg -C 3 "apiKey" /some-directory/` — show matches with 3 lines of context around each hit - `head -80 /some/page.mdx` — read the top 80 lines of a specific page - `head -80 /page-one.mdx /page-two.mdx /section/page-three.mdx` — read multiple pages in one call - `cat /some/page.mdx` — read a full page when you need everything Output is truncated to 30KB per call. Prefer targeted `rg -C` or `head -N` over broad `cat` on large files. To read only the relevant sections of a large file, use `rg -C 3 "pattern" /path/file.mdx`. Batch multiple file reads into a single `head` or `cat` call whenever possible. When referencing pages in your response to the user, convert filesystem paths to URL paths by removing the `.mdx` extension. For example, `/some/page.mdx` becomes `/some/page`.

  • search_dark_funnelsFree

    Search across the DarkFunnels knowledge base to find relevant information, code examples, API references, and guides. Use this tool when you need to answer questions about DarkFunnels, find specific documentation, understand how features work, or locate implementation details. The search returns contextual content with titles and direct links to the documentation pages. If you need the full content of a specific page, use the query_docs_filesystem tool to `head` or `cat` the page path (append `.mdx` to the path returned from search — e.g. a result at `/some/page` is read with `head -200 /some/page.mdx`).

  • submit_feedbackwrite actionFree

    Report a problem with this documentation site so the docs team can fix it. Use when a documentation page is incorrect, outdated, confusing, incomplete, or has a broken example. This is for feedback about the documentation content itself — not for product support requests or feedback about this tool or assistant.

Public scan report

scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it

1 high1 low
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 818ms20/20
  • Tool poisoning3 tool descriptions checked13/15
  • Auth qualityopen endpoint exposes 2 write-action tools with no auth3/15
  • Maintenancelast push 42 days ago12/15
  • Maintainer identityendpoint served from the registry-verified namespace domain8/10

Findings (2)

  • highWrite-action tools reachable without authenticationauth.open-write
  • lowUnusually long tool description (over 2,000 characters)poison.long-description
    tool query_docs_filesystem_dark_funnels: …Run a read-only shell-like query against a virtualized, in-memory filesystem rooted at `/` that contains ONLY the DarkFunnels documentation pages. This is NOT a shell on any real machine — nothing runs on the user's computer, the server host, or any network. The filesystem is a sandbox backed by documentation chunks. This is how you read documentation pages: there is no separate "get page" tool. To read a page, pass its `.mdx` path to `head` or `cat` — a page at the URL path `/some/page` lives at `/some/page.mdx`. To search the docs with exact keyword or regex matches, use `rg`. To understand the docs structure, use `tree` or `ls`. **Paths are specific to this site — never guess them.** Discover real paths with `tree / -L 2`, `ls /`, or the search tool before reading. If a path does not exist, that only means the guess was wrong; it does NOT mean the topic is undocumented — use `rg -il "keyword" /` to find where it is covered. **Workflow:** Start with the search tool for broad or conceptual queries like "how to authenticate" or "rate limiting". Use this tool when you need exact keyword/regex matching, structural exploration, or to read the full content of a specific page by path. Supported commands: rg (ripgrep), grep, find, tree, ls, cat, head, tail, stat, wc, sort, uniq, cut, sed, awk, jq, plus basic text utilities. No writes, no network, no process control. Run `--help` on any command for usage. Each call is STATELESS: the working directory always resets to `/` and no shell variables, aliases, or history carry over between calls. If you need to operate in a subdirectory, chain commands in one call with `&&` or pass absolute paths (e.g., `cd /some-directory && ls` or `ls /some-directory`). Do NOT assume that `cd` in one call affects the next call. Examples (replace the placeholder paths with real ones from `tree` or search): - `tree / -L 2` — see the top-level directory layout - `rg -il "rate limit" /` — find all files mentioning "rate limit" - `rg -C 3 "apiKey" /some-directory/` — show matches with 3 lines of context around each hit - `head -80 /some/page.mdx` — read the top 80 lines of a specific page - `head -80 /page-one.mdx /page-two.mdx /section/page-three.mdx` — read multiple pages in one call - `cat /some/page.mdx` — read a full page when you need everything Output is truncated to 30KB per call. Prefer targeted `rg -C` or `head -N` over broad `cat` on large files. To read only the relevant sections of a large file, use `rg -C 3 "pattern" /path/file.mdx`. Batch multiple file reads into a single `head` or `cat` call whenever possible. When referencing pages in your response to the user, convert filesystem paths to URL paths by removing the `.mdx` extension. For example, `/some/page.mdx` becomes `/some/page`.…
Overall 75/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How DarkFunnels documentation compares

Against every graded Sales and outbound MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
75/100
higher than 45% of 874 Sales and outbound servers
Tools
3
the typical Sales and outbound server has 8
Tools that change things
67%
typical: 11%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote Sales and outbound server answers 100%
Response time
305 ms
faster than 57% of 669 Sales and outbound servers

What its tools let an agent do: 1 read · 2 change

Install DarkFunnels documentation in Claude Code, Cursor or VS Code

claude mcp add --transport http docs https://docs.darkfunnels.ai/mcp
Add to Cursor

What the publisher says

From the DarkFunnels documentation repository's README, as published. We do not edit it. Read it on GitHub

DarkFunnels — MCP server

A hosted, multi-tenant MCP server that lets your assistant operate a WhatsApp AI sales agent: audit real conversations and find where sales are lost, edit the versioned sales playbook with undo, manage the product catalog, and read orders, stock and metrics — all scoped to your own account.

This repository is the public front door: the server itself is closed source.

Read the documentation first — no account needed

every page and browse a read-only virtual filesystem of the documentation. Registry entry: ai.darkfunnels/docs.

  • Public docs MCP server (no auth): https://docs.darkfunnels.ai/mcp — search

; append .md to any docs URL.

  • Skill file: — npx skills add https://docs.darkfunnels.ai.
  • Plain text: and

Connect

https://mcp.darkfunnels.ai/mcp?features=all

answer 405.

  • Transport: Streamable HTTP, stateless. No SSE; GET/DELETE on /mcp

us and no waiting list — any DarkFunnels account can connect.

  • Auth: OAuth 2.1 with dynamic client registration. Nothing to request from

(RFC 9728). An unauthenticated call answers 401 with a WWW-Authenticate: Bearer resource_metadata=… header, which is what makes a compliant client start the flow on its own.

  • Discovery: https://mcp.darkfunnels.ai/.well-known/oauth-protected-resource/mcp

Authorize with the same account you use for the dashboard. Authorizing with a different one connects successfully to that other, probably empty, workspace — if your assistant says you have no products, check that first. The whoami tool answers which account is connected.

What it is for

DarkFunnels puts an AI sales agent on a business's WhatsApp. The business connects the number it already uses by scanning a QR code from the dashboard, the same linked-device mechanism as WhatsApp Web: there is no Meta Cloud API application to get approved, no message templates to submit, and no per-conversation fee. DarkFunnels is not a Meta product and is not affiliated with Meta.

This server is how the owner's own assistant — Claude, ChatGPT, Codex or any MCP client — operates that workspace.

Scoping the connection

Four query parameters decide what the assistant can do:

extend it. ?features=all is the recommended value: it takes the whole catalog, including groups published after you connect. A _write group always brings its matching read group with it.

  • ?features= — an explicit list replaces the default set, it does not

everything else, all included.

  • ?read_only=true — disables every write, and takes precedence over
  • ?pii=full — unmasks end-customer phone numbers, which are masked by default.
  • ?agent= — pins the connection to one sales funnel.

Without ?features=, the default set is read-only apart from a single non-destructive write: assigning tags to customers.

Tools

44 tools across 14 feature groups. Every one declares a title and the applicable readOnlyHint or destructiveHint, so a client can show the owner what it is about to do.

Full reference, generated from the source code:

Tool titles and descriptions are written in Spanish. That is deliberate: it is the exact text the connector sends to the model, refined against real operational failures in a product whose users are Spanish-speaking business owners. Translating it would describe a tool that does not exist.

What it will never do

This connector never moves funds and cannot execute payments. Order and sales data is read-only: nothing in the tool surface initiates, captures, or refunds a payment.

One tool creates a sales funnel, which consumes a subscription seat. It never initiates a payment: when the seat limit is reached the call fails closed, and the owner completes any purchase in the DarkFunnels dashboard.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

DarkFunnels documentation: common questions

Is DarkFunnels documentation MCP server safe?
Mostly: it is graded B (75/100). Read the DarkFunnels documentation safety report
How do I install DarkFunnels documentation?
It runs remotely at docs.darkfunnels.ai. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does DarkFunnels documentation need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is DarkFunnels documentation maintained?
The last commit was 62 days ago (2026-09-04). The latest release is v1.0.0.
Is DarkFunnels documentation up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of DarkFunnels documentation?
Servers from other publishers that do the same job: NotFair MCP server, Sfcc Dev MCP server and Luca MCP server.
How does DarkFunnels documentation compare with other Sales and outbound MCP servers?
safety score 75/100 (higher than 45% of 874 Sales and outbound servers); tools 3 (the typical Sales and outbound server has 8); tools that change things 67% (typical: 11%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to DarkFunnels documentation

Same job from other publishers: the closest match first, then the best rated.

  • NotFair
    OAuth MCP for Google, Meta, X, LinkedIn, Reddit, TikTok, GSC, GA4, WordPress and GHL.
    A
  • Sfcc Dev
    MCP server for Salesforce B2C Commerce Cloud development assistance
    A
  • Luca
    SetLuca DM sales from any MCP client: 208 API tools and 15 task tools for leads, replies, calls.
    A
  • MisarReach MCP Server
    Find leads, enrich and score them, run multi-channel outreach, and manage the sales pipeline — from…
    A
  • Ads Manager by AdKit: Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads
    PPC advertising on Google Ads, Meta Ads (Facebook Ads), TikTok Ads, LinkedIn Ads, Reddit Ads & more.
    A