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."
}

See the specialists built on this tool