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
Google

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
}'