{"apiVersion":"v1","directorySlug":"dataslayer-mcp-1b442b5378","title":"Dataslayer","description":"Connect ChatGPT to the marketing and analytics data available in your Dataslayer account. Ask questions in natural language and retrieve data from platforms such as Google Ads, Meta Ads, Google Analytics 4, LinkedIn Ads, TikTok Ads, Microsoft Advertising, Amazon Ads, Shopify, HubSpot, and more, using the accounts already connected to Dataslayer. With the Dataslayer plugin, you can: - Discover your available data sources and connected accounts - Find the metrics and dimensions supported by each platform - Retrieve campaign and performance data for specific accounts and date ranges - Compare results across campaigns, accounts, and reporting periods - Analyze trends and changes in your marketing performance - Turn retrieved data into summaries, tables, and actionable insights Example questions include: - “Show clicks, impressions, cost, and conversions for my Google Ads account last month.” - “Compare campaign performance this month with the previous month.” - “Which revenue metrics are available in Google Analytics 4?” - “List the Meta Ads accounts connected to Dataslayer.” - “Break down TikTok Ads performance by campaign and date.” Dataslayer retrieves the data directly from your connected marketing platforms, while ChatGPT helps you explore, interpret, and present the results. This gives marketers, agencies, and data teams a simpler way to work with their performance data without manually building complex queries.","pageUrl":"https://www.mcpbundles.com/skills/dataslayer-mcp-1b442b5378","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.dataslayer.ai/mcp","hostedMcpUrl":null,"toolCount":11,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"ai.dataslayer/dataslayer-mcp-1b442b5378","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_available_datasources","description":"Return the datasources available to the current user.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_available_datasources","displayName":"get_available_datasources","title":"get_available_datasources"},{"name":"get_available_fields_by_datasource","description":"Return the canonical metrics, dimensions and options for one datasource.","inputSchema":{"type":"object","required":["datasource"],"properties":{"limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"compact":{"type":"boolean","default":true},"category":{"anyOf":[{"enum":["time","geo","device","content","marketing"],"type":"string"},{"type":"null"}],"default":null},"call_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"datasource":{"type":"string"},"field_type":{"anyOf":[{"enum":["metric","dimension"],"type":"string"},{"type":"null"}],"default":null},"common_only":{"type":"boolean","default":false},"search_text":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_available_fields_by_datasource","displayName":"get_available_fields_by_datasource","title":"get_available_fields_by_datasource"},{"name":"get_available_connections_and_accounts_info_by_datasource","description":"Return the available connections and accounts for one datasource.","inputSchema":{"type":"object","required":["datasource"],"properties":{"db_type":{"anyOf":[{"enum":["mysql","mariadb","postgresql","sqlserver","oracle","",null]},{"type":"null"}],"default":null},"datasource":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_available_connections_and_accounts_info_by_datasource","displayName":"get_available_connections_and_accounts_info_by_datasource","title":"get_available_connections_and_accounts_info_by_datasource"},{"name":"natural_to_data","description":"Translate one marketing/analytics request into a structured query and execute it.","inputSchema":{"type":"object","required":["question"],"properties":{"question":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"natural_to_data","displayName":"natural_to_data","title":"natural_to_data"},{"name":"dataslayer_subscription_information","description":"This tool returns information about subscription status for the user and other account information,\n    Use it to retrieve subscription information for the user, and then, construct the response according to user question.\n    This information is returned for each service started by the user. If the service does not appear means this user never use it.\n    Also, it returns information about account and company (if user is any the company)\n    Response will have the next structure:\n    {","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"dataslayer_subscription_information","displayName":"dataslayer_subscription_information","title":"dataslayer_subscription_information"},{"name":"manage_alerts","description":"# Manage AI Alerts\n    This tool translates a natural language request into an AI alert action (create, update, delete, list or run existing alerts) and fills in the parameters required by the Dataslayer API.\n    You can also obtain a history of the executions of a specific alert, using \"get_history\" operation\n    \n    ## Assistant Prompt\n    Use this tool whenever the user wants to manage AI alerts. Infer the intent and return the appropriate operation:\n    - **create**: configure a new alert.","inputSchema":{"type":"object","required":["question"],"properties":{"question":{"type":"string"}}},"logicalName":"manage_alerts","displayName":"manage_alerts","title":"manage_alerts","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"manage_data_transfer_schedules","description":"# Manage Data Transfer Schedules\n    **IMPORTANT** Just use this tool if user wants to manage his data transfer schedules for next services:\n    - **Big Query**\n    - **AWS Redshift**\n    - **AWS S3**\n    - **Snowflake**\n    - **Google Cloud Storage**\n    - **Database**\n    In other case, not use it","inputSchema":{"type":"object","required":["question"],"properties":{"question":{"type":"string"}}},"logicalName":"manage_data_transfer_schedules","displayName":"manage_data_transfer_schedules","title":"manage_data_transfer_schedules","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"check_task_id","description":"Check whether a previously started async task has finished.\n    ONLY to be called when a user has explicitly sent an ID and asking if the task has finished\n    Do not call this tool automatically as result after another tool.\n    \n    ## IMPORTANT:\n    * Do not create a new query with this tool.\n    * You will never, under any circumstance change or modify the task id to be returned.\n    * If the user asks for a task id that does not exists you will NOT modify the task id and return the response","inputSchema":{"type":"object","required":["task_id"],"properties":{"task_id":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"check_task_id","displayName":"check_task_id","title":"check_task_id"},{"name":"get_schedules_from_user","description":"Ask and return the saved schedules for Google Sheets of the user in database.\n    This is a read only tool. User cannot change or create new schedules from here.","inputSchema":{"type":"object","required":["question"],"properties":{"question":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_schedules_from_user","displayName":"get_schedules_from_user","title":"get_schedules_from_user"},{"name":"get_special_datasource_call_type_hints_tool","description":"Return the request-format hints for special datasources.","inputSchema":{"type":"object","properties":{"datasource":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_special_datasource_call_type_hints_tool","displayName":"get_special_datasource_call_type_hints_tool","title":"get_special_datasource_call_type_hints_tool"},{"name":"get_next_paginated_result","description":"Provided task_id and page_token, get the next page of results and return them\n    along the next page_token if there are more results left.\n    \n    ## IMPORTANT:\n    * Do not create a new query with this tool.\n    * You will never, under any circumstance change or modify the task_id and page_token to be returned.\n    * If the user asks for a task id that does not exists you will NOT modify the task id and return the response as it is.\n    * If the page_token is incorrect, do not return results","inputSchema":{"type":"object","required":["task_id","page_token"],"properties":{"task_id":{"type":"string"},"page_token":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_next_paginated_result","displayName":"get_next_paginated_result","title":"get_next_paginated_result"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Dataslayer&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuZGF0YXNsYXllci5haS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Dataslayer%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.dataslayer.ai%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Dataslayer%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.dataslayer.ai%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Dataslayer&connectorUrl=https%3A%2F%2Fmcp.dataslayer.ai%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Dataslayer\" --url \"https://mcp.dataslayer.ai/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/dataslayer-mcp-1b442b5378","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/dataslayer-mcp-1b442b5378/tools/{tool}","mcpServerUrl":"https://mcp.dataslayer.ai/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/dataslayer-mcp-1b442b5378?live=1"}