13FLOW
Source-linked SEC 13F research, quality checks, watchlists and audit trails for agents.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"13flow": {
"url": "https://13flow.eu/api/mcp"
}
}
}Remote endpoints
https://13flow.eu/api/mcpstreamable-httpWhat it can do
Tool inventory
Tools (13)
🟢get_live_status
Return verifiable public state: LIVE/DEMO/DEGRADED, commit, generated_at, data_as_of, 13F period and coverage.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {
"public_state": {
"type": "string"
},
"source": {
"type": "string"
},
"git_sha": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": {}
}🟢get_product_status
Return go-to-market readiness, sellable boundaries, validation status and blocked full-quant artifact.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": {}
}🟢get_research_readiness
Return the current research, validation, data-quality and operator-review boundary without commercial claims.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": {}
}🟢get_agent_stats
Return 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.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": {}
}🟢list_funds(query, limit, offset)
Search and page through compact tracked 13F manager summaries. Use get_fund for positions and moves.
Input Schema
{
"type": "object",
"properties": {
"query": {
"default": "",
"description": "Optional label, manager or CIK substring.",
"type": "string",
"maxLength": 100
},
"limit": {
"default": 25,
"type": "integer",
"minimum": 1,
"maximum": 50
},
"offset": {
"default": 0,
"type": "integer",
"minimum": 0,
"maximum": 1000
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"funds": {
"type": "array",
"items": {}
},
"returned": {
"type": "number"
},
"total": {
"type": "number"
}
},
"required": [
"funds",
"returned",
"total"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": {}
}🟢get_fund(cik, position_limit, move_limit, history_limit)
Get a bounded public fund portfolio by SEC CIK, including filing metadata, positions, moves and history counts.
Input Schema
{
"type": "object",
"properties": {
"cik": {
"type": "string",
"minLength": 1,
"maxLength": 10,
"description": "SEC CIK, with or without leading zeroes."
},
"position_limit": {
"default": 25,
"type": "integer",
"minimum": 1,
"maximum": 100
},
"move_limit": {
"default": 25,
"type": "integer",
"minimum": 1,
"maximum": 100
},
"history_limit": {
"default": 8,
"type": "integer",
"minimum": 1,
"maximum": 20
}
},
"required": [
"cik"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": {}
}🟢get_stock(ticker, holder_limit, movement_limit, include_quality_details)
Get bounded current 13F holders, quarter moves, quality warnings and ordinal research score for one ticker.
Input Schema
{
"type": "object",
"properties": {
"ticker": {
"type": "string",
"minLength": 1,
"maxLength": 12,
"description": "US ticker symbol."
},
"holder_limit": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 50
},
"movement_limit": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 50
},
"include_quality_details": {
"default": false,
"type": "boolean"
}
},
"required": [
"ticker"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": {}
}🟢preview_watchlist(tickers, movement_limit, include_quality_details)
Evaluate 1 to 25 tickers against trusted 13F flow, quality gates and explainable watch/monitor/block triggers.
Input Schema
{
"type": "object",
"properties": {
"tickers": {
"minItems": 1,
"maxItems": 25,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 12
}
},
"movement_limit": {
"default": 3,
"type": "integer",
"minimum": 0,
"maximum": 10
},
"include_quality_details": {
"default": false,
"type": "boolean"
}
},
"required": [
"tickers"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": {}
}🟢discover_watchlist(limit, actions, moves, min_score, min_holders, ...)
Rank trusted 13F watchlist candidates with explicit filters. Scores are ordinal research screens, not forecasts.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 25
},
"actions": {
"maxItems": 4,
"type": "array",
"items": {
"type": "string",
"enum": [
"alert",
"watch",
"monitor",
"blocked"
]
}
},
"moves": {
"maxItems": 4,
"type": "array",
"items": {
"type": "string",
"enum": [
"NEW",
"ADD",
"TRIM",
"EXIT"
]
}
},
"min_score": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"min_holders": {
"type": "integer",
"minimum": 1,
"maximum": 100
},
"min_buyers": {
"type": "integer",
"minimum": 1,
"maximum": 100
},
"max_13f_value_usd": {
"type": "number",
"minimum": 0
},
"exclude_mega_cap": {
"default": false,
"type": "boolean"
},
"movement_limit": {
"default": 3,
"type": "integer",
"minimum": 0,
"maximum": 10
},
"include_quality_details": {
"default": false,
"type": "boolean"
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": {}
}🟢get_confluence_signals(window, limit)
Return 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.
Input Schema
{
"type": "object",
"properties": {
"window": {
"default": 90,
"description": "Confluence window in days.",
"type": "integer",
"minimum": 7,
"maximum": 365
},
"limit": {
"default": 25,
"description": "Maximum signals returned by the public API when supported.",
"type": "integer",
"minimum": 1,
"maximum": 100
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": {}
}🟢get_signal_history(ticker, window, limit)
Read append-only Confluence signal revisions for audit and replay.
Input Schema
{
"type": "object",
"properties": {
"ticker": {
"type": "string",
"minLength": 1,
"maxLength": 12
},
"window": {
"type": "integer",
"minimum": 7,
"maximum": 365
},
"limit": {
"default": 50,
"type": "integer",
"minimum": 1,
"maximum": 250
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": {}
}🟢get_confluence_methodology
Return the frozen Confluence v1 methodology contract, including proof boundary and validation requirements.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Output Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": {}
}🟢get_data_quality(threshold, limit)
Return public read-only data-quality warnings. These are review signals, never automatic corrections.
Input Schema
{
"type": "object",
"properties": {
"threshold": {
"default": 100,
"type": "number",
"minimum": 2,
"maximum": 10000
},
"limit": {
"default": 50,
"type": "integer",
"minimum": 1,
"maximum": 200
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": {}
}Community
Evidence