developer-toolsapi_key

Serphouse

High Volume API for SEO companies, data mining services, and SEO Tool Suite as a SaaS.

Verdict

Serphouse lets your team pull live search engine rankings, keyword trends, and SERP data directly into Switchy conversations. @mention it to check where a domain ranks for a keyword on Google, Bing, or Yahoo, monitor competitor positions across regions, or spot trending search terms in real time. SEO specialists and content strategists get the most value — you skip logging into dashboards and export CSVs. The MCP uses your Serphouse API key, so credit usage counts against your plan. Some batch tasks return async results; you'll need to check status before seeing data.

Common use cases

  • Track competitor keyword rankings weekly
  • Validate local SEO performance by city
  • Spot trending topics before content planning
  • Audit SERP features for target queries
  • Compare Bing vs Google results side-by-side

Integration

Vendor
Serphouse
Category
developer-tools
Auth
API_KEY
Tools
18
Composio slug
serphouse

Tools

  • Check SERP Task Status

    Tool to check the status of a previously submitted SERP task. Use when monitoring task completion progress or verifying whether a SERP task has finished processing.

  • Check Trend Search Status

    Tool to check the status of a previously submitted trend search task. Use when you need to monitor completion progress of a trend search.

  • Execute SERP Live POST Search

    Tool to execute real-time search requests and retrieve search engine results immediately using HTTP POST method. Use when you need to get fresh SERP data from Google, Bing, or Yahoo with specific location and device targeting. Supports web,

  • Get Account Information

    Tool to retrieve account information including active plan, credit usage, and account details. Use when you need to check account status, remaining credits, or active subscription plans.

  • Get Domain List

    Tool to retrieve comprehensive list of search engine domains supported by the SERP API including Google, Bing, and Yahoo. Use when you need to know which domains are available for search queries.

  • Get Language List

    Tool to retrieve full list of languages supported by Google, Bing, and Yahoo for SERP requests. Use when you need language codes for making SERP API requests or when configuring language-specific searches.

  • Get Trends Categories List

    Tool to retrieve the full list of categories and subcategories for Google Trends searches. Use when you need category IDs for filtering trends analysis.

  • Get Trends Country List

    Tool to retrieve the full list of countries and states for Google Trends searches. Use when you need geographic targeting options for trends analysis.

  • Get Trend Search Results

    Tool to retrieve the results of a completed trend search query. Use when you need to fetch trend data for a specific task ID that was previously submitted. The task must be completed before results are available.

  • Get Trends Language List

    Tool to retrieve the full list of supported languages for Google Trends searches. Use when you need to identify valid language codes for trend search requests.

  • Get Trends Timezone List

    Tool to retrieve full list of timezones and offset values for use in Google Trend search requests. Use when you need timezone information for trend analysis or when configuring timezone-specific trend searches.

  • Google Jobs Search

    Tool to perform real-time Google Jobs search to retrieve job listings. Use when you need to search for job postings on Google with specific query terms, location, and filters.

  • Perform Google Trends Search

    Tool to perform real-time Google Trends search to retrieve trend data for specified keywords. Use when you need to analyze keyword popularity across time periods and geographic locations.

  • Schedule Google SERP Advanced Search

    Tool to schedule Google SERP scraping tasks that fetch up to 100 results by iterating through multiple result pages. Use when you need comprehensive search results beyond Google's 10-result limit. Credits are reserved upfront based on max_p

  • Schedule Google Trends Search

    Tool to schedule Google Trends search tasks with configuration for keywords, time ranges, and geographic locations. Use when you need to collect Google Trends data for specific keywords, time periods, or regions. Supports batch processing o

  • Schedule SERP Tasks

    Tool to schedule SERP search tasks for asynchronous processing. Use when you need to queue multiple search tasks (up to 100 at once) for later execution. Results can be retrieved via webhook or polling.

  • Search Locations

    Tool to search and retrieve available locations for SERP API from Google or Bing geographical targeting data. Use when you need to find valid location targets before making SERP API requests.

  • SERP Live Search (GET)

    Tool to execute real-time search requests and retrieve search engine results immediately via HTTP GET. Use when you need to perform searches on Google, Bing, or Yahoo and get instant SERP data.

Setup

Setup guide

  1. 11. In Switchy, open Settings → Integrations → MCP Servers and click Add Server. 2. Select Serphouse from the catalog. 3. Log into your Serphouse account, navigate to API Settings, and copy your API key. 4. Paste the key into Switchy's configuration modal and click Connect. 5. Switchy will validate the key by fetching your account info; if successful, you'll see a green checkmark. 6. Open any Space and type '@Serphouse get account information' to confirm the connection works. 7. To run a live search, try '@Serphouse execute SERP live POST search for [keyword] in [location]' — results appear in seconds. 8. For trend searches or batch tasks, submit the request first, then use '@Serphouse check task status' with the returned task ID to retrieve results once processing completes.

What teammates see: by default, memories from Serphouse are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Check Keyword Rank

@Serphouse execute SERP live POST search for 'project management software' in United States, desktop, and show the top 10 organic results with URLs and positions.
Open in a Space →

Monitor Competitor Position

@Serphouse execute SERP live POST search for 'email marketing tools' on Google and Bing in New York, then filter results to show only entries containing 'mailchimp.com'.
Open in a Space →

Audit SERP Features

@Serphouse execute SERP live POST search for 'best running shoes' on Google in California, and list all SERP features present in the results.
Open in a Space →

Check API Credit Balance

@Serphouse get account information and summarize my current plan, total credits used this month, and credits remaining.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@serphouse what are the top 10 Google results for 'project management software' in the US right now?

Output

I've retrieved the current Google SERP for 'project management software' targeting the United States. The top 10 organic results include: 1) Monday.com's comparison page (position 1), 2) Asana's product page (position 2), 3) A PCMag roundup article (position 3), followed by Trello, ClickUp, and Wrike product pages. The SERP also shows 4 paid ads above organic results and a 'People Also Ask' section with 6 questions. Each result includes the URL, title, description snippet, and position data. This represents a snapshot taken moments ago and reflects real-time ranking.

Notes

This example demonstrates live SERP retrieval, which consumes API credits per query. The MCP requires an API key with sufficient credit balance. Results are point-in-time snapshots—Google's rankings shift constantly, so repeated queries may show different positions. Useful for competitive analysis or content research, but not a replacement for rank-tracking tools that monitor changes over time.

Prompt

@serphouse check if my SERP task #abc123 has finished processing yet

Output

I've checked the status of SERP task #abc123. The task completed successfully 3 minutes ago and results are now available for retrieval. The task processed a search for 'machine learning frameworks' targeting Google.com with location set to San Francisco, CA. Processing time was approximately 8 seconds. You can now fetch the full SERP data including organic results, paid ads, featured snippets, and related searches using the task ID.

Notes

This showcases the asynchronous task workflow—some SERP requests are queued rather than returned immediately, especially for batch operations or complex queries. You'll need to poll task status if you submitted a non-live request. The MCP doesn't automatically notify when tasks complete, so you must actively check. Helpful for managing multiple concurrent searches without blocking, but adds complexity compared to live requests.

Prompt

@serphouse analyze Google Trends for 'remote work' vs 'hybrid work' in the US over the past 12 months and summarize which term is gaining momentum

Output

I've retrieved Google Trends data comparing 'remote work' and 'hybrid work' in the United States from December 2023 to December 2024. The data shows 'hybrid work' has grown from an interest score of 42 to 68 (62% increase), while 'remote work' declined from 89 to 71 (20% decrease). Peak interest for 'hybrid work' occurred in September 2024 (score: 73), coinciding with back-to-office announcements from major tech companies. Regional breakdown shows strongest 'hybrid work' interest in California, New York, and Texas. The trend suggests organizations and job seekers are shifting focus from fully remote to hybrid arrangements.

Notes

