{
  "workflow": {
    "id": 5557,
    "name": "Audio & video data search and analysis with Clarify API and AI agent integration",
    "views": 646,
    "recentViews": 0,
    "totalViews": 646,
    "createdAt": "2025-07-02T00:13:52.614Z",
    "description": "Complete MCP server exposing 21 api.clarify.io API operations to AI agents.\n\n## ⚡ Quick Setup\n\nNeed help? Want access to more workflows and even live Q&A sessions with a top verified n8n creator.. All 100% free?\n\n[Join the community](https://www.skool.com/n8n-nodes-automation-lab-1570/about)\n\n1. **Import** this workflow into your n8n instance\n2. **Credentials** Add api.clarify.io credentials\n3. **Activate** the workflow to start your MCP server\n4. **Copy** the webhook URL from the MCP trigger node\n5. **Connect** AI agents using the MCP URL\n\n## 🔧 How it Works\n\nThis workflow converts the api.clarify.io API into an MCP-compatible interface for AI agents.\n\n• **MCP Trigger**: Serves as your server endpoint for AI agent requests\n• **HTTP Request Nodes**: Handle API calls to https://api.clarify.io/\n• **AI Expressions**: Automatically populate parameters via `$fromAI()` placeholders\n• **Native Integration**: Returns responses directly to the AI agent\n\n## 📋 Available Operations (21 total)\n\n### 🔧 V1 (21 endpoints)\n\n• **GET /v1/bundles**: Add Media to Track\n• **POST /v1/bundles**: Create a bundle\n• **DELETE /v1/bundles/{bundle_id}**: Delete a bundle\n• **GET /v1/bundles/{bundle_id}**: Get a bundle\n• **PUT /v1/bundles/{bundle_id}**: Update a bundle\n• **GET /v1/bundles/{bundle_id}/insights**: Get bundle insights\n• **POST /v1/bundles/{bundle_id}/insights**: Request an insight to be run\n• **GET /v1/bundles/{bundle_id}/insights/{insight_id}**: Get bundle insight\n• **DELETE /v1/bundles/{bundle_id}/metadata**: Delete bundle metadata\n• **GET /v1/bundles/{bundle_id}/metadata**: Get bundle metadata\n• **PUT /v1/bundles/{bundle_id}/metadata**: Update bundle metadata\n• **DELETE /v1/bundles/{bundle_id}/tracks**: Delete bundle tracks\n• **GET /v1/bundles/{bundle_id}/tracks**: Get bundle tracks\n• **POST /v1/bundles/{bundle_id}/tracks**: Add a track for a bundle\n• **PUT /v1/bundles/{bundle_id}/tracks**: Update a tracks for a bundle\n• **DELETE /v1/bundles/{bundle_id}/tracks/{track_id}**: Delete a bundle track\n• **GET /v1/bundles/{bundle_id}/tracks/{track_id}**: Get bundle track\n• **PUT /v1/bundles/{bundle_id}/tracks/{track_id}**: Add media to a track\n• **GET /v1/reports/scores**: Generate Group Report\n• **GET /v1/reports/trends**: Generate Trends Report\n• **GET /v1/search**: Search Bundles\n\n## 🤖 AI Integration\n\n**Parameter Handling**: AI agents automatically provide values for:\n• Path parameters and identifiers\n• Query parameters and filters\n• Request body data\n• Headers and authentication\n\n**Response Format**: Native api.clarify.io API responses with full data structure\n\n**Error Handling**: Built-in n8n HTTP request error management\n\n## 💡 Usage Examples\n\nConnect this MCP server to any AI agent or workflow:\n\n• **Claude Desktop**: Add MCP server URL to configuration\n• **Cursor**: Add MCP server SSE URL to configuration\n• **Custom AI Apps**: Use MCP URL as tool endpoint\n• **API Integration**: Direct HTTP calls to MCP endpoints\n\n## ✨ Benefits\n\n• **Zero Setup**: No parameter mapping or configuration needed\n• **AI-Ready**: Built-in `$fromAI()` expressions for all parameters\n• **Production Ready**: Native n8n HTTP request handling and logging\n• **Extensible**: Easily modify or add custom logic\n\n&gt; 🆓 **[Free for community use](https://github.com/Cfomodz/community-use)!** Ready to deploy in under 2 minutes.",
    "workflow": {
      "id": "zmvc1qXpqu9RcA3v",
      "meta": null,
      "name": "api.clarify.io MCP Server",
      "tags": [],
      "nodes": [
        {
          "id": "ab8f1732-42a0-422d-9393-9277ba66d1f0",
          "name": "Setup Instructions",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -1380,
            -240
          ],
          "parameters": {
            "color": 4,
            "height": 1060,
            "content": "### ⚙️ Setup Instructions\n\n1. **Import Workflow**: \nLoad this workflow into your n8n instance\n\n2. **Authentication**: \nNo authentication required\n\n3. **Activate Workflow**:\nEnable the workflow to start the MCP server\n\n4. **Get MCP URL**: \nCopy the webhook URL from the MCP trigger\n\n5. **Connect AI Agent**:\nUse the MCP URL in your AI agent configuration\n\n\n### 💡 Usage Notes\n• Parameters are auto-populated by AI using $fromAI() expressions\n• With 21 API endpoints available as tools\n• Responses maintain original API structure\n\n\n### 🛠️ Customization\n• Add data transformation nodes if needed\n• Implement custom error handling\n• Add logging or monitoring nodes\n\n• Modify parameter defaults in any HTTP request node as needed\n\n### 💬 Need Help?\nPing me on [discord](https://discord.me/cfomodz) for integration guidance and custom automations. Check the [n8n documentation](https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.toolmcp/) for more information."
          },
          "typeVersion": 1
        },
        {
          "id": "cc46bc77-6f72-4b44-bad5-09428948ccdf",
          "name": "Workflow Overview",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -1120,
            -240
          ],
          "parameters": {
            "width": 420,
            "height": 920,
            "content": "## 🛠️ api.clarify.io MCP Server ✅ 21 operations\n\n### About\nThe API to Search and Understand Audio & Video Data.\n\n### 🔧 How it Works\n\nThis workflow converts the api.clarify.io API into an MCP-compatible interface for AI agents.\n\n• **MCP Trigger**: Serves as your server endpoint for AI agent requests\n• **HTTP Request Nodes**: Handle API calls to https://api.clarify.io/\n• **AI Expressions**: Automatically populate parameters via `$fromAI()` placeholders\n• **Native Integration**: Returns responses directly to the AI agent\n\n\n### 📋 Available Operations (21 endpoints)\n\n**Bundles (18 operations)**\nList Bundles, Create Bundle, Delete Bundle, Retrieve Bundle, Update Bundle, Retrieve Bundle Insights, Request Insight Run, Retrieve Bundle Insight, Delete Bundle Metadata, Retrieve Bundle Metadata, Update Bundle Metadata, Delete Bundle Tracks, Retrieve Bundle Tracks, Add Bundle Track, Update Bundle Tracks, Delete Bundle Track, Retrieve Bundle Track, Add Media to Track\n\n**Reports (2 operations)**\nGenerate Group Report, Generate Trends Report\n\n**Search (1 operations)**\nSearch Bundles\n\n"
          },
          "typeVersion": 1
        },
        {
          "id": "a049a72c-3c4d-485c-8344-8357b0b597bb",
          "name": "api.clarify.io MCP Server",
          "type": "@n8n/n8n-nodes-langchain.mcpTrigger",
          "position": [
            -620,
            -240
          ],
          "webhookId": "7e4d5e15-900e-4978-b1e7-47eaefaadec9",
          "parameters": {
            "path": "api.clarify.io-mcp"
          },
          "typeVersion": 1
        },
        {
          "id": "0686ff03-574a-4904-9226-4bffc184e27e",
          "name": "Sticky Note",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -660,
            -100
          ],
          "parameters": {
            "color": 2,
            "width": 3700,
            "height": 200,
            "content": "## Bundles"
          },
          "typeVersion": 1
        },
        {
          "id": "2c599e39-c300-495f-b66e-1402a1851b6a",
          "name": "List Bundles",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            -520,
            -60
          ],
          "parameters": {
            "url": "=https://api.clarify.io//v1/bundles",
            "options": {},
            "sendQuery": true,
            "queryParameters": {
              "parameters": [
                {
                  "name": "limit",
                  "value": "={{ $fromAI('limit', 'limit results to specified number of bundles. Default is 10. Max 100.', 'number') }}"
                },
                {
                  "name": "embed",
                  "value": "={{ $fromAI('embed', 'list of link relations to embed in the result collection. Zero or more of: items, tracks, metadata, insights. List is space or comma separated single string or an array of strings', 'string') }}"
                },
                {
                  "name": "iterator",
                  "value": "={{ $fromAI('iterator', 'optional opaque value, automatically provided in next/prev links, or literal \"first\", \"last\"', 'string') }}"
                }
              ]
            },
            "toolDescription": "List bundles\n\nParameters:\n- Query parameters:\n  • limit (optional) - Limit results to specified number of bundles. Default is 10. Max 100.\n  • embed (optional) - List of link relations to embed in the result collection. Zero or more of: items, tracks, metadata, insights. List is space or comma separated single string or an array of strings\n  • iterator (optional) - Optional opaque value, automatically provided in next/prev links, or literal \"first\", \"last\""
          },
          "typeVersion": 4.2
        },
        {
          "id": "d8a97e1e-4b42-4663-8b33-57077dfd3942",
          "name": "Create Bundle 3",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            -320,
            -60
          ],
          "parameters": {
            "url": "=https://api.clarify.io//v1/bundles",
            "method": "POST",
            "options": {},
            "toolDescription": "Create a bundle\n\nParameters:"
          },
          "typeVersion": 4.2
        },
        {
          "id": "61570d95-6385-4b11-bd30-341bc0e76fd1",
          "name": "Delete Bundle 4",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            -120,
            -60
          ],
          "parameters": {
            "url": "=https://api.clarify.io//v1/bundles/{{ $fromAI('bundle_id', 'id of a bundle', 'string') }}",
            "method": "DELETE",
            "options": {},
            "toolDescription": "Delete a bundle\n\nParameters:\n- Path parameters:\n  • bundle_id (required) - Id of a bundle"
          },
          "typeVersion": 4.2
        },
        {
          "id": "14386469-00dc-40d9-9710-ac1ffada9709",
          "name": "Retrieve Bundle",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            80,
            -60
          ],
          "parameters": {
            "url": "=https://api.clarify.io//v1/bundles/{{ $fromAI('bundle_id', 'id of a bundle', 'string') }}",
            "options": {},
            "sendQuery": true,
            "queryParameters": {
              "parameters": [
                {
                  "name": "embed",
                  "value": "={{ $fromAI('embed', 'list of link relations to embed in the result bundle. Zero or more of: tracks, metadata, insights. List is space or comma separated single string or an array of strings', 'string') }}"
                }
              ]
            },
            "toolDescription": "Get a bundle\n\nParameters:\n- Path parameters:\n  • bundle_id (required) - Id of a bundle\n- Query parameters:\n  • embed (optional) - List of link relations to embed in the result bundle. Zero or more of: tracks, metadata, insights. List is space or comma separated single string or an array of strings"
          },
          "typeVersion": 4.2
        },
        {
          "id": "1dd359c0-69aa-4d28-bf5b-c2b46493e624",
          "name": "Update Bundle 4",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            280,
            -60
          ],
          "parameters": {
            "url": "=https://api.clarify.io//v1/bundles/{{ $fromAI('bundle_id', 'id of a bundle', 'string') }}",
            "method": "PUT",
            "options": {},
            "toolDescription": "Update a bundle\n\nParameters:\n- Path parameters:\n  • bundle_id (required) - Id of a bundle"
          },
          "typeVersion": 4.2
        },
        {
          "id": "c8749e70-2017-4fd3-8f90-a488655db7df",
          "name": "Retrieve Bundle Insights",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            480,
            -60
          ],
          "parameters": {
            "url": "=https://api.clarify.io//v1/bundles/{{ $fromAI('bundle_id', 'id of a bundle', 'string') }}/insights",
            "options": {},
            "toolDescription": "Get bundle insights\n\nParameters:\n- Path parameters:\n  • bundle_id (required) - Id of a bundle"
          },
          "typeVersion": 4.2
        },
        {
          "id": "ad944106-3b80-48b4-b82e-1e2114cd9aea",
          "name": "Request Insight Run",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            680,
            -60
          ],
          "parameters": {
            "url": "=https://api.clarify.io//v1/bundles/{{ $fromAI('bundle_id', 'id of a bundle', 'string') }}/insights",
            "method": "POST",
            "options": {},
            "toolDescription": "Request an insight to be run\n\nParameters:\n- Path parameters:\n  • bundle_id (required) - Id of a bundle"
          },
          "typeVersion": 4.2
        },
        {
          "id": "e9352ce5-94f8-4215-92f3-ba9e64a81f71",
          "name": "Retrieve Bundle Insight",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            880,
            -60
          ],
          "parameters": {
            "url": "=https://api.clarify.io//v1/bundles/{{ $fromAI('bundle_id', 'id of a bundle', 'string') }}/insights/{{ $fromAI('insight_id', 'id of an insight', 'string') }}",
            "options": {},
            "toolDescription": "Get bundle insight\n\nParameters:\n- Path parameters:\n  • bundle_id (required) - Id of a bundle\n  • insight_id (required) - Id of an insight"
          },
          "typeVersion": 4.2
        },
        {
          "id": "8155d88e-27e3-4e3f-9fe2-011b50d2e7b8",
          "name": "Delete Bundle Metadata",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            1080,
            -60
          ],
          "parameters": {
            "url": "=https://api.clarify.io//v1/bundles/{{ $fromAI('bundle_id', 'id of a bundle', 'string') }}/metadata",
            "method": "DELETE",
            "options": {},
            "toolDescription": "Delete bundle metadata\n\nParameters:\n- Path parameters:\n  • bundle_id (required) - Id of a bundle"
          },
          "typeVersion": 4.2
        },
        {
          "id": "81111c57-9f19-4346-8422-e27b35b2418d",
          "name": "Retrieve Bundle Metadata",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            1280,
            -60
          ],
          "parameters": {
            "url": "=https://api.clarify.io//v1/bundles/{{ $fromAI('bundle_id', 'id of a bundle', 'string') }}/metadata",
            "options": {},
            "toolDescription": "Get bundle metadata\n\nParameters:\n- Path parameters:\n  • bundle_id (required) - Id of a bundle"
          },
          "typeVersion": 4.2
        },
        {
          "id": "1c6d5ce0-a881-4c75-879e-acb122866371",
          "name": "Update Bundle Metadata",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            1480,
            -60
          ],
          "parameters": {
            "url": "=https://api.clarify.io//v1/bundles/{{ $fromAI('bundle_id', 'id of a bundle', 'string') }}/metadata",
            "method": "PUT",
            "options": {},
            "toolDescription": "Update bundle metadata\n\nParameters:\n- Path parameters:\n  • bundle_id (required) - Id of a bundle"
          },
          "typeVersion": 4.2
        },
        {
          "id": "34c23e88-1164-4b2e-8998-8454eab9eb8d",
          "name": "Delete Bundle Tracks",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            1680,
            -60
          ],
          "parameters": {
            "url": "=https://api.clarify.io//v1/bundles/{{ $fromAI('bundle_id', 'id of a bundle', 'string') }}/tracks",
            "method": "DELETE",
            "options": {},
            "toolDescription": "Delete bundle tracks\n\nParameters:\n- Path parameters:\n  • bundle_id (required) - Id of a bundle"
          },
          "typeVersion": 4.2
        },
        {
          "id": "17f9290a-95c3-491e-ac87-40a2c69552e9",
          "name": "Retrieve Bundle Tracks",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            1880,
            -60
          ],
          "parameters": {
            "url": "=https://api.clarify.io//v1/bundles/{{ $fromAI('bundle_id', 'id of a bundle', 'string') }}/tracks",
            "options": {},
            "toolDescription": "Get bundle tracks\n\nParameters:\n- Path parameters:\n  • bundle_id (required) - Id of a bundle"
          },
          "typeVersion": 4.2
        },
        {
          "id": "4451f2ee-5f57-4ba6-9ea6-dc59675210a8",
          "name": "Add Bundle Track",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            2080,
            -60
          ],
          "parameters": {
            "url": "=https://api.clarify.io//v1/bundles/{{ $fromAI('bundle_id', 'id of a bundle', 'string') }}/tracks",
            "method": "POST",
            "options": {},
            "toolDescription": "Add a track for a bundle\n\nParameters:\n- Path parameters:\n  • bundle_id (required) - Id of a bundle"
          },
          "typeVersion": 4.2
        },
        {
          "id": "53923124-35e4-413b-81d6-2a6574d39901",
          "name": "Update Bundle Tracks",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            2280,
            -60
          ],
          "parameters": {
            "url": "=https://api.clarify.io//v1/bundles/{{ $fromAI('bundle_id', 'id of a bundle', 'string') }}/tracks",
            "method": "PUT",
            "options": {},
            "toolDescription": "Update a tracks for a bundle\n\nParameters:\n- Path parameters:\n  • bundle_id (required) - Id of a bundle"
          },
          "typeVersion": 4.2
        },
        {
          "id": "b84f779d-765c-4517-9bd6-084a1ed85d58",
          "name": "Delete Bundle Track",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            2480,
            -60
          ],
          "parameters": {
            "url": "=https://api.clarify.io//v1/bundles/{{ $fromAI('bundle_id', 'id of a bundle', 'string') }}/tracks/{{ $fromAI('track_id', 'id of a track', 'string') }}",
            "method": "DELETE",
            "options": {},
            "toolDescription": "Delete a bundle track\n\nParameters:\n- Path parameters:\n  • bundle_id (required) - Id of a bundle\n  • track_id (required) - Id of a track"
          },
          "typeVersion": 4.2
        },
        {
          "id": "baeb3c3b-c985-4702-a8c5-4cee6a14fa6f",
          "name": "Retrieve Bundle Track",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            2680,
            -60
          ],
          "parameters": {
            "url": "=https://api.clarify.io//v1/bundles/{{ $fromAI('bundle_id', 'id of a bundle', 'string') }}/tracks/{{ $fromAI('track_id', 'id of a track', 'string') }}",
            "options": {},
            "toolDescription": "Get bundle track\n\nParameters:\n- Path parameters:\n  • bundle_id (required) - Id of a bundle\n  • track_id (required) - Id of a track"
          },
          "typeVersion": 4.2
        },
        {
          "id": "9231f106-eca0-4f28-b01e-beca9fea66d8",
          "name": "Add Media to Track",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            2880,
            -60
          ],
          "parameters": {
            "url": "=https://api.clarify.io//v1/bundles/{{ $fromAI('bundle_id', 'id of a bundle', 'string') }}/tracks/{{ $fromAI('track_id', 'id of a track', 'string') }}",
            "method": "PUT",
            "options": {},
            "toolDescription": "Add media to a track\n\nParameters:\n- Path parameters:\n  • bundle_id (required) - Id of a bundle\n  • track_id (required) - Id of a track"
          },
          "typeVersion": 4.2
        },
        {
          "id": "80011f8f-fdbc-4af7-af97-5ce9e5da53f2",
          "name": "Sticky Note2",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -660,
            140
          ],
          "parameters": {
            "color": 3,
            "width": 500,
            "height": 200,
            "content": "## Reports"
          },
          "typeVersion": 1
        },
        {
          "id": "d01042cc-0fc5-4cfb-ac9b-703cfd10731b",
          "name": "Generate Group Report",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            -520,
            180
          ],
          "parameters": {
            "url": "=https://api.clarify.io//v1/reports/scores",
            "options": {},
            "sendQuery": true,
            "queryParameters": {
              "parameters": [
                {
                  "name": "interval",
                  "value": "={{ $fromAI('interval', 'Duration of report periods. Default is month.', 'string') }}"
                },
                {
                  "name": "score_field",
                  "value": "={{ $fromAI('score_field', 'A bundle/metadata field to use as a score. Ex. insights.spoken_words.listener_score.', 'string') }}"
                },
                {
                  "name": "group_field",
                  "value": "={{ $fromAI('group_field', 'A metadata field by which to group scores, typically a user or team id field.', 'string') }}"
                },
                {
                  "name": "filter",
                  "value": "={{ $fromAI('filter', 'filter expression, typically programmatically generated based on input controls and data segregation rules etc. Up to 500 characters.', 'string') }}"
                },
                {
                  "name": "language",
                  "value": "={{ $fromAI('language', 'Language to search in, specified with an RFC5646 code. Default is \"en\"', 'string') }}"
                }
              ]
            },
            "toolDescription": "Generate Group Report beta\n\nParameters:\n- Query parameters:\n  • interval (required) - Duration of report periods. Default is month.\n  • score_field (required) - A bundle/metadata field to use as a score. Ex. insights.spoken_words.listener_score.\n  • group_field (required) - A metadata field by which to group scores, typically a user or team id field.\n  • filter (optional) - Filter expression, typically programmatically generated based on input controls and data segregation rules etc. Up to 500 characters.\n  • language (optional) - Language to search in, specified with an RFC5646 code. Default is \"en\""
          },
          "typeVersion": 4.2
        },
        {
          "id": "93666e6d-7348-4b91-be4e-b13fdb1bb003",
          "name": "Generate Trends Report",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            -320,
            180
          ],
          "parameters": {
            "url": "=https://api.clarify.io//v1/reports/trends",
            "options": {},
            "sendQuery": true,
            "queryParameters": {
              "parameters": [
                {
                  "name": "interval",
                  "value": "={{ $fromAI('interval', 'Duration of report periods. Default is month.', 'string') }}"
                },
                {
                  "name": "content",
                  "value": "={{ $fromAI('content', 'Content reported in each period. Zero or more of tracks, spoken_words, spoken_keywords. List is space or comma separated single string or an array of strings.', 'string') }}"
                },
                {
                  "name": "filter",
                  "value": "={{ $fromAI('filter', 'filter expression, typically programmatically generated based on input controls and data segregation rules etc. Up to 500 characters.', 'string') }}"
                },
                {
                  "name": "language",
                  "value": "={{ $fromAI('language', 'Language to search in, specified with an RFC5646 code. Default is \"en\"', 'string') }}"
                }
              ]
            },
            "toolDescription": "Generate Trends Report beta\n\nParameters:\n- Query parameters:\n  • interval (required) - Duration of report periods. Default is month.\n  • content (optional) - Content reported in each period. Zero or more of tracks, spoken_words, spoken_keywords. List is space or comma separated single string or an array of strings.\n  • filter (optional) - Filter expression, typically programmatically generated based on input controls and data segregation rules etc. Up to 500 characters.\n  • language (optional) - Language to search in, specified with an RFC5646 code. Default is \"en\""
          },
          "typeVersion": 4.2
        },
        {
          "id": "5c80fc84-700e-476b-99a4-958571bca995",
          "name": "Sticky Note3",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -660,
            380
          ],
          "parameters": {
            "color": 4,
            "width": 300,
            "height": 200,
            "content": "## Search"
          },
          "typeVersion": 1
        },
        {
          "id": "d1fbd3a0-bac7-4c78-8cc8-010052f97394",
          "name": "Search Bundles",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            -520,
            420
          ],
          "parameters": {
            "url": "=https://api.clarify.io//v1/search",
            "options": {},
            "sendQuery": true,
            "queryParameters": {
              "parameters": [
                {
                  "name": "query",
                  "value": "={{ $fromAI('query', 'search terms, typically as typed into a search field. Up to 120 characters.', 'string') }}"
                },
                {
                  "name": "query_fields",
                  "value": "={{ $fromAI('query_fields', 'list of insights, metadata, and bundle fields to search with the query. Use insights.spoken_words for searching audio, metadata.* for all metadata fields, bundle.* for all bundle fields, * for audio and all fields. Default is insights.spoken_words and metadata.*. List is space or comma separated single string or an array of strings. If single string, up to 1024 characters.', 'string') }}"
                },
                {
                  "name": "filter",
                  "value": "={{ $fromAI('filter', 'filter expression, typically programmatically generated based on input controls and data segregation rules etc. Up to 500 characters.', 'string') }}"
                },
                {
                  "name": "language",
                  "value": "={{ $fromAI('language', 'Language to search in, specified with an RFC5646 code. Default is \"en\"', 'string') }}"
                },
                {
                  "name": "limit",
                  "value": "={{ $fromAI('limit', 'limit results to specified number of bundles. Default is 10. Max 100.', 'number') }}"
                },
                {
                  "name": "embed",
                  "value": "={{ $fromAI('embed', 'list of link relations to embed in the result collection. Zero or more of: items, tracks, metadata, insights. List is space or comma separated single string or an array of strings', 'string') }}"
                },
                {
                  "name": "iterator",
                  "value": "={{ $fromAI('iterator', 'opaque value, automatically provided in next/prev links', 'string') }}"
                }
              ]
            },
            "toolDescription": "Search bundles\n\nParameters:\n- Query parameters:\n  • query (optional) - Search terms, typically as typed into a search field. Up to 120 characters.\n  • query_fields (optional) - List of insights, metadata, and bundle fields to search with the query. Use insights.spoken_words for searching audio, metadata.* for all metadata fields, bundle.* for all bundle fields, * for audio and all fields. Default is insights.spoken_words and metadata.*. List is space or comma separated single string or an array of strings. If single string, up to 1024 characters.\n  • filter (optional) - Filter expression, typically programmatically generated based on input controls and data segregation rules etc. Up to 500 characters.\n  • language (optional) - Language to search in, specified with an RFC5646 code. Default is \"en\"\n  • limit (optional) - Limit results to specified number of bundles. Default is 10. Max 100.\n  • embed (optional) - List of link relations to embed in the result collection. Zero or more of: items, tracks, metadata, insights. List is space or comma separated single string or an array of strings\n  • iterator (optional) - Opaque value, automatically provided in next/prev links"
          },
          "typeVersion": 4.2
        }
      ],
      "active": false,
      "shared": [
        {
          "role": "workflow:owner",
          "project": {
            "id": "G5fce9xGuBAsWBXe",
            "icon": null,
            "name": "David Ashby <david.ashby.lds@gmail.com>",
            "type": "personal",
            "createdAt": "2025-06-04T02:55:02.013Z",
            "updatedAt": "2025-06-04T02:56:01.361Z",
            "projectRelations": [
              {
                "role": "project:personalOwner",
                "user": {
                  "id": "715c1c00-cb48-4712-9a32-f1f4b6db2b30",
                  "role": "global:owner",
                  "email": "david.ashby.lds@gmail.com",
                  "disabled": false,
                  "lastName": "Ashby",
                  "settings": {
                    "npsSurvey": {
                      "responded": true,
                      "lastShownAt": 1749357655581
                    },
                    "userActivated": true,
                    "userActivatedAt": 1749075994495,
                    "easyAIWorkflowOnboarded": true,
                    "firstSuccessfulWorkflowId": "3N3vVikZb3MckFYm"
                  },
                  "createdAt": "2025-06-04T02:55:01.745Z",
                  "firstName": "David",
                  "isPending": false,
                  "updatedAt": "2025-06-08T04:40:58.399Z",
                  "mfaEnabled": false,
                  "personalizationAnswers": {
                    "version": "v4",
                    "personalization_survey_n8n_version": "1.95.3",
                    "personalization_survey_submitted_at": "2025-06-04T02:56:07.075Z"
                  }
                },
                "userId": "715c1c00-cb48-4712-9a32-f1f4b6db2b30",
                "createdAt": "2025-06-04T02:55:02.013Z",
                "projectId": "G5fce9xGuBAsWBXe",
                "updatedAt": "2025-06-04T02:55:02.013Z"
              }
            ]
          },
          "createdAt": "2025-07-02T00:13:00.109Z",
          "projectId": "G5fce9xGuBAsWBXe",
          "updatedAt": "2025-07-02T00:13:00.109Z",
          "workflowId": "zmvc1qXpqu9RcA3v"
        }
      ],
      "pinData": {},
      "settings": {
        "timezone": "America/New_York"
      },
      "createdAt": "2025-07-02T00:13:00.106Z",
      "updatedAt": "2025-07-02T00:13:39.000Z",
      "versionId": "75f6fb3c-965a-4c50-9d1b-e6e1a15e59eb",
      "isArchived": false,
      "staticData": null,
      "connections": {
        "List Bundles": {
          "ai_tool": [
            [
              {
                "node": "api.clarify.io MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Search Bundles": {
          "ai_tool": [
            [
              {
                "node": "api.clarify.io MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Create Bundle 3": {
          "ai_tool": [
            [
              {
                "node": "api.clarify.io MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Delete Bundle 4": {
          "ai_tool": [
            [
              {
                "node": "api.clarify.io MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Retrieve Bundle": {
          "ai_tool": [
            [
              {
                "node": "api.clarify.io MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Update Bundle 4": {
          "ai_tool": [
            [
              {
                "node": "api.clarify.io MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Add Bundle Track": {
          "ai_tool": [
            [
              {
                "node": "api.clarify.io MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Add Media to Track": {
          "ai_tool": [
            [
              {
                "node": "api.clarify.io MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Delete Bundle Track": {
          "ai_tool": [
            [
              {
                "node": "api.clarify.io MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Request Insight Run": {
          "ai_tool": [
            [
              {
                "node": "api.clarify.io MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Delete Bundle Tracks": {
          "ai_tool": [
            [
              {
                "node": "api.clarify.io MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Update Bundle Tracks": {
          "ai_tool": [
            [
              {
                "node": "api.clarify.io MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Generate Group Report": {
          "ai_tool": [
            [
              {
                "node": "api.clarify.io MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Retrieve Bundle Track": {
          "ai_tool": [
            [
              {
                "node": "api.clarify.io MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Delete Bundle Metadata": {
          "ai_tool": [
            [
              {
                "node": "api.clarify.io MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Generate Trends Report": {
          "ai_tool": [
            [
              {
                "node": "api.clarify.io MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Retrieve Bundle Tracks": {
          "ai_tool": [
            [
              {
                "node": "api.clarify.io MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Update Bundle Metadata": {
          "ai_tool": [
            [
              {
                "node": "api.clarify.io MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Retrieve Bundle Insight": {
          "ai_tool": [
            [
              {
                "node": "api.clarify.io MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Retrieve Bundle Insights": {
          "ai_tool": [
            [
              {
                "node": "api.clarify.io MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Retrieve Bundle Metadata": {
          "ai_tool": [
            [
              {
                "node": "api.clarify.io MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        }
      },
      "triggerCount": 0
    },
    "lastUpdatedBy": 29,
    "workflowInfo": {
      "nodeCount": 27,
      "nodeTypes": {
        "n8n-nodes-base.stickyNote": {
          "count": 5
        },
        "n8n-nodes-base.httpRequestTool": {
          "count": 21
        },
        "@n8n/n8n-nodes-langchain.mcpTrigger": {
          "count": 1
        }
      }
    },
    "status": "published",
    "user": {
      "name": "David Ashby",
      "username": "cfomodz",
      "bio": "Unlimited Access to my paid workflows 👇 For the cost of one a month",
      "verified": true,
      "links": [
        "https://www.skool.com/n8n-automation-lab"
      ],
      "avatar": "https://gravatar.com/avatar/0118796cfdab829a3307d407dfeeb01a3952eb402584a45a211e4ef7d15edbbf?r=pg&d=retro&size=200"
    },
    "nodes": [
      {
        "id": 565,
        "icon": "fa:sticky-note",
        "name": "n8n-nodes-base.stickyNote",
        "codex": {
          "data": {
            "alias": [
              "Comments",
              "Notes",
              "Sticky"
            ],
            "categories": [
              "Core Nodes"
            ],
            "nodeVersion": "1.0",
            "codexVersion": "1.0",
            "subcategories": {
              "Core Nodes": [
                "Helpers"
              ]
            }
          }
        },
        "group": "[\"input\"]",
        "defaults": {
          "name": "Sticky Note",
          "color": "#FFD233"
        },
        "iconData": {
          "icon": "sticky-note",
          "type": "icon"
        },
        "displayName": "Sticky Note",
        "typeVersion": 1,
        "nodeCategories": [
          {
            "id": 9,
            "name": "Core Nodes"
          }
        ]
      },
      {
        "id": 1293,
        "icon": "file:../mcp.svg",
        "name": "@n8n/n8n-nodes-langchain.mcpTrigger",
        "codex": {
          "data": {
            "alias": [
              "Model Context Protocol",
              "MCP Server"
            ],
            "resources": {
              "primaryDocumentation": [
                {
                  "url": "https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-langchain.mcptrigger/"
                }
              ]
            },
            "categories": [
              "AI",
              "Core Nodes",
              "Langchain"
            ],
            "subcategories": {
              "AI": [
                "Root Nodes",
                "Model Context Protocol"
              ],
              "Core Nodes": [
                "Other Trigger Nodes"
              ]
            }
          }
        },
        "group": "[\"trigger\"]",
        "defaults": {
          "name": "MCP Server Trigger"
        },
        "iconData": {
          "type": "file",
          "fileBuffer": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgwIiBoZWlnaHQ9IjE4MCIgdmlld0JveD0iMCAwIDE5NSAxOTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8ZyBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMTIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+CgkJPHBhdGggZD0iTTI1IDk3Ljg1MjhMOTIuODgyMyAyOS45NzA2QzEwMi4yNTUgMjAuNTk4IDExNy40NTEgMjAuNTk4IDEyNi44MjMgMjkuOTcwNlYyOS45NzA2QzEzNi4xOTYgMzkuMzQzMSAxMzYuMTk2IDU0LjUzOTEgMTI2LjgyMyA2My45MTE3TDc1LjU1ODEgMTE1LjE3NyIvPgoJCTxwYXRoIGQ9Ik03Ni4yNjUzIDExNC40N0wxMjYuODIzIDYzLjkxMTdDMTM2LjE5NiA1NC41MzkxIDE1MS4zOTIgNTQuNTM5MSAxNjAuNzY1IDYzLjkxMTdMMTYxLjExOCA2NC4yNjUyQzE3MC40OTEgNzMuNjM3OCAxNzAuNDkxIDg4LjgzMzggMTYxLjExOCA5OC4yMDYzTDk5LjcyNDggMTU5LjZDOTYuNjAwNiAxNjIuNzI0IDk2LjYwMDYgMTY3Ljc4OSA5OS43MjQ4IDE3MC45MTNMMTEyLjMzMSAxODMuNTIiLz4KCQk8cGF0aCBkPSJNMTA5Ljg1MyA0Ni45NDExTDU5LjY0ODIgOTcuMTQ1N0M1MC4yNzU3IDEwNi41MTggNTAuMjc1NyAxMjEuNzE0IDU5LjY0ODIgMTMxLjA4N1YxMzEuMDg3QzY5LjAyMDggMTQwLjQ1OSA4NC4yMTY4IDE0MC40NTkgOTMuNTg5NCAxMzEuMDg3TDE0My43OTQgODAuODgyMiIvPgoJPC9nPgo8L3N2Zz4K"
        },
        "displayName": "MCP Server Trigger",
        "typeVersion": 2,
        "nodeCategories": [
          {
            "id": 9,
            "name": "Core Nodes"
          },
          {
            "id": 25,
            "name": "AI"
          },
          {
            "id": 26,
            "name": "Langchain"
          }
        ]
      }
    ],
    "categories": [
      {
        "id": 5,
        "name": "Engineering"
      },
      {
        "id": 48,
        "name": "AI RAG"
      }
    ],
    "image": []
  }
}