Provides structured JSON search results from Google, Bing, and Brave including maps, news, shopping, images, and jobs.
Also known as automdev/autom-mcp, autom-mcp, @automdev/mcp
- Stars
- 0
- Tools
- 22
- Downloads, 30 days
- 311
- Latest version
- 0.1.0
- Last commit
- Nov 11, 2026
- License
- MIT
What is Autom MCP?
Autom provides structured JSON search results from Google, Bing, and Brave including maps, news, shopping, images, and jobs. It exposes 22 tools, such as bing_search, brave_images, brave_search.
Summary generated from the project's README
About Autom MCP server
Autom provides developers with a way to access structured JSON search results from major engines like Google, Bing, and Brave. It transforms web data into machine-readable formats, covering diverse categories such as maps, news, shopping, images, and job listings. This server is designed for use with MCP clients like Claude, Cursor, VS Code, and Windsurf, allowing AI models to interact with real-time search data through specific tools.
Users can deploy this server in two ways: locally via stdio using Node.js or as a remote service through Streamable HTTP. Running it locally requires an Autom API key provided via environment variables, while the hosted version at mcp.autom.dev uses the x-api-key header. The server includes specialized tools like google_search_ai for AI mode queries, google_jobs for employment data, and a general search tool that automatically cycles through multiple engines to find organic results.
What you can do with it
- 1Retrieve structured job listingsA developer can ask an AI to find specific employment opportunities using the Google Jobs tool.
- 2Perform multi-engine web searchesAn AI client can use a single command to search across Google, Brave, Bing, and other engines automatically.
- 3Analyze product and shopping dataUsers can extract pricing and merchant information for products through the Google Shopping tool.
- 4Monitor API usage and creditsDevelopers can check their remaining balance and real-time statistics directly through the server.
Written from the project's README. Every use case is checked against a quote from it.
How to install Autom MCP
Formats verified 10 Nov 2026Add to CursorAdd to GooseInstall Autom MCP in Claude Code
$ claude mcp add --env 'AUTOM_API_KEY=<YOUR_AUTOM_API_KEY>' autom-mcp -- npx -y @automdev/mcpInstall Autom MCP in Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"autom-mcp": {
"command": "npx",
"args": [
"-y",
"@automdev/mcp"
],
"env": {
"AUTOM_API_KEY": "<YOUR_AUTOM_API_KEY>"
}
}
}
}Install Autom MCP in VS Code
.vscode/mcp.json
{
"servers": {
"autom-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@automdev/mcp"
],
"env": {
"AUTOM_API_KEY": "<YOUR_AUTOM_API_KEY>"
}
}
}
}Install Autom MCP in VS Code CLI
$ code --add-mcp '{"name":"autom-mcp","type":"stdio","command":"npx","args":["-y","@automdev/mcp"],"env":{"AUTOM_API_KEY":"<YOUR_AUTOM_API_KEY>"}}'Install Autom MCP in Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"autom-mcp": {
"command": "npx",
"args": [
"-y",
"@automdev/mcp"
],
"env": {
"AUTOM_API_KEY": "<YOUR_AUTOM_API_KEY>"
}
}
}
}Install Autom MCP in Codex
$ codex mcp add autom-mcp --env 'AUTOM_API_KEY=<YOUR_AUTOM_API_KEY>' -- npx -y @automdev/mcpInstall Autom MCP in Codex config.toml
~/.codex/config.toml
[mcp_servers.autom-mcp] command = "npx" args = ["-y", "@automdev/mcp"] [mcp_servers.autom-mcp.env] AUTOM_API_KEY = "<YOUR_AUTOM_API_KEY>"
Install Autom MCP in Gemini CLI
$ gemini mcp add -s user -e 'AUTOM_API_KEY=<YOUR_AUTOM_API_KEY>' autom-mcp npx -- -y @automdev/mcpInstall Autom MCP in Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"autom-mcp": {
"command": "npx",
"args": [
"-y",
"@automdev/mcp"
],
"env": {
"AUTOM_API_KEY": "<YOUR_AUTOM_API_KEY>"
}
}
}
}Autom MCP tools 22
Detected from the READMEbing_searchbrave_imagesbrave_searchbrave_videosduckduckgo_searchfinder_google_countriesfinder_google_languagesfinder_google_locationsgoogle_imagesgoogle_jobsgoogle_mapsgoogle_news
| bing_search | — | |
| brave_images | — | |
| brave_search | — | |
| brave_videos | — | |
| duckduckgo_search | — | |
| finder_google_countries | — | |
| finder_google_languages | — | |
| finder_google_locations | — | |
| google_images | — | |
| google_jobs | — | |
| google_maps | — | |
| google_news | — |
Show all 22 toolsShow fewer tools
google_searchgoogle_search_aigoogle_search_autocompletegoogle_search_lightgoogle_shoppinggoogle_videossearchstatsusageyahoo_search
| google_search | — | |
| google_search_ai | — | |
| google_search_autocomplete | — | |
| google_search_light | — | |
| google_shopping | — | |
| google_videos | — | |
| search | — | |
| stats | — | |
| usage | — | |
| yahoo_search | — |
Configuration
AUTOM_API_KEYRequiredSecretAutom API key.
| Name | Description | |
|---|---|---|
| AUTOM_API_KEY | Autom API key. | RequiredSecret |
Automated checks
Ran Nov 12, 2026Full report →Passed our automated checks. That is not a security audit: read the code and give the server the narrowest access it needs. How checks work
- Source repository linked and reachablePass
- Open source license (OSI)Pass
- Commit or release in the last yearPass
- Package name not close to a popular packagePass
- Remote endpoint uses HTTPSPass
- Destructive tools are labelledPass
- No hidden instructions to the modelPass
- No critical advisory in the package or its dependenciesPass
README
View on GitHubAutom MCP Server
Official Model Context Protocol server for the Autom SERP API.
Google, Bing and Brave search results as structured JSON — web, maps, news, shopping, images, jobs and AI Mode.
It lets Claude, Cursor, VS Code, Windsurf and any MCP client call the API as tools. Runs over stdio (local) or Streamable HTTP (self-hosted).
Requirements
Hosted server (recommended)
Autom runs this server for you at https://mcp.autom.dev/ (Streamable HTTP). Send your API key in the x-api-key header; nothing to install.
claude mcp add --transport http autom https://mcp.autom.dev/ --header "x-api-key: YOUR_API_KEY"
{
"mcpServers": {
"autom": {
"url": "https://mcp.autom.dev/",
"headers": {
"x-api-key": "YOUR_API_KEY"
}
}
}
}
The hosted server and this package expose the same API; run the package locally when you want stdio, your own network egress, or to self-host it.
Run it locally
Claude Code
claude mcp add autom --env AUTOM_API_KEY=YOUR_API_KEY -- npx -y @automdev/mcp
Claude Desktop, Cursor, Windsurf and other clients
Add the server to the client's MCP configuration (claude_desktop_config.json, .cursor/mcp.json…):
{
"mcpServers": {
"autom": {
"command": "npx",
"args": ["-y", "@automdev/mcp"],
"env": {
"AUTOM_API_KEY": "YOUR_API_KEY"
}
}
}
}
VS Code
{
"servers": {
"autom": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@automdev/mcp"],
"env": {
"AUTOM_API_KEY": "${input:autom-api-key}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "autom-api-key",
"description": "Autom API key",
"password": true
}
]
}
Claude Desktop extension
Download the .mcpb bundle from the releases page and open it; Claude Desktop asks for your API key.
Docker
docker build -t autom-mcp .
docker run -i --rm -e AUTOM_API_KEY=YOUR_API_KEY autom-mcp
Tools
| Tool | Description |
|---|---|
bing_search |
Query Bing Search via API and retrieve structured organic results (title, link, snippet, position). |
brave_images |
Search Brave Images via API and retrieve structured image results with pagination and SafeSearch. |
brave_search |
Search Brave Search via API and retrieve structured organic results with pagination. |
brave_videos |
Search Brave Videos via API and retrieve structured video results with pagination and SafeSearch. |
duckduckgo_search |
Query DuckDuckGo via API and retrieve structured organic results with region and language. |
finder_google_countries |
Search Google countries and retrieve country codes (free Finder endpoint). |
finder_google_languages |
Search Google languages and retrieve language codes (free Finder endpoint). |
finder_google_locations |
Find supported Google locations and retrieve location IDs and country codes (free endpoint). |
google_images |
Search Google Images via API and retrieve image results (URLs, titles, sources, dimensions). |
google_jobs |
Scrape Google Jobs results via API and retrieve structured job listings with title, company, location, and pagination. |
google_maps |
Search Google Maps via API and retrieve structured place results (address, website, phone). |
google_news |
Search Google News via API and retrieve structured news results with pagination. |
google_search |
Scrape Google Search results via API and retrieve structured SERP data with pagination. |
google_search_ai |
Query Google AI Mode via API. JSON with text_blocks, references, and shopping_results. |
google_search_autocomplete |
Get Google Search autocomplete suggestions via API for a given query. |
google_search_light |
Scrape lightweight Google Search results via API: fast, cost-efficient, organic results only. |
google_shopping |
Scrape Google Shopping results via API and retrieve structured product listings with prices, ratings, and merchant data. |
google_videos |
Search Google Videos via API and retrieve structured video results with metadata. |
search |
One call walks engines in order and returns the first organic results. engines=auto tries Google, then Brave, Bing, DuckDuckGo, Yahoo, and Baidu. Omitted gl is us and omitted hl is en. There is no pa… |
stats |
Infrastructure health for an engine or endpoint over the last hour. Not scoped to your account or tenant. Enabled per account: HTTP 403 means contact support to activate it. |
usage |
Retrieve real-time usage statistics and credit balance for your Autom account. |
yahoo_search |
Query Yahoo via API and retrieve structured organic results with country and language. |
Every tool that calls the API consumes credits. JSON results are returned as text; images are returned inline and other files (PDF…) as embedded resources, up to 4 MB.
Streamable HTTP
npx @automdev/mcp --http --port 3000
The endpoint is POST /mcp (stateless, JSON responses). Each client sends its own key in the x-api-key header (or Authorization: Bearer <key>); the server never uses a key of its own. It binds to 127.0.0.1 by default and rejects browser origins unless you allow them — put it behind TLS before exposing it.
createHttpHandler() is exported for Fetch-compatible runtimes (Cloudflare Workers, Deno, Bun):
import { createHttpHandler } from "@automdev/mcp";
export default { fetch: createHttpHandler({ allowedOrigins: [] }) };
Security
- The API key is read from
AUTOM_API_KEY(stdio) or the request headers (HTTP) and removed from error messages. - Content fetched from websites is untrusted: the server instructions tell the model to treat it as data, not instructions.
- See SECURITY.md to report a vulnerability.
Development
npm install
npm test
npm run build
npx @modelcontextprotocol/inspector node dist/stdio.js
Built on the SDK
The server uses the official Node.js SDK (@automdev/sdk).
All Autom SDKs
| SDK | Package | Install |
|---|---|---|
| Node.js | @automdev/sdk |
npm install @automdev/sdk |
| Python | automdev |
pip install automdev |
| Go | autom-go |
go get github.com/automdev/autom-go |
| .NET | Autom |
dotnet add package Autom |
| Ruby | autom |
gem install autom |
| PHP | autom/sdk |
composer require autom/sdk |
| Java | autom-java |
build from source, see its README |
| CLI | @automdev/cli |
npm install -g @automdev/cli |
| MCP server | @automdev/mcp |
npx -y @automdev/mcp |
License
MIT — see LICENSE.
Autom MCP questions
How do I add Autom MCP to Claude Code?
Run claude mcp add --env 'AUTOM_API_KEY=<YOUR_AUTOM_API_KEY>' autom-mcp -- npx -y @automdev/mcp in your terminal. Add --scope user to make it available in every project.
How do I add Autom MCP to Cursor?
Open ~/.cursor/mcp.json and add the server under mcpServers, using the Cursor config shown in the install section above.
What tools does Autom MCP provide?
It exposes 22 tools, including bing_search, brave_images, brave_search, brave_videos, duckduckgo_search.
What search engines does Autom support?
Autom provides access to Google, Bing, Brave, DuckDuckGo, Yahoo, and Baidu.
What kind of data can I retrieve from Google?
You can retrieve structured data for Google Search, Images, Maps, News, Jobs, Shopping, and even Google AI Mode results.
Does using the tools cost anything?
Yes, every tool that calls the API consumes credits from your Autom account.