This example pairs Serphouse's Trends API with AI reasoning to synthesize insights from raw interest-over-time data. The MCP provides numerical trend scores and geographic breakdowns, but the interpretation comes from the AI. Requires a separate Trends API quota from standard SERP credits. Best for strategic content planning or market research, though Trends data represents search interest, not actual behavior or market size.

Use-case deep-dives

Competitor keyword monitoring for SaaS

When Serphouse beats manual SERP checks for growth teams

A 6-person growth team at a B2B SaaS company tracks 40 competitor landing pages across 8 target keywords every Monday. Serphouse wins here because the live POST search tool pulls fresh Google results in under 3 seconds per query, and the API key setup takes one engineer 10 minutes. The team pipes results into a Notion database and flags rank changes above position 5. This breaks down if you need historical SERP data older than 90 days—Serphouse focuses on live snapshots, not time-series archives. If your workflow is 'check these 20 keywords weekly and alert on movement,' the 18-tool scope is overkill but the core search endpoint does the job. Worth it when manual Incognito checks eat 2 hours of someone's Friday.

Content gap analysis at agency scale

Where Serphouse falls short for multi-client SEO reporting

A 12-person content agency runs monthly audits for 30 clients, each needing SERP snapshots across 15-25 keywords in different geos. Serphouse's domain and language list tools help scope the requests, but the credit-based pricing model gets expensive fast—live searches burn credits per query, and 450 monthly keywords across 30 accounts adds up. The account info tool tracks usage, but there's no bulk export or dashboard view to compare client performance side-by-side. This MCP works if you're running one-off audits or supporting 3-5 clients max. Beyond that, the lack of batch processing and the per-query cost make dedicated SEO platforms like Ahrefs or SEMrush the better call for agencies billing retainer work.

Trend validation for product launches

When Google Trends via Serphouse beats guessing on timing

A 4-person product team at a consumer app startup debates launching a seasonal feature in Q2 or Q4. The PM uses Serphouse's trend search tools to pull 12 months of Google Trends data for 6 related search terms, filtered by US geography and the shopping category. The trends country and category list tools surface the right IDs in 5 minutes, and the status-check tool confirms the async job finished in under 30 seconds. This beats exporting CSVs from the Google Trends UI because the data lands in a shared Slack thread via Switchy, and the team votes on timing in the same conversation. The limitation: Serphouse doesn't analyze the trends for you—it's raw volume data. If your team needs 'why is this spiking' context, you're still doing manual interpretation. Use this when the question is 'what's the search volume curve' not 'what does it mean.'

Frequently asked

What does the Serphouse MCP do in Switchy?

It lets your team pull live search engine results from Google, Bing, and Yahoo directly into Switchy chats. You can check rankings, monitor SERP features, analyse competitor positions, and track Google Trends data without leaving the workspace. Useful for SEO teams who need fresh SERP data during strategy discussions or content planning sessions.

Do I need a Serphouse account to use this MCP?

Yes. You need an active Serphouse subscription and an API key. Connect the key in Switchy's integration settings; the MCP will check your credit balance and plan limits when you run searches. Each SERP query consumes credits from your Serphouse account, so monitor usage via the Get Account Information tool if you're on a metered plan.

Can the Serphouse MCP track keyword rankings over time?

No. It retrieves live SERP snapshots on demand, not historical rank tracking. If you submit a task and check its status later, you get the results from that single point in time. For ongoing rank monitoring, you'd need to schedule repeated queries outside Switchy or use Serphouse's dashboard features directly.

Why use this MCP instead of Serphouse's web dashboard?

Speed and context. Your team can pull SERP data mid-conversation without switching tabs or copying results back into chat. The MCP also lets you chain searches with other tools—like asking Claude to compare your rankings against a competitor's content strategy—in one workflow. The dashboard is still better for bulk exports or scheduled reports.

Who on the team should connect the Serphouse API key?

Whoever owns your Serphouse account and manages credit budgets. Once connected, any Switchy workspace member can trigger searches, so set clear usage guidelines if you're on a pay-per-query plan. Consider creating a dedicated Serphouse sub-account for team use if you want separate billing or tighter credit controls.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.