Search Gmail Messages
search_gmail_messagesSearches Gmail messages with standard search operators, returning message and thread IDs with direct links. Supports pagination for large result sets.
Instructions
Searches messages in a user's Gmail account based on a query. Returns both Message IDs and Thread IDs for each found message, along with Gmail web interface links for manual verification. Supports pagination via page_token parameter.
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>",
"user_google_email": "<user_google_email>"
},
"name": "search_gmail_messages"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | The search query. Supports standard Gmail search operators. | |
| user_google_email | Yes | The user's Google email address. Required. | |
| page_size | No | The maximum number of messages to return. Defaults to 10. | |
| page_token | No | Token for retrieving the next page of results. Use the next_page_token from a previous response. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |