web_search
Retrieve real-time web answers from Perplexity Sonar API. Specify query, model, recency filter, city, or country for targeted results.
Instructions
Search the web using Perplexity Sonar API for real-time information.
Args:
query: The search query or question to ask Perplexity
model: The Perplexity model to use. Options: "sonar", "sonar-pro",
"sonar-deep-research", "sonar-reasoning", "sonar-reasoning-pro"
(default: "sonar")
recency_filter: Time filter for results (e.g., 'week', 'day')
city: City name for location-based search
country: Two letter ISO country code
Returns:
str: The search results and answer from Perplexity API
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "web_search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| model | No | sonar | |
| recency_filter | No | ||
| city | No | ||
| country | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |