Overview
Full-text search engine for n8n nodes using SQLite FTS5. Searches across node names, descriptions, and aliases with support for fuzzy matching and typo tolerance. Returns max 20 results ranked by relevance with commonly-used nodes prioritized. Performance: < 20ms even for complex queriesParameters
Search keywords. Use quotes for exact phrases like “google sheets”.Examples:
"webhook"- Find webhook nodes"database"- Find database nodes"google sheets"- Exact phrase match
Maximum number of results to return.
- Default:
20 - Maximum:
100
Search mode for matching keywords.
Filter by node source type.
Include top 2 real-world configuration examples from popular templates for each node.Adds approximately 200-400 tokens per node.
Response
Array of node objects sorted by relevance score.
Examples
Response Example
Use Cases
- Finding nodes when you know partial names
- Discovering nodes by functionality (e.g., “email”, “database”, “transform”)
- Handling user typos in node names (use FUZZY mode)
- Finding all nodes related to a service (e.g., “google”, “aws”, “microsoft”)
- Discovering community integrations for specific services
- Finding verified community nodes for production use
Best Practices
Start with single keywords
Start with single keywords
Single keywords provide the broadest results. Use multiple words only when you need to narrow down.
Use FUZZY mode for user input
Use FUZZY mode for user input
When users might misspell node names, FUZZY mode is essential.
Combine with get_node
Combine with get_node
After finding the right node, use
get_node to get its configuration schema.Use verified nodes for production
Use verified nodes for production
Filter by verified community nodes when recommending for production.
Common Pitfalls
Related Tools
get_node
Get node configuration schema
validate_node
Validate node configurations
search_templates
Find workflow templates