google_vision_analyze
Analyze images using Google Vision API to extract text, labels, and objects for OSINT investigations and security research.
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": {
"url": "<url>"
},
"name": "google_vision_analyze"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Image URL to analyze with Google Vision API |
Implementation Reference
- src/index.ts:341-349 (handler)The google_vision_analyze tool is registered and implemented directly in src/index.ts. It uses the gvClient to annotate the provided image URL.
server.tool( "google_vision_analyze", { url: z.string().url().describe("Image URL to analyze with Google Vision API") }, async ({ url }) => { const result = await gvClient.annotateImage(url); return { content: [{ type: "text", text: JSON.stringify(result, null, 2) }], }; }