CatchAll
Qué hace este MCP
Runs broad web research jobs and manages datasets, entity enrichment, recurring monitors, projects and webhook delivery.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['dataset_id', 'entity_ids'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'dataset_id': {'type': 'string', 'description': 'The dataset ID to add entities to.'}, 'entity_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'List of entity IDs to add (required).'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['project_id', 'resources'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'resources': {'anyOf': [{'type': 'array', 'items': {'type': 'object', 'additionalProperties': {'type': 'string'}}}, {'type': 'string'}], 'description': 'A list of resource objects, each `{"resource_type": ..., "resource_id": ...}`.\n`resource_type` is one of: \'job\', \'monitor\', \'dataset\', \'monitor_group\', \'webhook\'.\nMay also be passed as a JSON-string array for client compatibility.'}, 'project_id': {'type': 'string', 'description': 'The project ID to add resources to.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['dataset_id', 'file'], 'properties': {'file': {'type': 'string', 'description': 'CSV content (required) â\x80\x94 raw CSV text or standard base64-encoded\nCSV, capped at 10 MB after decoding. Server-side file paths are\nnot accepted.'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'dataset_id': {'type': 'string', 'description': 'The dataset ID to append entities to (required).'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['webhook_id', 'resource_type', 'resource_id'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'webhook_id': {'type': 'string', 'description': 'The webhook ID to attach the resource to.'}, 'resource_id': {'type': 'string', 'description': 'The ID of the job/monitor/monitor_group to map.'}, 'resource_type': {'type': 'string', 'description': "Resource type: 'job', 'monitor', or 'monitor_group'."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'Optional CatchAll API key.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'description': 'The job ID to continue processing'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'new_limit': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Optional new record processing limit (must exceed the previous limit if provided).'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Human-readable dataset name (required).'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'entity_ids': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'default': None, 'description': 'Optional list of existing entity IDs to seed the dataset with.'}, 'project_id': {'type': 'string', 'default': '', 'description': 'Optional project ID to associate this dataset with.'}, 'description': {'type': 'string', 'default': '', 'description': 'Optional dataset description.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['name', 'file'], 'properties': {'file': {'type': 'string', 'description': 'CSV content (required) â\x80\x94 raw CSV text or standard base64-encoded\nCSV, capped at 10 MB after decoding. Server-side file paths are\nnot accepted.'}, 'name': {'type': 'string', 'description': 'Human-readable dataset name (required).'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'project_id': {'type': 'string', 'default': '', 'description': 'Optional project ID to associate this dataset with (new in 1.6.1).'}, 'description': {'type': 'string', 'default': '', 'description': 'Optional dataset description.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['entities'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'entities': {'anyOf': [{'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, {'type': 'string'}], 'description': 'A list of entity objects. Each object requires a ``name``\nplus one identifying field for good enrichment: either a top-level\n``"description"`` or ``"additional_attributes": {"company_attributes": {"domain": "..."}}``.\nAlso accepts optional ``entity_type`` (\'company\'/\'person\').\nMay also be passed as a JSON-string array.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Entity name (required).'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'description': {'type': 'string', 'default': '', 'description': 'Optional description of the entity.'}, 'entity_type': {'type': 'string', 'default': '', 'description': "Optional entity type: 'company' (default) or 'person'."}, 'external_entity_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': "Optional customer-supplied identifier linking this entity to\nan external system's record (new in 1.6.3)."}, 'additional_attributes': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None, 'description': 'Optional structured attributes. For companies, use\n`{"company_attributes": {"alternative_names": [...], "domain": "...",\n"key_persons": [...], "description": "..."}}`.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['reference_job_id', 'schedule'], 'properties': {'limit': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Optional max records per run (minimum 10). If omitted, API uses plan default.'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'backfill': {'type': 'boolean', 'default': True, 'description': 'Optional gap-fill toggle before first run (default true).'}, 'schedule': {'type': 'string', 'description': "Natural language schedule (e.g., 'every day at 9 AM EST', 'every Monday at 8 AM UTC', 'every 48 hours')"}, 'timezone': {'type': 'string', 'default': '', 'description': "Optional IANA timezone for the schedule (e.g. 'America/New_York').\nDefaults to UTC. A timezone written into the schedule text overrides this."}, 'project_id': {'type': 'string', 'default': '', 'description': 'Optional project ID to associate this monitor with.'}, 'webhook_ids': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'default': None, 'description': 'Optional list of webhook IDs to notify on each run completion (max 5).'}, 'reference_job_id': {'type': 'string', 'description': 'ID of a completed job to use as the template'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Human-readable project name (required).'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'description': {'type': 'string', 'default': '', 'description': 'Optional project description.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['name', 'url'], 'properties': {'url': {'type': 'string', 'description': 'Target URL that will receive webhook deliveries (required).'}, 'auth': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None, 'description': 'Optional auth object forwarded with each delivery. One of:\n- {"type": "bearer", "token": "..."}\n- {"type": "api_key", "header": "X-API-Key", "value": "..."}\n- {"type": "basic", "username": "...", "password": "..."}'}, 'name': {'type': 'string', 'description': 'Human-readable name for the webhook (required).'}, 'type': {'type': 'string', 'default': '', 'description': "Optional webhook target type: 'generic' (default), 'slack', 'teams', or 'custom'.\n'slack'/'teams' send pre-formatted payloads; 'generic'/'custom' send the raw result payload."}, 'method': {'type': 'string', 'default': 'POST', 'description': "HTTP method for delivery (default 'POST'). One of GET, POST, PUT, PATCH, DELETE."}, 'params': {'anyOf': [{'type': 'object', 'additionalProperties': {'type': 'string'}}, {'type': 'null'}], 'default': None, 'description': 'Optional dict of query string parameters appended to the webhook URL.'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'headers': {'anyOf': [{'type': 'object', 'additionalProperties': {'type': 'string'}}, {'type': 'null'}], 'default': None, 'description': 'Optional dict of custom HTTP headers to include in deliveries.'}, 'project_id': {'type': 'string', 'default': '', 'description': "Optional project ID to associate this webhook with immediately\nupon creation. A webhook can belong to several projects at once; use\n`add_project_resources` (resource_type 'webhook') to attach it to more."}, 'delivery_mode': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': "Optional delivery mode: 'full' (default, whole result set in one call)\nor 'per_record' (one call per article)."}, 'formatter_config': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None, 'description': 'Optional custom payload transformation config dict.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['dataset_id'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'dataset_id': {'type': 'string', 'description': 'The dataset ID to delete.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['entity_id'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'entity_id': {'type': 'string', 'description': 'The entity ID to delete.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'description': 'The job ID to delete.'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['monitor_id'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'monitor_id': {'type': 'string', 'description': 'The monitor ID to delete.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['project_id'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'project_id': {'type': 'string', 'description': 'The project ID to delete.'}, 'delete_resources': {'type': 'boolean', 'default': False, 'description': "If true, also delete the project's resources except\nwebhooks, which are always detached rather than deleted (default false)."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['webhook_id'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'webhook_id': {'type': 'string', 'description': 'The webhook ID to delete.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['monitor_id'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'monitor_id': {'type': 'string', 'description': 'The monitor ID to disable'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['monitor_id'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'backfill': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Optional backfill behavior for resume.'}, 'monitor_id': {'type': 'string', 'description': 'The monitor ID to enable'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['dataset_id'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'dataset_id': {'type': 'string', 'description': 'The dataset ID to retrieve.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['dataset_id'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'dataset_id': {'type': 'string', 'description': 'The dataset ID to inspect.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['entity_id'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'entity_id': {'type': 'string', 'description': 'The entity ID to retrieve.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'description': 'The job ID returned from submit_query'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['monitor_id'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'monitor_id': {'type': 'string', 'description': 'The monitor ID to inspect.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['project_id'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'project_id': {'type': 'string', 'description': 'The project ID to retrieve.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['project_id'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'project_id': {'type': 'string', 'description': 'The project ID to summarize.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'Optional CatchAll API key.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['webhook_id'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'webhook_id': {'type': 'string', 'description': 'The webhook ID to retrieve.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'description': 'Page number for pagination (default: 1).'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'page_size': {'type': 'integer', 'default': 50, 'description': 'Number of results per page (default: 50, max: 500).'}, 'webhook_id': {'type': 'string', 'default': '', 'description': 'Webhook ID to fetch history for. Mutually exclusive with\n`resource_type`/`resource_id`.'}, 'resource_id': {'type': 'string', 'default': '', 'description': 'The ID of the job/monitor/monitor_group.'}, 'resource_type': {'type': 'string', 'default': '', 'description': "Resource type: 'job', 'monitor', or 'monitor_group'.\nRequired together with `resource_id` when `webhook_id` is not given."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Natural language query to preview (required). If you plan to attach a\ncompany dataset via `connected_dataset_ids` in the subsequent `submit_query`,\ndo NOT reference the company list here â\x80\x94 entity filtering is applied\nautomatically by the dataset, not by the query text.'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'context': {'type': 'string', 'default': '', 'description': 'Optional guidance on what to prioritize so suggested validators,\nenrichments, and dates align with your target data points. If a company\ndataset will be attached in `submit_query`, note that entity-relevance\nvalidators (e.g. `company_is_primary_subject`) will be auto-generated â\x80\x94\ndo not ask for them here. Do not mention things like "company list will be attached".\nFocus on the event or topic only.'}, 'fetch_all_watchlist_news': {'type': 'boolean', 'default': False, 'description': 'When `True`, signals that the subsequent job will\nretrieve all news for connected watchlist entities without topic filtering.\nPass this when you intend to use `fetch_all_watchlist_news=True` in\n`submit_query` so the previewed validators/enrichments are generated\naccordingly. Requires `connected_dataset_ids` to be set in `submit_query`.\nDefault: `False`.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['dataset_id'], 'properties': {'page': {'type': 'integer', 'default': 1, 'description': 'Page number for pagination (default: 1).'}, 'search': {'type': 'string', 'default': '', 'description': 'Optional text filter on entity name.'}, 'status': {'type': 'string', 'default': '', 'description': "Optional status filter: 'pending', 'enriching', 'ready', or 'failed'."}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'sort_by': {'type': 'string', 'default': '', 'description': "Optional sort field: 'created_at', 'name', or 'status'."}, 'page_size': {'type': 'integer', 'default': 100, 'description': 'Number of results per page (default: 100).'}, 'dataset_id': {'type': 'string', 'description': 'The dataset ID whose entities you want.'}, 'sort_order': {'type': 'string', 'default': '', 'description': "Optional sort direction: 'asc' or 'desc'."}, 'entity_type': {'type': 'string', 'default': '', 'description': "Optional type filter: 'company' or 'person'."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'description': 'Page number for pagination (default: 1).'}, 'search': {'type': 'string', 'default': '', 'description': 'Optional text filter on the dataset name.'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'sort_by': {'type': 'string', 'default': '', 'description': "Optional sort field: 'name', 'created_at', or 'status'."}, 'ownership': {'type': 'string', 'default': '', 'description': "Optional ownership filter: 'all', 'own', or 'shared'."}, 'page_size': {'type': 'integer', 'default': 100, 'description': 'Number of results per page (default: 100, max: 1000).'}, 'project_id': {'type': 'string', 'default': '', 'description': 'Optional filter to datasets belonging to a specific project.'}, 'sort_order': {'type': 'string', 'default': '', 'description': "Optional sort direction: 'asc' or 'desc'."}, 'latest_status': {'type': 'string', 'default': '', 'description': "Optional status filter: 'pending', 'enriching', 'ready', or 'failed'."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'description': 'Page number for pagination (default: 1).'}, 'search': {'type': 'string', 'default': '', 'description': 'Optional text filter on entity name.'}, 'status': {'type': 'string', 'default': '', 'description': "Optional status filter: 'pending', 'enriching', 'ready', or 'failed'."}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'sort_by': {'type': 'string', 'default': '', 'description': "Optional sort field: 'created_at', 'name', or 'status'."}, 'page_size': {'type': 'integer', 'default': 100, 'description': 'Number of results per page (default: 100, max: 1000).'}, 'project_id': {'type': 'string', 'default': '', 'description': 'Optional filter to entities belonging to a specific project.'}, 'sort_order': {'type': 'string', 'default': '', 'description': "Optional sort direction: 'asc' or 'desc'."}, 'entity_type': {'type': 'string', 'default': '', 'description': "Optional type filter: 'company' or 'person'."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['monitor_id'], 'properties': {'sort': {'type': 'string', 'default': 'asc', 'description': "Sort order by start_date: 'asc' (default) or 'desc'"}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'monitor_id': {'type': 'string', 'description': 'The monitor ID to list jobs for'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'description': 'Page number for pagination (default: 1).'}, 'search': {'type': 'string', 'default': '', 'description': 'Optional text filter on the monitor query.'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'ownership': {'type': 'string', 'default': '', 'description': "Optional ownership filter: 'all', 'own', or 'shared'."}, 'page_size': {'type': 'integer', 'default': 100, 'description': 'Number of results per page (default: 100, max: 1000).'}, 'project_id': {'type': 'string', 'default': '', 'description': 'Optional filter to monitors belonging to a specific project.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['project_id'], 'properties': {'page': {'type': 'integer', 'default': 1, 'description': 'Page number for pagination (default: 1).'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'page_size': {'type': 'integer', 'default': 100, 'description': 'Number of results per page (default: 100, max: 1000).'}, 'project_id': {'type': 'string', 'description': 'The project ID whose resources you want.'}, 'resource_type': {'type': 'string', 'default': '', 'description': "Optional filter: 'job', 'monitor', 'dataset', 'monitor_group', or 'webhook'."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'description': 'Page number for pagination (default: 1).'}, 'search': {'type': 'string', 'default': '', 'description': 'Optional text filter on the project name.'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'ownership': {'type': 'string', 'default': '', 'description': "Optional ownership filter: 'all', 'own', or 'shared'."}, 'page_size': {'type': 'integer', 'default': 100, 'description': 'Number of results per page (default: 100, max: 1000).'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['resource_type', 'resource_id'], 'properties': {'page': {'type': 'integer', 'default': 1, 'description': 'Page number for pagination (default: 1).'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'is_active': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Optional filter â\x80\x94 only active (true) or inactive (false) webhooks.'}, 'page_size': {'type': 'integer', 'default': 100, 'description': 'Number of results per page (default: 100, max: 1000).'}, 'resource_id': {'type': 'string', 'description': 'The ID of the job/monitor/monitor_group.'}, 'resource_type': {'type': 'string', 'description': "Resource type: 'job', 'monitor', or 'monitor_group'."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'description': 'Page number for pagination (default: 1).'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'page_size': {'type': 'integer', 'default': 100, 'description': 'Number of results per page (default: 100, max: 500).'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'properties': {'mode': {'type': 'string', 'default': '', 'description': "Optional filter by job processing mode: 'base' or 'lite'."}, 'page': {'type': 'integer', 'default': 1, 'description': 'Page number for pagination (default: 1)'}, 'search': {'type': 'string', 'default': '', 'description': 'Optional text filter on the job query.'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'ownership': {'type': 'string', 'default': '', 'description': "Optional ownership filter: 'all', 'own', or 'shared'."}, 'page_size': {'type': 'integer', 'default': 100, 'description': 'Number of results per page (default: 100, max: 1000)'}, 'project_id': {'type': 'string', 'default': '', 'description': 'Optional filter to jobs belonging to a specific project.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['webhook_id'], 'properties': {'page': {'type': 'integer', 'default': 1, 'description': 'Page number for pagination (default: 1).'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'page_size': {'type': 'integer', 'default': 100, 'description': 'Number of results per page (default: 100, max: 1000).'}, 'webhook_id': {'type': 'string', 'description': 'The webhook ID whose resource mappings you want.'}, 'resource_type': {'type': 'string', 'default': '', 'description': "Optional filter: 'job', 'monitor', or 'monitor_group'."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'properties': {'page': {'type': 'integer', 'default': 1, 'description': 'Page number for pagination (default: 1).'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'page_size': {'type': 'integer', 'default': 100, 'description': 'Number of results per page (default: 100, max: 1000).'}, 'project_id': {'type': 'string', 'default': '', 'description': 'Optional filter to webhooks belonging to a specific project.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'description': 'The job ID to download as CSV.'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['monitor_id'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'monitor_id': {'type': 'string', 'description': 'The monitor ID to download results for.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['monitor_id'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'monitor_id': {'type': 'string', 'description': 'The monitor ID to pull results from'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['job_id'], 'properties': {'page': {'type': 'integer', 'default': 1, 'description': 'Page number for pagination (default: 1). Use total_pages from the response to iterate through all results.'}, 'job_id': {'type': 'string', 'description': 'The job ID returned from submit_query'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'page_size': {'type': 'integer', 'default': 100, 'description': 'Number of records returned per page (default: 100, max: 1000).'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['dataset_id', 'entity_ids'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'dataset_id': {'type': 'string', 'description': 'The dataset ID to remove entities from.'}, 'entity_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'List of entity IDs to remove (required).'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['project_id', 'resource_type', 'resource_id'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'project_id': {'type': 'string', 'description': 'The project ID to remove the resource from.'}, 'resource_id': {'type': 'string', 'description': 'The ID of the resource to remove.'}, 'resource_type': {'type': 'string', 'description': "Resource type: 'job', 'monitor', 'dataset', 'monitor_group', or 'webhook'."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['webhook_id', 'resource_type', 'resource_id'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'webhook_id': {'type': 'string', 'description': 'The webhook ID to detach the resource from.'}, 'resource_id': {'type': 'string', 'description': 'The ID of the mapped job/monitor/monitor_group.'}, 'resource_type': {'type': 'string', 'description': "Resource type: 'job', 'monitor', or 'monitor_group'."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'mode': {'type': 'string', 'default': '', 'description': 'Optional job processing mode: `"lite"` (faster, lower cost, less detail) or `"base"` (default,\nfull extraction). If omitted, the API defaults to `"base"`.'}, 'limit': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': "Optional processing cap (minimum 10); affects cost. Omit to retrieve everything\nup to your plan's maximum."}, 'query': {'type': 'string', 'description': 'Plain text search intent (required).'}, 'schema': {'type': 'string', 'default': '', 'description': 'Optional advanced custom JSON schema string that overrides the default extraction\nschema. Use `initialize_query` to discover a suitable schema.'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'context': {'type': 'string', 'default': '', 'description': 'Optional guidance on what to prioritize (for example, target entities,\nevent types, and specific data points you want captured in enrichments).\nIf a company dataset will be attached, note that entity-relevance\nvalidators (e.g. `company_is_primary_subject`) will be auto-generated â\x80\x94\ndo not ask for them here. Do not mention things like "company list will be attached".'}, 'end_date': {'type': 'string', 'default': '', 'description': 'Optional ISO 8601 UTC end of search window.'}, 'project_id': {'type': 'string', 'default': '', 'description': 'Optional project ID to associate this job with.'}, 'start_date': {'type': 'string', 'default': '', 'description': 'Optional ISO 8601 UTC start of search window.'}, 'validators': {'anyOf': [{'type': 'array', 'items': {'type': 'object', 'required': ['name', 'description', 'type'], 'properties': {'name': {'type': 'string'}, 'type': {'type': 'string', 'const': 'boolean'}, 'description': {'type': 'string'}}, 'description': 'Schema for a custom validator.'}}, {'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Optional custom boolean validators (`name`, `description`, `type`), as array or JSON-string array.\nWhen `connected_dataset_ids` is set, do NOT include entity-relevance validators such as\n`company_is_primary_subject` â\x80\x94 the API generates those automatically. Only add validators\nthat describe the event or topic (e.g. `is_acquisition_event`).'}, 'enrichments': {'anyOf': [{'type': 'array', 'items': {'type': 'object', 'required': ['name', 'description', 'type'], 'properties': {'name': {'type': 'string'}, 'type': {'enum': ['text', 'number', 'date', 'option', 'url', 'company'], 'type': 'string'}, 'description': {'type': 'string'}}, 'description': 'Schema for a custom enrichment.'}}, {'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Optional custom enrichments (`name`, `description`, `type`), as array or JSON-string array.'}, 'webhook_ids': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'default': None, 'description': 'Optional list of webhook IDs to notify when the job completes (max 5 per job).\nUse `list_webhooks` / `create_webhook` to get IDs.'}, 'ed_score_min': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Optional minimum entity-domain relevance score (1-10). Only relevant when\n`connected_dataset_ids` is set.'}, 'ed_association_type': {'type': 'string', 'default': '', 'description': 'Optional filter on how strongly a watchlist entity must appear in\neach event. Only relevant when `connected_dataset_ids` is set.\n- `"event_associated"`: keep only events where the entity is a **direct actor** (default when connected_dataset_ids is set).\n- `"mention"`: keep all even where the entity is **merely referenced**.'}, 'connected_dataset_ids': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'default': None, 'description': 'Optional list of dataset IDs whose entities narrow the retrieval\nscope. When set: (1) entity filtering is applied automatically â\x80\x94 do NOT mention the\ncompany list or watchlist in `query`; (2) entity-relevance validators such as\n`company_is_primary_subject` are generated automatically â\x80\x94 do NOT add them to\n`validators`. `ed_score_min` defaults to 2 if not provided.'}, 'fetch_all_watchlist_news': {'type': 'boolean', 'default': False, 'description': 'When `True`, retrieves **all** news for connected watchlist\nentities without applying topic filtering from `query`. Requires\n`connected_dataset_ids` to be set. Default: `False`.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['webhook_id'], 'properties': {'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'payload': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None, 'description': 'Optional custom JSON object to send as the test body. If omitted,\nthe API sends a default sample payload.'}, 'webhook_id': {'type': 'string', 'description': 'The webhook ID to test.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['webhook_id', 'resource_type', 'resource_id'], 'properties': {'job_id': {'type': 'string', 'default': '', 'description': "Optional job ID whose payload should be delivered (e.g. a specific\nmonitor run's job). If omitted, the API picks the resource's payload itself."}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'webhook_id': {'type': 'string', 'description': 'The webhook ID to deliver through.'}, 'resource_id': {'type': 'string', 'description': 'The ID of the job/monitor/monitor_group to trigger delivery for.'}, 'resource_type': {'type': 'string', 'description': "Resource type: 'job', 'monitor', or 'monitor_group'."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['dataset_id'], 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Optional new dataset name.'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'dataset_id': {'type': 'string', 'description': 'The dataset ID to update.'}, 'description': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Optional new dataset description.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['entity_id'], 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Optional new entity name.'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'entity_id': {'type': 'string', 'description': 'The entity ID to update.'}, 'description': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Optional new description.'}, 'external_entity_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': "Optional customer-supplied identifier linking this entity to\nan external system's record (new in 1.6.3)."}, 'additional_attributes': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None, 'description': 'Optional updated structured attributes\n(see `create_entity` for the company_attributes shape).'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['monitor_id'], 'properties': {'limit': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'default': None, 'description': 'Optional updated maximum records per run (minimum 10).'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'schedule': {'type': 'string', 'default': '', 'description': "Optional new natural-language schedule to replace the monitor's current\none (e.g. 'every day at 9 AM', 'every Monday at 6 PM EST'). Leave unset to keep\nthe current schedule. The scheduler picks up the new schedule on its next\nreload and the old schedule stops firing."}, 'timezone': {'type': 'string', 'default': '', 'description': "Optional IANA timezone for the new schedule (e.g. 'America/New_York').\nDefaults to UTC. Overridden if the schedule text itself contains a timezone.\nIgnored if `schedule` is not set."}, 'monitor_id': {'type': 'string', 'description': 'The monitor ID to update'}, 'webhook_ids': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'default': None, 'description': 'Optional list of webhook IDs to assign to this monitor.\nPass an empty list `[]` to clear all webhook assignments.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['project_id'], 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Optional new project name.'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'project_id': {'type': 'string', 'description': 'The project ID to update.'}, 'description': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Optional new project description.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['webhook_id'], 'properties': {'url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Updated target URL.'}, 'auth': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None, 'description': 'Updated auth object. One of:\n- {"type": "bearer", "token": "..."}\n- {"type": "api_key", "header": "X-API-Key", "value": "..."}\n- {"type": "basic", "username": "...", "password": "..."}'}, 'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Updated webhook name.'}, 'type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': "Updated webhook type: 'generic', 'slack', 'teams', or 'custom'."}, 'method': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': 'Updated HTTP method: one of GET, POST, PUT, PATCH, DELETE.'}, 'params': {'anyOf': [{'type': 'object', 'additionalProperties': {'type': 'string'}}, {'type': 'null'}], 'default': None, 'description': 'Updated dict of query string parameters.'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}, 'headers': {'anyOf': [{'type': 'object', 'additionalProperties': {'type': 'string'}}, {'type': 'null'}], 'default': None, 'description': 'Updated dict of custom HTTP headers.'}, 'is_active': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'default': None, 'description': 'Set to false to disable the webhook (stop deliveries), true to re-enable it.'}, 'webhook_id': {'type': 'string', 'description': 'The webhook ID to update.'}, 'delivery_mode': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'default': None, 'description': "Updated delivery mode: 'full' or 'per_record'."}, 'formatter_config': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'default': None, 'description': 'Updated formatter configuration dict.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'The natural-language query to assess (required).'}, 'api_key': {'type': 'string', 'default': '', 'description': 'CatchAll API key. Optional if provided via x-api-key header or CATCHALL_API_KEY env var.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['result'], 'properties': {'result': {'type': 'string'}}, 'x-fastmcp-wrap-result': True}
Cambios recientes en herramientas
Servidores MCP similares
LiveDataLink
Exposes public-data tools covering economics, labor, banking, transport, books, legal opinions, carriers, environmental data, and…
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Oracle
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Real Estate
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Crypto & DeFi
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
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…