MCP

Google Search Intelligence for Research and Content Teams MCP Server

MCP tools for Google Search

Base URL

https://mcp.pressmonitor.com/google/v1

Authentication

MCP calls also use Bearer tokens over JSON-RPC 2.0 requests.

Authorization: Bearer YOUR_TOKEN

Discover Tools

Start by listing the tools exposed by the MCP server.

curl -X POST \ 'https://mcp.pressmonitor.com/google/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
tool search_web

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 string No Number of results to return
safesearch string No Safesearch

Code Examples

curl -X POST \ 'https://mcp.pressmonitor.com/google/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_web","arguments":{"query_text":"SOME_STRING_VALUE","lang_code":"SOME_STRING_VALUE","country_code":"SOME_STRING_VALUE","count":20,"safesearch":"SOME_STRING_VALUE"}}}'
tool search_news

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 string No Number of results to return

Code Examples

curl -X POST \ 'https://mcp.pressmonitor.com/google/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_news","arguments":{"query_text":"SOME_STRING_VALUE","lang_code":"SOME_STRING_VALUE","country_code":"SOME_STRING_VALUE","count":20}}}'
tool search_images

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 string 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.com/google/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_images","arguments":{"query_text":"SOME_STRING_VALUE","lang_code":"SOME_STRING_VALUE","country_code":"SOME_STRING_VALUE","count":20,"safesearch":"SOME_STRING_VALUE","color":"SOME_STRING_VALUE","size":"SOME_STRING_VALUE","type_image":"SOME_STRING_VALUE","layout":"SOME_STRING_VALUE"}}}'
tool search_videos

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 string 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.com/google/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_videos","arguments":{"query_text":"SOME_STRING_VALUE","lang_code":"SOME_STRING_VALUE","country_code":"SOME_STRING_VALUE","count":20,"safesearch":"SOME_STRING_VALUE","timelimit":"SOME_STRING_VALUE","duration":"SOME_STRING_VALUE","resolution":"SOME_STRING_VALUE"}}}'
tool search_map

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
county string No County
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.com/google/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_map","arguments":{"query_text":"SOME_STRING_VALUE","place":"SOME_STRING_VALUE","street":"SOME_STRING_VALUE","city":"SOME_STRING_VALUE","county":20,"state":"SOME_STRING_VALUE","country":20,"postalcode":"SOME_STRING_VALUE","latitude":"SOME_STRING_VALUE","longitude":"SOME_STRING_VALUE","radius":"SOME_STRING_VALUE"}}}'
tool auto_complete

Auto Complete

Auto Complete

Arguments

Name Type Required Description
query_text string Yes Query Text

Code Examples

curl -X POST \ 'https://mcp.pressmonitor.com/google/v1' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_TOKEN' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"auto_complete","arguments":{"query_text":"SOME_STRING_VALUE"}}}'