Quick Start
Add tools to any run:Platform Tools
Built-in tools hosted by Subconscious. No setup required.| ID | Name | Description |
|---|---|---|
web_search | Google Search | Search the web for information |
webpage_understanding | Jina Reader | Extract and summarize webpage content |
parallel_search | Parallel Search | Precision search for facts from authoritative sources |
parallel_extract | Parallel Extract | Extract specific content from a webpage |
exa_search | Exa Search | Semantic search for high-quality content |
exa_crawl | Exa Crawl | Retrieve full webpage content |
exa_find_similar | Exa Similar | Find pages similar to a given URL |
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.1
Create the tool
Go to subconscious.dev/platform/tools and create a new tool with your endpoint URL, parameters, and description.
2
Reference by ID
Use your saved tool’s API name in requests:
- You use the same tool across multiple agents
- You want to update configuration without changing code
- You’re sharing tools with your team