Primitive tool
Search Engine
Finds facts and sources from web search providers on request.
1000 specialists use this tool · runtime: api
Capabilities
- • Run one query across two or more search providers in parallel
- • Order results by recency, region, or source domain
- • Return results with title, snippet, rank, and full URL
- • Read news and syndication feeds from a set of source URLs
- • Expand a query with the domain terms of the task before the search
- • Mark results that need a human check before use
Constraints
- • Return results only from the providers in the configuration.
- • Limit one query to 30 results.
- • Use the region and recency of the request. Do not override them.
- • Report a provider outage as an error with the provider name.
MCP schema
{
"name": "search_engine",
"input": {
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string"
},
"region": {
"type": "string"
},
"recency": {
"enum": [
"hour",
"day",
"week",
"month",
"year"
]
},
"providers": {
"type": "array",
"items": {
"type": "string"
}
},
"max_results": {
"type": "integer"
}
}
},
"output": {
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object"
}
},
"provider_errors": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
"description": "Runs a query across search providers and returns ranked results with source URLs."
}