SquawkFlow Market Structure
Ce que fait ce MCP
Provides cited market-structure data including dealer gamma, open interest changes, options levels, VIX structure, futures positioning, filings, and market calendars.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'minLength': 1, 'description': 'An id returned by search, for example session:2026-09-17 or page:/learn/how-to-calculate-gamma-exposure. A squawkflow.com URL is accepted.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'title', 'text', 'url', 'metadata'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string', 'minLength': 1}, 'text': {'type': 'string'}, 'title': {'type': 'string'}, 'metadata': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'filer': {'type': 'string', 'description': 'Optional filer name, matched loosely against the name as the filing states it.'}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Records to return, 1 to 100. Newest public disclosure first.'}, 'since': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'ISO date. Filters on the PUBLIC DISCLOSURE date, not the transaction date, because disclosure is the date the record became knowable. The endpoint applies the window before its own row cap, so the window is the whole window rather than whatever survived the cap.'}, 'symbol': {'type': 'string', 'description': 'Optional ticker filter, for example NVDA. Omit for all symbols.'}, 'chamber': {'enum': ['house', 'senate'], 'type': 'string', 'description': 'House or Senate. Omit for both.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['kind', 'version', 'tool', 'title', 'source', 'metrics', 'notes', 'page'], 'properties': {'kind': {'type': 'string', 'const': 'squawkflow.panel'}, 'page': {'type': 'object', 'required': ['path', 'label'], 'properties': {'url': {'type': 'string'}, 'path': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, 'tool': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'stale': {'type': 'boolean'}, 'table': {'type': 'object', 'required': ['caption', 'columns', 'rows'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'array', 'items': {'type': 'string'}}}, 'caption': {'type': 'string'}, 'columns': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'title': {'type': 'string'}, 'source': {'type': 'string'}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value'], 'properties': {'hint': {'type': 'string'}, 'label': {'type': 'string'}, 'value': {'type': 'string'}}, 'additionalProperties': False}}, 'version': {'type': 'number', 'const': 1}, 'capturedAt': {'type': 'string'}, 'staleSince': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Holdings rows to return, 1 to 50, largest reported value first.'}, 'manager': {'type': 'string', 'description': 'Manager slug or name, for example berkshire-hathaway or Berkshire. Omit to list the published cohort. A name outside the cohort returns the cohort, never a similar manager.'}, 'quarter': {'type': 'string', 'description': 'Quarter written YYYY-qN, for example 2026-q2. Omit for the most recently reported quarter on record for that manager.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['kind', 'version', 'tool', 'title', 'source', 'metrics', 'notes', 'page'], 'properties': {'kind': {'type': 'string', 'const': 'squawkflow.panel'}, 'page': {'type': 'object', 'required': ['path', 'label'], 'properties': {'url': {'type': 'string'}, 'path': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, 'tool': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'stale': {'type': 'boolean'}, 'table': {'type': 'object', 'required': ['caption', 'columns', 'rows'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'array', 'items': {'type': 'string'}}}, 'caption': {'type': 'string'}, 'columns': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'title': {'type': 'string'}, 'source': {'type': 'string'}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value'], 'properties': {'hint': {'type': 'string'}, 'label': {'type': 'string'}, 'value': {'type': 'string'}}, 'additionalProperties': False}}, 'version': {'type': 'number', 'const': 1}, 'capturedAt': {'type': 'string'}, 'staleSince': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'symbol': {'type': 'string', 'description': 'SPX, SPY or QQQ, defaulting to SPX, which has the deepest chain and the richest grid. Any other symbol returns the SPX grid plus a coverage note.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['kind', 'version', 'tool', 'title', 'source', 'metrics', 'notes', 'page'], 'properties': {'kind': {'type': 'string', 'const': 'squawkflow.panel'}, 'page': {'type': 'object', 'required': ['path', 'label'], 'properties': {'url': {'type': 'string'}, 'path': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, 'tool': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'stale': {'type': 'boolean'}, 'table': {'type': 'object', 'required': ['caption', 'columns', 'rows'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'array', 'items': {'type': 'string'}}}, 'caption': {'type': 'string'}, 'columns': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'title': {'type': 'string'}, 'source': {'type': 'string'}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value'], 'properties': {'hint': {'type': 'string'}, 'label': {'type': 'string'}, 'value': {'type': 'string'}}, 'additionalProperties': False}}, 'version': {'type': 'number', 'const': 1}, 'capturedAt': {'type': 'string'}, 'staleSince': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['kind', 'version', 'tool', 'title', 'source', 'metrics', 'notes', 'page'], 'properties': {'kind': {'type': 'string', 'const': 'squawkflow.panel'}, 'page': {'type': 'object', 'required': ['path', 'label'], 'properties': {'url': {'type': 'string'}, 'path': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, 'tool': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'stale': {'type': 'boolean'}, 'table': {'type': 'object', 'required': ['caption', 'columns', 'rows'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'array', 'items': {'type': 'string'}}}, 'caption': {'type': 'string'}, 'columns': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'title': {'type': 'string'}, 'source': {'type': 'string'}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value'], 'properties': {'hint': {'type': 'string'}, 'label': {'type': 'string'}, 'value': {'type': 'string'}}, 'additionalProperties': False}}, 'version': {'type': 'number', 'const': 1}, 'capturedAt': {'type': 'string'}, 'staleSince': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'symbol': {'type': 'string', 'description': 'SPX, SPY or QQQ, defaulting to SPX. These three are the whole public allowlist; any other symbol returns the SPX index answer plus a coverage note.'}, 'frontExpiry': {'type': 'boolean', 'description': "Also report the nearest expiration on its own: its flip, call wall and put wall computed from that expiry's contracts only, which answers whether today's book agrees with the full book. Adds a gamma-grid recompute, so the call takes the chain budget rather than the cheap one. Off by default."}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['kind', 'version', 'tool', 'title', 'source', 'metrics', 'notes', 'page'], 'properties': {'kind': {'type': 'string', 'const': 'squawkflow.panel'}, 'page': {'type': 'object', 'required': ['path', 'label'], 'properties': {'url': {'type': 'string'}, 'path': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, 'tool': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'stale': {'type': 'boolean'}, 'table': {'type': 'object', 'required': ['caption', 'columns', 'rows'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'array', 'items': {'type': 'string'}}}, 'caption': {'type': 'string'}, 'columns': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'title': {'type': 'string'}, 'source': {'type': 'string'}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value'], 'properties': {'hint': {'type': 'string'}, 'label': {'type': 'string'}, 'value': {'type': 'string'}}, 'additionalProperties': False}}, 'version': {'type': 'number', 'const': 1}, 'capturedAt': {'type': 'string'}, 'staleSince': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'level': {'type': 'number', 'description': 'The price level the question is about, for example 7700. Omit for the implied distribution and the ladder of levels around the forward without a single highlighted level.', 'exclusiveMinimum': 0}, 'symbol': {'type': 'string', 'description': 'SPX, SPY or QQQ. Defaults to SPX. Any other symbol returns the SPX answer plus a coverage note.'}, 'expiration': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Optional ISO expiration date. Omit for the nearest expiration. Must be one of the servableExpirations the result lists.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['kind', 'version', 'tool', 'title', 'source', 'metrics', 'notes', 'page'], 'properties': {'kind': {'type': 'string', 'const': 'squawkflow.panel'}, 'page': {'type': 'object', 'required': ['path', 'label'], 'properties': {'url': {'type': 'string'}, 'path': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, 'tool': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'stale': {'type': 'boolean'}, 'table': {'type': 'object', 'required': ['caption', 'columns', 'rows'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'array', 'items': {'type': 'string'}}}, 'caption': {'type': 'string'}, 'columns': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'title': {'type': 'string'}, 'source': {'type': 'string'}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value'], 'properties': {'hint': {'type': 'string'}, 'label': {'type': 'string'}, 'value': {'type': 'string'}}, 'additionalProperties': False}}, 'version': {'type': 'number', 'const': 1}, 'capturedAt': {'type': 'string'}, 'staleSince': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Records to return, 1 to 50. Newest first.'}, 'engine': {'enum': ['spxman_v2', 'tripwire', 'harvester'], 'type': 'string', 'description': 'Optional engine filter: spxman_v2, tripwire or harvester.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['kind', 'version', 'tool', 'title', 'source', 'metrics', 'notes', 'page'], 'properties': {'kind': {'type': 'string', 'const': 'squawkflow.panel'}, 'page': {'type': 'object', 'required': ['path', 'label'], 'properties': {'url': {'type': 'string'}, 'path': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, 'tool': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'stale': {'type': 'boolean'}, 'table': {'type': 'object', 'required': ['caption', 'columns', 'rows'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'array', 'items': {'type': 'string'}}}, 'caption': {'type': 'string'}, 'columns': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'title': {'type': 'string'}, 'source': {'type': 'string'}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value'], 'properties': {'hint': {'type': 'string'}, 'label': {'type': 'string'}, 'value': {'type': 'string'}}, 'additionalProperties': False}}, 'version': {'type': 'number', 'const': 1}, 'capturedAt': {'type': 'string'}, 'staleSince': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'ISO date the answer is made as of, which is the date "next" is measured from. Omit for today on the exchange clock.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['kind', 'version', 'tool', 'title', 'source', 'metrics', 'notes', 'page'], 'properties': {'kind': {'type': 'string', 'const': 'squawkflow.panel'}, 'page': {'type': 'object', 'required': ['path', 'label'], 'properties': {'url': {'type': 'string'}, 'path': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, 'tool': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'stale': {'type': 'boolean'}, 'table': {'type': 'object', 'required': ['caption', 'columns', 'rows'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'array', 'items': {'type': 'string'}}}, 'caption': {'type': 'string'}, 'columns': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'title': {'type': 'string'}, 'source': {'type': 'string'}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value'], 'properties': {'hint': {'type': 'string'}, 'label': {'type': 'string'}, 'value': {'type': 'string'}}, 'additionalProperties': False}}, 'version': {'type': 'number', 'const': 1}, 'capturedAt': {'type': 'string'}, 'staleSince': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'symbol': {'type': 'string', 'description': 'SPX, and SPX is the only covered symbol here. Any other symbol returns the SPX answer plus a coverage note.'}, 'expiration': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Optional ISO expiration date. Omit for the nearest expiration. Must be one of the availableExpirations the result lists.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['kind', 'version', 'tool', 'title', 'source', 'metrics', 'notes', 'page'], 'properties': {'kind': {'type': 'string', 'const': 'squawkflow.panel'}, 'page': {'type': 'object', 'required': ['path', 'label'], 'properties': {'url': {'type': 'string'}, 'path': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, 'tool': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'stale': {'type': 'boolean'}, 'table': {'type': 'object', 'required': ['caption', 'columns', 'rows'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'array', 'items': {'type': 'string'}}}, 'caption': {'type': 'string'}, 'columns': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'title': {'type': 'string'}, 'source': {'type': 'string'}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value'], 'properties': {'hint': {'type': 'string'}, 'label': {'type': 'string'}, 'value': {'type': 'string'}}, 'additionalProperties': False}}, 'version': {'type': 'number', 'const': 1}, 'capturedAt': {'type': 'string'}, 'staleSince': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'ISO settlement session to read INTO: the archived vintage for that date against the one before it. Omit for the two newest settlements. A session the archive does not hold answers with the range it does hold. The scan takes no date.'}, 'scan': {'type': 'boolean', 'default': False, 'description': 'True returns the largest movers across every archived symbol instead of one symbol. The symbol argument is ignored when this is true, and a date is refused rather than answered with the newest pair.'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Rows to return, 1 to 50, largest absolute change first.'}, 'symbol': {'type': 'string', 'description': 'One archived symbol, defaulting to SPX. A symbol the archive does not hold returns the SPX answer plus a coverage note.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['kind', 'version', 'tool', 'title', 'source', 'metrics', 'notes', 'page'], 'properties': {'kind': {'type': 'string', 'const': 'squawkflow.panel'}, 'page': {'type': 'object', 'required': ['path', 'label'], 'properties': {'url': {'type': 'string'}, 'path': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, 'tool': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'stale': {'type': 'boolean'}, 'table': {'type': 'object', 'required': ['caption', 'columns', 'rows'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'array', 'items': {'type': 'string'}}}, 'caption': {'type': 'string'}, 'columns': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'title': {'type': 'string'}, 'source': {'type': 'string'}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value'], 'properties': {'hint': {'type': 'string'}, 'label': {'type': 'string'}, 'value': {'type': 'string'}}, 'additionalProperties': False}}, 'version': {'type': 'number', 'const': 1}, 'capturedAt': {'type': 'string'}, 'staleSince': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'weeks': {'type': 'integer', 'default': 12, 'maximum': 52, 'minimum': 1, 'description': 'Weekly readings of history to return, 1 to 52, oldest first.'}, 'contract': {'type': 'string', 'description': 'A published page slug, for example sp500 or nasdaq100. Omit to list the pages. An unknown slug returns the list, never a similar page.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['kind', 'version', 'tool', 'title', 'source', 'metrics', 'notes', 'page'], 'properties': {'kind': {'type': 'string', 'const': 'squawkflow.panel'}, 'page': {'type': 'object', 'required': ['path', 'label'], 'properties': {'url': {'type': 'string'}, 'path': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, 'tool': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'stale': {'type': 'boolean'}, 'table': {'type': 'object', 'required': ['caption', 'columns', 'rows'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'array', 'items': {'type': 'string'}}}, 'caption': {'type': 'string'}, 'columns': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'title': {'type': 'string'}, 'source': {'type': 'string'}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value'], 'properties': {'hint': {'type': 'string'}, 'label': {'type': 'string'}, 'value': {'type': 'string'}}, 'additionalProperties': False}}, 'version': {'type': 'number', 'const': 1}, 'capturedAt': {'type': 'string'}, 'staleSince': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'ISO session date. Omit for the most recent published record. A date the published index does not list returns that answer rather than an error.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['kind', 'version', 'tool', 'title', 'source', 'metrics', 'notes', 'page'], 'properties': {'kind': {'type': 'string', 'const': 'squawkflow.panel'}, 'page': {'type': 'object', 'required': ['path', 'label'], 'properties': {'url': {'type': 'string'}, 'path': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, 'tool': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'stale': {'type': 'boolean'}, 'table': {'type': 'object', 'required': ['caption', 'columns', 'rows'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'array', 'items': {'type': 'string'}}}, 'caption': {'type': 'string'}, 'columns': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'title': {'type': 'string'}, 'source': {'type': 'string'}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value'], 'properties': {'hint': {'type': 'string'}, 'label': {'type': 'string'}, 'value': {'type': 'string'}}, 'additionalProperties': False}}, 'version': {'type': 'number', 'const': 1}, 'capturedAt': {'type': 'string'}, 'staleSince': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['kind', 'version', 'tool', 'title', 'source', 'metrics', 'notes', 'page'], 'properties': {'kind': {'type': 'string', 'const': 'squawkflow.panel'}, 'page': {'type': 'object', 'required': ['path', 'label'], 'properties': {'url': {'type': 'string'}, 'path': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, 'tool': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'stale': {'type': 'boolean'}, 'table': {'type': 'object', 'required': ['caption', 'columns', 'rows'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'array', 'items': {'type': 'string'}}}, 'caption': {'type': 'string'}, 'columns': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'title': {'type': 'string'}, 'source': {'type': 'string'}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value'], 'properties': {'hint': {'type': 'string'}, 'label': {'type': 'string'}, 'value': {'type': 'string'}}, 'additionalProperties': False}}, 'version': {'type': 'number', 'const': 1}, 'capturedAt': {'type': 'string'}, 'staleSince': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['kind', 'version', 'tool', 'title', 'source', 'metrics', 'notes', 'page'], 'properties': {'kind': {'type': 'string', 'const': 'squawkflow.panel'}, 'page': {'type': 'object', 'required': ['path', 'label'], 'properties': {'url': {'type': 'string'}, 'path': {'type': 'string'}, 'label': {'type': 'string'}}, 'additionalProperties': False}, 'tool': {'type': 'string'}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'stale': {'type': 'boolean'}, 'table': {'type': 'object', 'required': ['caption', 'columns', 'rows'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'array', 'items': {'type': 'string'}}}, 'caption': {'type': 'string'}, 'columns': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'title': {'type': 'string'}, 'source': {'type': 'string'}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value'], 'properties': {'hint': {'type': 'string'}, 'label': {'type': 'string'}, 'value': {'type': 'string'}}, 'additionalProperties': False}}, 'version': {'type': 'number', 'const': 1}, 'capturedAt': {'type': 'string'}, 'staleSince': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 20, 'minimum': 1, 'description': 'Results to return, 1 to 20.'}, 'query': {'type': 'string', 'minLength': 1, 'description': 'A natural-language query. An ISO date such as 2026-09-17 finds the dated session record for it.'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query', 'results', 'note', 'retrievedAt'], 'properties': {'note': {'type': 'string'}, 'query': {'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url', 'text'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string', 'minLength': 1}, 'text': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': False}}, 'retrievedAt': {'type': 'string'}}, 'additionalProperties': False}
Modifications récentes des outils
Serveurs MCP similaires
AlpineDataWorks Intelligence Server
Provides economic, market, supply-chain, real-estate, energy, consumer, labor, and other scored intelligence indices with histori…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…
equibles
Provides equity and market research tools covering SEC filings, company financials, portfolios, prices, options, macroeconomic da…
DFX Real Estate Intelligence
Provides US commercial real estate, parcel, debt maturity, bank CRE exposure, private capital, investor, ownership, occupancy, an…
simplefunctions
Provides prediction-market data, thesis analysis, market signals, portfolio tracking, and automated intent-based trading workflow…
EventTrader MCP
Provides prediction-market research and trading capabilities, including real-time event-market data, CLOB execution paths, fund i…
Signal8
Provides SEC filings, dilution data, insider and institutional ownership, and political-trade data.