---
title: "SerpApi MCP server for AI agents - actionlake"
description: "Give Claude 122 SerpApi actions through one MCP server: google, bing, apple, duckduckgo. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/serpapi
updated: 2026-10-23
---

Connectors · Developer & infrastructure

# SerpApi MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to SerpApi and the rest of your systems. It gives your agent 122 SerpApi actions (122 reads and 0 writes) and holds the SerpApi credential itself, so the agent never does. It paces SerpApi's limits and records every call.

[Connect SerpApi free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

`claude mcp add --transport http actionlake https://connect.actionlake.com/mcp`

the first call

```
do {
  action: "serpapi.amazon.search",
  intent: "check which SerpApi account is connected"
}
# Search with the SerpApi amazon engine · read · 1 upstream call
```

- 122 actions in one signed file
- 122 read look, never change
- 0 write create and update
- 0 wait for a yes destructive, confirmed first

Set up

## Connect SerpApi in three steps.

1. 01
   ### Add actionlake to Claude.
   Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
   `https://connect.actionlake.com/mcp`
2. 02
   ### Connect SerpApi.
   API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `api_key` SerpApi private API key (serpapi.com > Manage API Key)
   ```
   account { op: "connections.requirements", service: "serpapi" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "serpapi.amazon.search" }
   # search with the serpapi amazon engine · read · 1 upstream call
   ```

SerpApi at a glance

**Sign-in**

API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.

**You provide**

`api_key`

**Limits we pace to**

1,000 calls an hour, per connection

**Built from**

SerpApi's documentation, read 23 October 2026[mcp.serpapi.com](https://mcp.serpapi.com/mcp#tools/list) [mcp.serpapi.com](https://mcp.serpapi.com/mcp#resources/read:serpapi://engines) [serpapi.com](https://serpapi.com/search-api)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

1 of 122 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

1, so ask can line SerpApi up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in SerpApi.

122 actions in 22 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **122** read look, never change
- **0** write create and update
- **0** destructive wait for a confirmation

1. ### Google
   64
   64 read · 0 write · 0 destructive
   Search with the SerpApi google local engine · Search with the SerpApi google engine · Search with the SerpApi google about this result engine · Search with the SerpApi google ads engine
2. ### Bing
   9
   9 read · 0 write · 0 destructive
   Search with the SerpApi bing engine · Search with the SerpApi bing copilot engine · Search with the SerpApi bing images engine · Search with the SerpApi bing maps engine
3. ### Apple
   5
   5 read · 0 write · 0 destructive
   Search with the SerpApi apple app store engine · Search with the SerpApi apple maps engine · Search with the SerpApi apple maps places engine · Search with the SerpApi apple product engine
4. ### Duckduckgo
   4
   4 read · 0 write · 0 destructive
   Search with the SerpApi duckduckgo engine · Search with the SerpApi duckduckgo light engine · Search with the SerpApi duckduckgo maps engine · Search with the SerpApi duckduckgo news engine
5. ### Walmart
   4
   4 read · 0 write · 0 destructive
   Search with the SerpApi walmart engine · Search with the SerpApi walmart product engine · Search with the SerpApi walmart product reviews engine · Search with the SerpApi walmart product sellers engine
6. ### Yahoo
   4
   4 read · 0 write · 0 destructive
   Search with the SerpApi yahoo engine · Search with the SerpApi yahoo images engine · Search with the SerpApi yahoo shopping engine · Search with the SerpApi yahoo videos engine
7. ### Youtube
   4
   4 read · 0 write · 0 destructive
   Search with the SerpApi youtube engine · Search with the SerpApi youtube channel engine · Search with the SerpApi youtube video engine · Search with the SerpApi youtube video transcript engine
8. ### Amazon
   3
   3 read · 0 write · 0 destructive
   Search with the SerpApi amazon engine · Search with the SerpApi amazon autocomplete engine · Search with the SerpApi amazon product engine

**14 more areas · 25 actions**

- Home **3**
- Tripadvisor **3**
- Yandex **3**
- Yelp **3**
- Baidu **2**
- Ebay **2**
- Naver **2**
- Brave **1**
- Engines **1**
- Facebook **1**
- Instagram **1**
- Open **1**
- Search **1**
- Zillow **1**

Top actions

## The SerpApi API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `serpapi.google_local.search` Search with the SerpApi google local engine | Run a live SerpApi `google_local` search and return its structured JSON results. | read | this connector |
| `serpapi.bing.search` Search with the SerpApi bing engine | Run a live SerpApi `bing` search and return its structured JSON results. | read | this connector |
| `serpapi.ebay.search` Search with the SerpApi ebay engine | Run a live SerpApi `ebay` search and return its structured JSON results. | read | this connector |
| `serpapi.yelp.search` Search with the SerpApi yelp engine | Run a live SerpApi `yelp` search and return its structured JSON results. | read | this connector |
| `serpapi.baidu.search` Search with the SerpApi baidu engine | Run a live SerpApi `baidu` search and return its structured JSON results. | read | this connector |
| `serpapi.naver.search` Search with the SerpApi naver engine | Run a live SerpApi `naver` search and return its structured JSON results. | read | this connector |
| `serpapi.yahoo.search` Search with the SerpApi yahoo engine | Run a live SerpApi `yahoo` search and return its structured JSON results. | read | this connector |
| `serpapi.amazon.search` Search with the SerpApi amazon engine | Run a live SerpApi `amazon` search and return its structured JSON results. | read | this connector |
| `serpapi.google.search` Search with the SerpApi google engine | Run a live SerpApi `google` search and return its structured JSON results. | read | this connector |
| `serpapi.yandex.search` Search with the SerpApi yandex engine | Run a live SerpApi `yandex` search and return its structured JSON results. | read | this connector |
| `serpapi.zillow.search` Search with the SerpApi zillow engine | Run a live SerpApi `zillow` search and return its structured JSON results. | read | this connector |
| `serpapi.engines.search` Search with any SerpApi engine (raw parameters) | Run a live SerpApi search with any engine and a raw parameter object. | read | this connector |

Try it

## Prompts to paste into Claude.

Each one names the SerpApi actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   List the companies in SerpApi and flag likely duplicates by name or domain.
   calls `serpapi.google_local.search`

Governance for SerpApi

## Every write can wait for a yes.

None of SerpApi's actions is destructive. A key can still be held to reads, capped, and set so a person confirms every write.

A destructive action runs only with `confirm: true`. Under the `human` policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

a key for this connector

```
account {
  op: "keys.create", name: "serpapi-agent",
  allowed_actions: ["serpapi.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes"
}
```

Illustrative. Scoped to SerpApi only, capped at 2,000 upstream calls, every write confirmed.

Cost

## What SerpApi costs on actionlake.

Every SerpApi action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call SerpApi refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

- 1 upstream call per action all 122 SerpApi actions
- 122 actions page each page of a long list is one call
- 1 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every SerpApi action.

122 actions by area: the id your agent calls, what it does, and its effect.

**Google 64**

- `serpapi.google.search` Search with the SerpApi google engine read
- `serpapi.google_about_this_result.search` Search with the SerpApi google about this result engine read
- `serpapi.google_ads.search` Search with the SerpApi google ads engine read
- `serpapi.google_ads_transparency_center.search` Search with the SerpApi google ads transparency center engine read
- `serpapi.google_ads_transparency_center_ad_details.search` Search with the SerpApi google ads transparency center ad details engine read
- `serpapi.google_ai_mode.search` Search with the SerpApi google ai mode engine read
- `serpapi.google_ai_overview.search` Search with the SerpApi google ai overview engine read
- `serpapi.google_autocomplete.search` Search with the SerpApi google autocomplete engine read
- `serpapi.google_events.search` Search with the SerpApi google events engine read
- `serpapi.google_finance.search` Search with the SerpApi google finance engine read
- `serpapi.google_finance_markets.search` Search with the SerpApi google finance markets engine read
- `serpapi.google_flights.search` Search with the SerpApi google flights engine read
- `serpapi.google_flights_autocomplete.search` Search with the SerpApi google flights autocomplete engine read
- `serpapi.google_flights_deals.search` Search with the SerpApi google flights deals engine read
- `serpapi.google_forums.search` Search with the SerpApi google forums engine read
- `serpapi.google_hotels.search` Search with the SerpApi google hotels engine read
- `serpapi.google_hotels_autocomplete.search` Search with the SerpApi google hotels autocomplete engine read
- `serpapi.google_hotels_photos.search` Search with the SerpApi google hotels photos engine read
- `serpapi.google_hotels_reviews.search` Search with the SerpApi google hotels reviews engine read
- `serpapi.google_images.search` Search with the SerpApi google images engine read
- `serpapi.google_images_light.search` Search with the SerpApi google images light engine read
- `serpapi.google_images_related_content.search` Search with the SerpApi google images related content engine read
- `serpapi.google_immersive_product.search` Search with the SerpApi google immersive product engine read
- `serpapi.google_jobs.search` Search with the SerpApi google jobs engine read
- `serpapi.google_jobs_listing.search` Search with the SerpApi google jobs listing engine read
- `serpapi.google_lens.search` Search with the SerpApi google lens engine read
- `serpapi.google_light.search` Search with the SerpApi google light engine read
- `serpapi.google_local.search` Search with the SerpApi google local engine read
- `serpapi.google_local_services.search` Search with the SerpApi google local services engine read
- `serpapi.google_maps.search` Search with the SerpApi google maps engine read
- `serpapi.google_maps_autocomplete.search` Search with the SerpApi google maps autocomplete engine read
- `serpapi.google_maps_contributor_reviews.search` Search with the SerpApi google maps contributor reviews engine read
- `serpapi.google_maps_directions.search` Search with the SerpApi google maps directions engine read
- `serpapi.google_maps_photo_meta.search` Search with the SerpApi google maps photo meta engine read
- `serpapi.google_maps_photos.search` Search with the SerpApi google maps photos engine read
- `serpapi.google_maps_posts.search` Search with the SerpApi google maps posts engine read
- `serpapi.google_maps_reviews.search` Search with the SerpApi google maps reviews engine read
- `serpapi.google_news.search` Search with the SerpApi google news engine read
- `serpapi.google_news_light.search` Search with the SerpApi google news light engine read
- `serpapi.google_patents.search` Search with the SerpApi google patents engine read
- `serpapi.google_patents_details.search` Search with the SerpApi google patents details engine read
- `serpapi.google_play.search` Search with the SerpApi google play engine read
- `serpapi.google_play_books.search` Search with the SerpApi google play books engine read
- `serpapi.google_play_games.search` Search with the SerpApi google play games engine read
- `serpapi.google_play_movies.search` Search with the SerpApi google play movies engine read
- `serpapi.google_play_product.search` Search with the SerpApi google play product engine read
- `serpapi.google_related_questions.search` Search with the SerpApi google related questions engine read
- `serpapi.google_reverse_image.search` Search with the SerpApi google reverse image engine read
- `serpapi.google_scholar.search` Search with the SerpApi google scholar engine read
- `serpapi.google_scholar_author.search` Search with the SerpApi google scholar author engine read
- `serpapi.google_scholar_case_law.search` Search with the SerpApi google scholar case law engine read
- `serpapi.google_scholar_cite.search` Search with the SerpApi google scholar cite engine read
- `serpapi.google_shopping.search` Search with the SerpApi google shopping engine read
- `serpapi.google_shopping_filters.search` Search with the SerpApi google shopping filters engine read
- `serpapi.google_shopping_light.search` Search with the SerpApi google shopping light engine read
- `serpapi.google_short_videos.search` Search with the SerpApi google short videos engine read
- `serpapi.google_sports.search` Search with the SerpApi google sports engine read
- `serpapi.google_travel_explore.search` Search with the SerpApi google travel explore engine read
- `serpapi.google_trends.search` Search with the SerpApi google trends engine read
- `serpapi.google_trends_autocomplete.search` Search with the SerpApi google trends autocomplete engine read
- `serpapi.google_trends_news.search` Search with the SerpApi google trends news engine read
- `serpapi.google_trends_trending_now.search` Search with the SerpApi google trends trending now engine read
- `serpapi.google_videos.search` Search with the SerpApi google videos engine read
- `serpapi.google_videos_light.search` Search with the SerpApi google videos light engine read

**Bing 9**

- `serpapi.bing.search` Search with the SerpApi bing engine read
- `serpapi.bing_copilot.search` Search with the SerpApi bing copilot engine read
- `serpapi.bing_images.search` Search with the SerpApi bing images engine read
- `serpapi.bing_maps.search` Search with the SerpApi bing maps engine read
- `serpapi.bing_news.search` Search with the SerpApi bing news engine read
- `serpapi.bing_product.search` Search with the SerpApi bing product engine read
- `serpapi.bing_reverse_image.search` Search with the SerpApi bing reverse image engine read
- `serpapi.bing_shopping.search` Search with the SerpApi bing shopping engine read
- `serpapi.bing_videos.search` Search with the SerpApi bing videos engine read

**Apple 5**

- `serpapi.apple_app_store.search` Search with the SerpApi apple app store engine read
- `serpapi.apple_maps.search` Search with the SerpApi apple maps engine read
- `serpapi.apple_maps_places.search` Search with the SerpApi apple maps places engine read
- `serpapi.apple_product.search` Search with the SerpApi apple product engine read
- `serpapi.apple_reviews.search` Search with the SerpApi apple reviews engine read

**Duckduckgo 4**

- `serpapi.duckduckgo.search` Search with the SerpApi duckduckgo engine read
- `serpapi.duckduckgo_light.search` Search with the SerpApi duckduckgo light engine read
- `serpapi.duckduckgo_maps.search` Search with the SerpApi duckduckgo maps engine read
- `serpapi.duckduckgo_news.search` Search with the SerpApi duckduckgo news engine read

**Walmart 4**

- `serpapi.walmart.search` Search with the SerpApi walmart engine read
- `serpapi.walmart_product.search` Search with the SerpApi walmart product engine read
- `serpapi.walmart_product_reviews.search` Search with the SerpApi walmart product reviews engine read
- `serpapi.walmart_product_sellers.search` Search with the SerpApi walmart product sellers engine read

**Yahoo 4**

- `serpapi.yahoo.search` Search with the SerpApi yahoo engine read
- `serpapi.yahoo_images.search` Search with the SerpApi yahoo images engine read
- `serpapi.yahoo_shopping.search` Search with the SerpApi yahoo shopping engine read
- `serpapi.yahoo_videos.search` Search with the SerpApi yahoo videos engine read

**Youtube 4**

- `serpapi.youtube.search` Search with the SerpApi youtube engine read
- `serpapi.youtube_channel.search` Search with the SerpApi youtube channel engine read
- `serpapi.youtube_video.search` Search with the SerpApi youtube video engine read
- `serpapi.youtube_video_transcript.search` Search with the SerpApi youtube video transcript engine read

**Amazon 3**

- `serpapi.amazon.search` Search with the SerpApi amazon engine read
- `serpapi.amazon_autocomplete.search` Search with the SerpApi amazon autocomplete engine read
- `serpapi.amazon_product.search` Search with the SerpApi amazon product engine read

**Home 3**

- `serpapi.home_depot.search` Search with the SerpApi home depot engine read
- `serpapi.home_depot_product.search` Search with the SerpApi home depot product engine read
- `serpapi.home_depot_product_reviews.search` Search with the SerpApi home depot product reviews engine read

**Tripadvisor 3**

- `serpapi.tripadvisor.search` Search with the SerpApi tripadvisor engine read
- `serpapi.tripadvisor_place.search` Search with the SerpApi tripadvisor place engine read
- `serpapi.tripadvisor_reviews.search` Search with the SerpApi tripadvisor reviews engine read

**Yandex 3**

- `serpapi.yandex.search` Search with the SerpApi yandex engine read
- `serpapi.yandex_images.search` Search with the SerpApi yandex images engine read
- `serpapi.yandex_videos.search` Search with the SerpApi yandex videos engine read

**Yelp 3**

- `serpapi.yelp.search` Search with the SerpApi yelp engine read
- `serpapi.yelp_place.search` Search with the SerpApi yelp place engine read
- `serpapi.yelp_reviews.search` Search with the SerpApi yelp reviews engine read

**Baidu 2**

- `serpapi.baidu.search` Search with the SerpApi baidu engine read
- `serpapi.baidu_news.search` Search with the SerpApi baidu news engine read

**Ebay 2**

- `serpapi.ebay.search` Search with the SerpApi ebay engine read
- `serpapi.ebay_product.search` Search with the SerpApi ebay product engine read

**Naver 2**

- `serpapi.naver.search` Search with the SerpApi naver engine read
- `serpapi.naver_ai_overview.search` Search with the SerpApi naver ai overview engine read

**Brave 1**

- `serpapi.brave_ai_mode.search` Search with the SerpApi brave ai mode engine read

**Engines 1**

- `serpapi.engines.search` Search with any SerpApi engine (raw parameters) read

**Facebook 1**

- `serpapi.facebook_profile.search` Search with the SerpApi facebook profile engine read

**Instagram 1**

- `serpapi.instagram_profile.search` Search with the SerpApi instagram profile engine read

**Open 1**

- `serpapi.open_table_reviews.search` Search with the SerpApi open table reviews engine read

**Search 1**

- `serpapi.search_index.search` Search with the SerpApi search index engine read

**Zillow 1**

- `serpapi.zillow.search` Search with the SerpApi zillow engine read

Questions

## The SerpApi MCP server, answered.

**Is there a SerpApi MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 122 SerpApi actions across google, bing, apple and duckduckgo, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by SerpApi.

**What do I need to connect SerpApi?**

SerpApi private API key (serpapi.com > Manage API Key). The free call account { op: "connections.requirements", service: "serpapi" } lists exactly what to paste.

**Will an AI agent use up my SerpApi API limit?**

actionlake paces every call to the limits in the SerpApi service file: 1,000 calls an hour per connection. Repeated reads are answered from cache (1 SerpApi actions can be), which never reaches SerpApi.

**What does a SerpApi action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (122 SerpApi actions page). Cache hits, searches, dry runs and calls SerpApi refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

**Does actionlake keep my SerpApi data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your SerpApi credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

**Which AI clients can use it?**

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

## More connectors like SerpApi

Joins with, on shared entities

- [ConnectWise PSA 1](https://actionlake.com/connectors/connectwise-psa)
- [HaloPSA 1](https://actionlake.com/connectors/halopsa)
- [HubSpot CRM 1](https://actionlake.com/connectors/hubspot-crm)
- [NinjaOne 1](https://actionlake.com/connectors/ninjaone)
- [QuickBooks Online 1](https://actionlake.com/connectors/quickbooks-online)
- [Salesforce Sales Cloud 1](https://actionlake.com/connectors/salesforce-sales-cloud)

Browse

- [All Developer & infrastructure connectors](https://actionlake.com/connectors/category/developer-and-infrastructure)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by SerpApi; the name is the vendor's own. Counts are from the SerpApi service file, version 1.0.0.

## Give your agent SerpApi today.

[Connect SerpApi free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/serpapi
More: https://actionlake.com/llms.txt
