gemini_sendMessage
Send a text message to an active Gemini chat session via sessionId. Receive the model's response, which may include generated text or a function call request, enabling dynamic interaction with the AI model.
Instructions
Sends a message to an existing Gemini chat session, identified by its sessionId. Returns the model's response, which might include text or a function call request.
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": {
"sessionId": "<sessionId>",
"message": "<message>"
},
"name": "gemini_sendMessage"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| generationConfig | No | Optional. Per-request generation configuration settings to override session defaults for this turn. | |
| message | Yes | Required. The text message content to send to the model. (Note: Currently only supports text input; complex Part types like images are not yet supported by this tool parameter). | |
| safetySettings | No | Optional. Per-request safety settings to override session defaults for this turn. | |
| sessionId | Yes | Required. The unique identifier of the chat session to send the message to. | |
| toolConfig | No | Optional. Per-request tool configuration, e.g., to force function calling mode. | |
| tools | No | Optional. Per-request tools definition (e.g., function declarations) to override session defaults for this turn. |