OpenSEO
Keyword research, site audits, rank tracking and AI visibility for your AI agent.
Source-linked SEC 13F research, quality checks, watchlists and audit trails for agents.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
5/5 Prüfungen bestanden · Was du fragst, läuft über den Server des Anbieters (13flow.eu) · ✓ Befehle geprüft am 13. Nov. 2026
Zuerst: Welche KI nutzt du?
Wähle deine App, dann erscheinen die Schritte unten.
Klappt mit Claude · etwa 2 Min.
Kein Schlüssel, nichts zu installieren · Einmal auf claude.ai oder in der Desktop-App einrichten, dann im Chat nutzen · kostenlose Konten können 1 hinzufügen · bei Team/Enterprise fügt ein Owner ihn hinzu
CustomizeConnectors
Kopiere jeden Wert in das gleichnamige Feld in Claude und klicke Continue
13FLOWhttps://13flow.eu/api/mcpKlicke auf der von Claude erkannten Anmelde-Seite auf Continue · wähle bei Authentication, was der Anbieter angibt (Sign in now, Sign in when needed oder No sign in), dann Add
+Connectors13FLOW
Nutze 13FLOW und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude sagt, dass es 13FLOW nutzt, oder ein Werkzeug von 13FLOW in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit ChatGPT je nach Tarif
Volles MCP: ChatGPT Business, Enterprise oder Edu im Web · Pro: verbindet mit Lese-/Abrufrechten, Werkzeuge, die Daten ändern, gehen evtl. nicht · Plus: in der Doku nicht bestätigt; siehst du auf der Plugins-Seite eine Option für eigene MCP-Server, kannst du es versuchen · nur Web
Plugins+Add custom MCP server
Namen eingeben, Adresse unter Connection einfügen, Risikohinweis abhaken und Create as a plugin klicken
13FLOWhttps://13flow.eu/api/mcpNeuen Chat öffnen und vor dem Tippen 13FLOW aus deinen Plugins wählen
Nutze 13FLOW und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn ChatGPT sagt, dass es 13FLOW nutzt, oder ein Werkzeug von 13FLOW in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von OpenAI abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit Claude Code · etwa 2 Min.
Kein Schlüssel, nichts zu installieren
Mac: Command+Leertaste drücken und Terminal tippen · Windows: PowerShell öffnen
claude mcp add --transport http --scope user 13flow https://13flow.eu/api/mcp13FLOW sollte in der Liste als verbunden erscheinen
Nutze 13FLOW und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude Code sagt, dass es 13FLOW nutzt, oder ein Werkzeug von 13FLOW in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit Cursor · etwa 2 Min.
Kein Schlüssel, nichts zu installieren
Nutze 13FLOW und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Cursor sagt, dass es 13FLOW nutzt, oder ein Werkzeug von 13FLOW in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Cursor abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit VS Code · etwa 2 Min.
Kein Schlüssel, nichts zu installieren
VS Code fragt nach einer Bestätigung; klicke Install
Nutze 13FLOW und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn VS Code sagt, dass es 13FLOW nutzt, oder ein Werkzeug von 13FLOW in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von VS Code abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Andere Apps mit MCP, etwa Windsurf, Zed oder Gemini CLI, fügen Server unterschiedlich hinzu. Sieh in der App-Liste nach
Adresse für Apps, die über das Web verbinden
https://13flow.eu/api/mcpJSON-Einstellungen stehen unten unter „Für Entwickler“
Claude Code
claude mcp add --transport http --scope user 13flow https://13flow.eu/api/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"13flow": {
"url": "https://13flow.eu/api/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"13flow": {
"type": "http",
"url": "https://13flow.eu/api/mcp"
}
}
}Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Basierend darauf, wie sich dieser Server verbindet, und auf der eigenen Doku jeder App, geprüft am 10. Nov. 2026.
Verbinden sich über das Internet in
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
Tool-Namen und -Beschreibungen genau so, wie der Server sie am 11. Nov. 2026 gemeldet hat. Geschrieben hat sie der Entwickler, nicht wir; wir zeigen sie als reinen Text.
get_live_statusReturn verifiable public state: LIVE/DEMO/DEGRADED, commit, generated_at, data_as_of, 13F period and coverage.
get_product_statusReturn go-to-market readiness, sellable boundaries, validation status and blocked full-quant artifact.
get_research_readinessReturn the current research, validation, data-quality and operator-review boundary without commercial claims.
get_agent_statsReturn aggregate 7/30-day MCP usage, fixed client families, tool mix and reliability. Initializations are not unique users; no IP, user-agent, version, arguments, prompts or responses are stored.
list_fundsSearch and page through compact tracked 13F manager summaries. Use get_fund for positions and moves.
get_fundGet a bounded public fund portfolio by SEC CIK, including filing metadata, positions, moves and history counts.
get_stockGet bounded current 13F holders, quarter moves, quality warnings and ordinal research score for one ticker.
preview_watchlistEvaluate 1 to 25 tickers against trusted 13F flow, quality gates and explainable watch/monitor/block triggers.
discover_watchlistRank trusted 13F watchlist candidates with explicit filters. Scores are ordinal research screens, not forecasts.
get_confluence_signalsReturn public cached Confluence v1 signals. Scores are ordinal heuristic ranks, not probabilities. Diagnostics include up to 10 examples per category, with available/returned counts and a source_url for full API details.
get_signal_historyRead append-only Confluence signal revisions for audit and replay.
get_confluence_methodologyReturn the frozen Confluence v1 methodology contract, including proof boundary and validation requirements.
get_data_qualityReturn public read-only data-quality warnings. These are review signals, never automatic corrections.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 15. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto bluetouff bestätigt, dem das Repo gehört
Code zuletzt geändert: vor 15 Tagen
Nutzt AGPL-3.0
Antwort in 228 ms (HTTP 200)
Keine Anmeldung nötig
Wir haben 13 Tool-Beschreibungen gelesen und keine versteckten Anweisungen an die KI gefunden
Fragen, Tipps teilen oder melden, dass etwas nicht geht. Sortiert nach „hilfreich“.
Noch keine Beiträge. Stell die erste Frage oder teile einen Tipp.
Beiträge hier stammen von Nutzern, nicht vom PopNx-Team.
Noch keine Bewertungen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 5 von 5 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft in der Cloud des Entwicklers. Du verbindest dich übers Internet, ohne etwas zu installieren, aber was du sendest, läuft über die Server des Entwicklers.
Das GitHub-Repo wurde zuletzt vor 15 Tagen geändert, und die neueste Version (1.0.0) kam vor 4 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL und funktioniert daher auch in Apps mit Remote-MCP, etwa ChatGPT im Web (volles MCP ab Business; Pro nur lesend).
In derselben Kategorie: OpenSEO, Exa, Mockserver, Microsoft Learn MCP, Docs
Gleiche Kategorie, andere Entwickler, Befehle bereits geprüft. Offizielle zuerst, dann nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Keyword research, site audits, rank tracking and AI visibility for your AI agent.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
Mock, record/replay, verify and chaos-test any HTTP, REST, gRPC or LLM dependency over MCP.
Official Microsoft Learn MCP Server – real-time, trusted docs & code samples for AI and LLMs.
Search and read Empryo's documentation. Read-only, no auth, no local access.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
This directory contains the production MCP surface for 13FLOW.
It is intentionally separate from the Flask application:
https://13flow.eu/api/mcp.http://127.0.0.1:8000 and never touches EDGAR.The design mirrors the l0g.fr MCP architecture: stateless transport, one MCP server per request, bounded JSON bodies, Host/Origin validation, per-IP rate limiting, health checks, structured tool output and read-only annotations.
Public tools are free and read-only:
get_live_statusget_product_statusget_research_readinesslist_fundsget_fundget_stockpreview_watchlistdiscover_watchlistget_confluence_signalsget_signal_historyget_confluence_methodologyget_data_qualityget_agent_statsPublic resources include 13flow://product-status, 13flow://research-readiness and 13flow://agent-stats. They expose the current validation, data-quality and operator-review boundaries without turning the retired public commercial offer into an agent-facing contract.
get_agent_stats, the resource and GET /stats expose the same privacy-safe counters used by /agents, /fr/agents and /api/agent-stats. They store UTC daily aggregates only: fixed client families, registered tool names, handler outcomes and duration counters. The telemetry store never retains IP addresses, User-Agents, client versions, raw client names, arguments, prompts, responses or keys. An initialization is a handshake, not a unique user.
Context-heavy tools are bounded by default. list_funds returns compact paginated rows, fund and ticker tools expose explicit result-window counts, and watchlist tools limit movement evidence while keeping canonical web and API URLs in structured output.
Optional Pro tools are read-only, but are not registered or advertised unless an operator deliberately sets MCP_PRO_TOOLS_ENABLED=1:
pro.list_fundspro.get_fundpro.get_data_qualityWhen that separate profile is enabled, calls are accepted only when one of these conditions is true:
X-13FLOW-Key.PAYMENT-SIGNATURE that is verified and settled through the configured facilitator.Client Authorization headers are never accepted as MCP Pro credentials and are never forwarded downstream. This prevents an MCP OAuth token from being passed through to a different API audience.
If neither condition holds, the server returns HTTP 402 Payment Required with a PAYMENT-REQUIRED header. The body remains JSON-RPC shaped so MCP clients can display a clear failure.
13FLOW can use x402 as a machine-to-machine payment gate for individual Pro MCP tool calls. It is disabled by default, absent from the Registry profile and not part of the current public offer. Enabling it also requires an explicit Pro profile and a fresh operational security review. The server advertises one accepted payment option for each paid tool:
exact by defaulteip155:8453 by defaultMCP_X402_PRICEMCP_X402_PAY_TOhttps://13flow.eu/api/mcp# The server is fail-closed:
MCP_X402_ENABLED=1 is absent, no x402 paid access is granted;MCP_X402_PAY_TO is absent, no x402 paid access is granted;MCP_X402_FACILITATOR_URL is absent, no x402 paid access is granted;MCP_13FLOW_INTERNAL_PRO_TOKEN_FILE is absent, no x402 paid access is granted;/verify and /settle before the MCP tool runs.The implementation follows x402 v2 HTTP headers:
PAYMENT-REQUIRED: server to client, base64 JSON payment requirement;PAYMENT-SIGNATURE: client to server, base64 JSON payment payload;PAYMENT-RESPONSE: server to client, base64 JSON settlement response.The optional payment-identifier extension is accepted. When present, the server stores a short-lived fingerprint-bound settlement cache so retries for the exact same request do not execute as a different paid operation. Use Redis or another shared store before running multiple MCP replicas behind a load balancer.
MCP_HOST=127.0.0.1
MCP_PORT=8849 MCP_PATH=/mcp MCP_PUBLIC_SITE=https://13flow.eu MCP_13FLOW_API_BASE=http://127.0.0.1:8000
MCP_13FLOW_PRO_API_BASE=http://127.0.0.1:8001 MCP_ALLOWED_HOSTS=13flow.eu,www.13flow.eu,127.0.0.1,localhost MCP_ALLOWED_ORIGINS=https://13flow.eu,https://www.13flow.eu MCP_RATE_MAX=120 MCP_MAX_RATE_BUCKETS=10000 MCP_MAX_BODY=1048576 MCP_MAX_UPSTREAM_BODY=8388608 MCP_MAX_IN_FLIGHT=32 MCP_MAX_CONNECTIONS=128 MCP_MAX_PAYMENT_CACHE=500 MCP_STATS_RETENTION_DAYS=30
MCP_STATS_FILE=/var/lib/13flow-mcp/agent-stats.json MCP_API_TIMEOUT_MS=10000 MCP_REQUEST_TIMEOUT_MS=15000 MCP_GIT_SHA=
MCP_PRO_TOOLS_ENABLED=0
MCP_X402_TEST_MODE=1 is only for local tests. It must not be enabled in production.
cd mcp-server
npm ci npm run check MCP_13FLOW_API_BASE=https://13flow.eu npm start
In another terminal:
cd mcp-server
URL=http://127.0.0.1:8849/mcp npm test
The test client verifies transport headers, Host/Origin rejection, JSON-RPC batch rejection, protocol version handling, body limits, tool/resource discovery, read-only annotations, result-size bounds, canonical provenance links and absence of Pro tools by default. Run npm run test:config and npm run test:security for fail-closed configuration, oversized upstream response and concurrency-cap regressions. npm run test:telemetry verifies persistence, retention, metric reconciliation and absence of raw client/tool data. Set SKIP_HEALTH=1 only when testing through a public proxy that intentionally keeps /healthz private. The production ModSecurity edge can reject an unsupported request content type before the MCP backend. On Debian 12, the packaged ModSecurity 2.x JSON processor is also affected by upstream issue #2807: truncated JSON can be rejected with a generic HTTP 500 before REQBODY_ERROR becomes available to a phase-2 rule. Set EXPECT_WAF_REJECTIONS=1 to accept only these bounded, fail-closed edge differences (403 or 415 for unsupported content type; 400 or 500 for truncated JSON). Direct backend tests remain strict and require 415 and 400 respectively. Do not disable SecRequestBodyAccess or the JSON processor to normalize these statuses: that would reduce request-body inspection.
URL=https://13flow.eu/api/mcp \
STATS_URL=https://13flow.eu/api/agent-stats \ SKIP_HEALTH=1 EXPECT_WAF_REJECTIONS=1 npm test
The root server.json declares the public Streamable HTTP endpoint as io.github.bluetouff/13flow. Validate the manifest before publication:
cd /opt/13flow
mcp-publisher validate
After the matching server version is deployed and the public smoke passes, authenticate as late as possible, publish once, then verify the exact version and remote URL:
mcp-publisher login github
mcp-publisher publish cd mcp-server npm run registry:verify -- --version 1.0.0
Registry publication is metadata publication. It does not deploy the MCP daemon, so the live endpoint and Registry entry must be verified independently.
Prove that the default Registry profile does not execute a private tool:
curl -i http://127.0.0.1:8849/mcp \
-H 'Content-Type: application/json' \ -H 'Accept: application/json, text/event-stream' \ --data '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"pro.list_funds","arguments":{}}}'
Expected result: a JSON-RPC unknown-tool error. pro.list_funds must also be absent from tools/list.
An isolated, explicitly enabled Pro profile accepts only the dedicated key header:
printf "API token: "
read -r -s TOKEN printf "\n"
curl -fsS http://127.0.0.1:8849/mcp \ -H 'Content-Type: application/json' \ -H 'Accept: application/json, text/event-stream' \ -H "X-13FLOW-Key: $TOKEN" \ --data '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"pro.list_funds","arguments":{}}}'
unset TOKEN
Install dependencies once:
sudo useradd --system --no-create-home --shell /usr/sbin/nologin flowmcp
cd /opt/13flow/mcp-server sudo npm ci --omit=dev sudo chown -R root:flowmcp /opt/13flow/mcp-server sudo chmod o+x /opt/13flow
Install the systemd unit from deploy/13flow-mcp.service, set environment variables in /etc/13flow/13flow-mcp.env, then:
sudo systemctl daemon-reload
sudo systemctl enable --now 13flow-mcp curl -fsS http://127.0.0.1:8849/healthz | python3 -m json.tool curl -fsS http://127.0.0.1:8849/stats | python3 -m json.tool
The unit creates /var/lib/13flow-mcp as a mode 0700 systemd StateDirectory and grants the daemon no other persistent write path. agent-stats.json is written mode 0600 through a bounded temporary file and rename; production refuses an alternate telemetry path.
Apache must allow POST only on /api/mcp and proxy that path to the Node service. Keep the main site method allow-list in place so other public endpoints remain read-only. The supplied vhost caps the request at 1 MiB and removes client-supplied forwarding headers before proxying. The supplied systemd unit denies non-loopback networking; enabling an external x402 facilitator therefore requires a deliberate network-policy override and a new review. It also removes every Pro/x402 activation and secret variable after reading the environment file, so this public unit cannot be converted into the private profile by an accidental env edit.
The MCP server is only a delivery protocol. It does not redefine the investment signal.
Confluence v1 remains the frozen public research contract:
No MCP tool calls EDGAR directly. Freshness and 13F coverage come from the already published market database and cache files.