Quick Start
Add tools to any run:Simple Search Tools
Use these tools to get started quickly in our playground or with our API. For example, pass in the tools input:{ type: 'platform', id: 'fast_search' }.
| Tool Name | API Name | Description |
|---|---|---|
| Fast Search | fast_search | Extremely fast search for simple factual lookups |
| Web Search | web_search | Comprehensive web search for detailed research |
| Fresh Search | fresh_search | Search the web for content from the last 7 days |
| Page Reader | page_reader | Extract content from a specific webpage URL |
| Find Similar | find_similar | Find similar links to a given URL |
| People Search | people_search | Search for people, profiles, and bios |
| Company Search | company_search | Search for companies, funding info, and business details |
| News Search | news_search | Search for news articles and press coverage |
| Tweet Search | tweet_search | Search for tweets and Twitter/X discussions |
| Research Paper Search | research_paper_search | Search for academic research papers and studies |
| Google Search | google_search | Search the web using Google |
Custom Function Tools
Call your own HTTP endpoints. You host the tool; Subconscious calls it during agent execution.Tool Schema
Building a Tool Server
Your tool endpoint receives POST requests with parameters as JSON and returns JSON results.Registering with Subconscious
Once your server is running, register the tool in your run:Your endpoint must be publicly accessible. For local development, use a tunnel
like ngrok or Cloudflare
Tunnel.
Tool Headers
Add custom HTTP headers that are sent when calling your tool’s endpoint. Useful for authentication:Default Arguments
Inject parameter values that are hidden from the model and automatically merged at call time. Perfect for session IDs, public API keys, or other values you don’t want the model to see or generate:MCP Tools
Connect to Model Context Protocol servers to use their tools.Saved Tools
Don’t want to pass the full tool schema every time? Save tool configurations in the dashboard and reference them by name.Create the tool
Go to subconscious.dev/platform/tools and create a new tool with your endpoint URL, parameters, and description.
- You use the same tool across multiple agents
- You want to update configuration without changing code
- You’re sharing tools with your team