# Catchr MCP

> Connects to Catchr via Scalekit MCP to discover platforms, accounts, fields, sources, and run authenticated marketing API requests.

**URL:** https://caywork.com/learn/docs/node/catchrmcp-node

## Content

The **Catchr MCP Node** integrates securely with Catchr's marketing data API through the Scalekit MCP gateway. It enables your AI agent to discover platforms, accounts, fields, and sources, and to run authenticated API requests for marketing data extraction.

## Parameters

### Required Parameters
* **action** (string): The target Catchr MCP tool action to run. Must be one of the enabled actions:
  * `catchrmcp_describe_run_api_request_schema`: Describe the schema for running an API request.
  * `catchrmcp_list_all_fields`: List all available fields.
  * `catchrmcp_list_available_accounts`: List available accounts.
  * `catchrmcp_list_fields_by_platform`: List fields filtered by platform.
  * `catchrmcp_list_fields_for_account`: List fields available for a specific account.
  * `catchrmcp_list_platforms`: List supported platforms.
  * `catchrmcp_list_sources`: List available data sources.
  * `catchrmcp_run_api_request_json`: Run an authenticated API request and receive a JSON response.

### Optional Parameters
* **params** (object): A key-value dictionary containing action-specific inputs (e.g., `{'account_id': '12345', 'platform': 'facebook'}`).

## Practical Use Cases
1. **Marketing data extraction**: Discover connected accounts and fields, then run Catchr API requests to pull campaign or ad metrics into your agent workflow.
2. **Cross-platform reporting**: List supported platforms and source schemas to build unified marketing reports across channels.