AutomationFlowsData & Sheets › Notionsearch

Notionsearch

notionSearch. Uses mcpTrigger, notionTool. Event-driven trigger; 2 nodes.

Event trigger★☆☆☆☆ complexityAI-powered2 nodesMcp TriggerNotion Tool
Data & Sheets Trigger: Event Nodes: 2 Complexity: ★☆☆☆☆ AI nodes: yes Added:

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "updatedAt": "2026-01-19T17:15:39.280Z",
  "createdAt": "2026-01-17T22:21:32.442Z",
  "id": "SJ-4I_1lXP3yYzOnBbbuo",
  "name": "notionSearch",
  "active": true,
  "isArchived": false,
  "nodes": [
    {
      "parameters": {
        "path": "getNotion"
      },
      "type": "@n8n/n8n-nodes-langchain.mcpTrigger",
      "typeVersion": 2,
      "position": [
        0,
        0
      ],
      "id": "81c7a720-fc2e-4b93-81f4-2f2ac654f573",
      "name": "MCP Server Trigger"
    },
    {
      "parameters": {
        "descriptionType": "manual",
        "toolDescription": "  \"name\": \"getNotion\",\n  \"description\": \"Query Notion Pages and Database\",\n  \"parameters\": {\n    \"type\": \"string\",\n    \"properties\": {\n      \"query\": {\n        \"type\": \"string\",\n        \"description\": \"Query to search notion\"\n      }\n    \"required\": [\"query\"]\n  }\n}return JSON content",
        "operation": "search",
        "text": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Search_Text', ``, 'string') }}",
        "returnAll": true,
        "options": {}
      },
      "type": "n8n-nodes-base.notionTool",
      "typeVersion": 2.2,
      "position": [
        96,
        208
      ],
      "id": "a7de89eb-8351-42f0-954e-1c131b30a8cd",
      "name": "get-pages",
      "credentials": {
        "notionApi": {
          "name": "<your credential>"
        }
      }
    }
  ],
  "connections": {
    "get-pages": {
      "ai_tool": [
        [
          {
            "node": "MCP Server Trigger",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    }
  },
  "settings": {
    "executionOrder": "v1",
    "availableInMCP": false
  },
  "staticData": null,
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "versionId": "a59903fb-6439-42cc-9f77-ff0d033c4b7e",
  "activeVersionId": "a59903fb-6439-42cc-9f77-ff0d033c4b7e",
  "triggerCount": 1,
  "shared": [
    {
      "updatedAt": "2026-01-17T22:21:32.442Z",
      "createdAt": "2026-01-17T22:21:32.442Z",
      "role": "workflow:owner",
      "workflowId": "SJ-4I_1lXP3yYzOnBbbuo",
      "projectId": "aRJv9cLftn98cx8V"
    }
  ],
  "activeVersion": {
    "updatedAt": "2026-01-19T17:16:07.918Z",
    "createdAt": "2026-01-19T17:15:39.284Z",
    "versionId": "a59903fb-6439-42cc-9f77-ff0d033c4b7e",
    "workflowId": "SJ-4I_1lXP3yYzOnBbbuo",
    "nodes": [
      {
        "parameters": {
          "path": "getNotion"
        },
        "type": "@n8n/n8n-nodes-langchain.mcpTrigger",
        "typeVersion": 2,
        "position": [
          0,
          0
        ],
        "id": "81c7a720-fc2e-4b93-81f4-2f2ac654f573",
        "name": "MCP Server Trigger",
        "webhookId": "bb122a61-b27d-4808-b7dc-6033f2b09c58"
      },
      {
        "parameters": {
          "descriptionType": "manual",
          "toolDescription": "  \"name\": \"getNotion\",\n  \"description\": \"Query Notion Pages and Database\",\n  \"parameters\": {\n    \"type\": \"string\",\n    \"properties\": {\n      \"query\": {\n        \"type\": \"string\",\n        \"description\": \"Query to search notion\"\n      }\n    \"required\": [\"query\"]\n  }\n}return JSON content",
          "operation": "search",
          "text": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Search_Text', ``, 'string') }}",
          "returnAll": true,
          "options": {}
        },
        "type": "n8n-nodes-base.notionTool",
        "typeVersion": 2.2,
        "position": [
          96,
          208
        ],
        "id": "a7de89eb-8351-42f0-954e-1c131b30a8cd",
        "name": "get-pages",
        "credentials": {
          "notionApi": {
            "id": "3fHRfNFuVaBVdXOX",
            "name": "Notion account"
          }
        }
      }
    ],
    "connections": {
      "get-pages": {
        "ai_tool": [
          [
            {
              "node": "MCP Server Trigger",
              "type": "ai_tool",
              "index": 0
            }
          ]
        ]
      }
    },
    "authors": "Shawn Crowley",
    "name": "v1.2",
    "description": "Names and Descriptions following MCP Best Practices",
    "autosaved": false
  },
  "tags": []
}

Credentials you'll need

Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.

Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

notionSearch. Uses mcpTrigger, notionTool. Event-driven trigger; 2 nodes.

Source: https://github.com/shawnmcrowley/n8n_workflows/blob/7875d4630c1d83fe26a4ff92ece0b522a850575a/workflows/notionsearch-.json — original creator credit. Request a take-down →

More Data & Sheets workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

Data & Sheets

[](https://youtu.be/lQh1fuIrBN8)

Airtable Tool, Mcp Trigger
Data & Sheets

Use-Workflow-as-MCP. Uses executeWorkflowTrigger, mcpTrigger, toolWorkflow, notion. Event-driven trigger; 4 nodes.

Execute Workflow Trigger, Mcp Trigger, Tool Workflow +1
Data & Sheets

Need help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator?

Mcp Trigger, HTTP Request Tool
Data & Sheets

The AI-Powered Airtable Contact Manager is an intelligent n8n workflow that enables AI assistants to seamlessly manage contact data in Airtable through natural language interactions. Using the Model C

Mcp Trigger, Airtable Tool
Data & Sheets

mails2notion V2. Uses lmChatOpenAi, toolCalculator, outputParserStructured, gmail. Event-driven trigger; 38 nodes.

OpenAI Chat, Tool Calculator, Output Parser Structured +5