SquawkFlow Market Structure
Qué hace este MCP
Provides cited market-structure data including dealer gamma, open interest changes, options levels, VIX structure, futures positioning, filings, and market calendars.
Herramientas
Esquema de entrada
{'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.'}}}
Esquema de salida
{'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}
Esquema de entrada
{'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.'}}}
Esquema de salida
{'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}
Esquema de entrada
{'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.'}}}
Esquema de salida
{'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}
Esquema de entrada
{'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.'}}}
Esquema de salida
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de salida
{'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}
Esquema de entrada
{'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."}}}
Esquema de salida
{'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}
Esquema de entrada
{'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.'}}}
Esquema de salida
{'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}
Esquema de entrada
{'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.'}}}
Esquema de salida
{'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}
Esquema de entrada
{'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.'}}}
Esquema de salida
{'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}
Esquema de entrada
{'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.'}}}
Esquema de salida
{'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}
Esquema de entrada
{'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.'}}}
Esquema de salida
{'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}
Esquema de entrada
{'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.'}}}
Esquema de salida
{'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}
Esquema de entrada
{'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.'}}}
Esquema de salida
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de salida
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de salida
{'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}
Esquema de entrada
{'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.'}}}
Esquema de salida
{'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}
Cambios recientes en herramientas
Servidores MCP similares
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.