MCP
Google MCP Server
Billions of people use Google every day to find web pages, news, images, videos, and local results, making it essential for discoverability, reputation management, and demand capture.
MCP Version: 1.0.0 6 MCP Tools Authentication
Base URL
https://mcp.pressmonitor.co.in/mcp Authentication
MCP calls also use Bearer tokens over JSON-RPC 2.0 requests.
Authorization: Bearer YOUR_TOKEN search_web
Search Web
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| query_text | string | Yes | Query Text |
| lang_code | string | No | Lang Code |
| country_code | string | No | Country Code |
| count | integer | No | Number of results to return |
| safesearch | string | No | Safesearch |
Code Examples
curl -X POST "https://mcp.pressmonitor.co.in/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_web",
"arguments": {
"query_text": "VALUE"
}
},
"id": 1
}' search_news
Search News
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| query_text | string | Yes | Query Text |
| lang_code | string | No | Lang Code |
| country_code | string | No | Country Code |
| count | integer | No | Number of results to return |
Code Examples
curl -X POST "https://mcp.pressmonitor.co.in/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_news",
"arguments": {
"query_text": "VALUE"
}
},
"id": 1
}' search_images
Search Images
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| query_text | string | Yes | Query Text |
| lang_code | string | No | Lang Code |
| country_code | string | No | Country Code |
| count | integer | No | Number of results to return |
| safesearch | string | No | Safesearch |
| color | string | No | Color |
| size | string | No | Size |
| type_image | string | No | Type Image |
| layout | string | No | Layout |
Code Examples
curl -X POST "https://mcp.pressmonitor.co.in/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_images",
"arguments": {
"query_text": "VALUE"
}
},
"id": 1
}' search_videos
Search Videos
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| query_text | string | Yes | Query Text |
| lang_code | string | No | Lang Code |
| country_code | string | No | Country Code |
| count | integer | No | Number of results to return |
| safesearch | string | No | Safesearch |
| timelimit | string | No | Timelimit |
| duration | string | No | Duration |
| resolution | string | No | Resolution |
Code Examples
curl -X POST "https://mcp.pressmonitor.co.in/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_videos",
"arguments": {
"query_text": "VALUE"
}
},
"id": 1
}' search_map
Search Map
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| query_text | string | Yes | Query Text |
| place | string | No | Place |
| street | string | No | Street |
| city | string | No | City |
| state | string | No | State |
| country | string | No | Country |
| postalcode | string | No | Postalcode |
| latitude | string | No | Latitude |
| longitude | string | No | Longitude |
| radius | string | No | Radius |
Code Examples
curl -X POST "https://mcp.pressmonitor.co.in/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_map",
"arguments": {
"query_text": "VALUE"
}
},
"id": 1
}' auto_complete
Auto Complete
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
| query_text | string | Yes | Query Text |
Code Examples
curl -X POST "https://mcp.pressmonitor.co.in/mcp" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "auto_complete",
"arguments": {
"query_text": "VALUE"
}
},
"id": 1
}'