SearchAPI MCP Server logo

SearchAPI MCP Server

by RmMargt

A Model Context Protocol (MCP) based search API server that provides standardized access to various search services like Google Maps, Flights, and Hotels. It enables AI assistants to access these services through a unified interface.

View on GitHub

Last updated: N/A

What is SearchAPI MCP Server?

SearchAPI-MCP-Server implements the Model Context Protocol, encapsulating various search operations as tools and resources. It serves as a bridge between AI assistants and search services.

How to use SearchAPI MCP Server?

To use the SearchAPI-MCP-Server, you need to clone the repository, create and activate a virtual environment, install the dependencies using pip, and configure the MCP settings in your client (e.g., Claude for Desktop) by providing the command to run the server and any necessary environment variables like the API key.

Key features of SearchAPI MCP Server

  • Standardized access to Google Search, Video Search, Maps, Flights, and Hotels

  • Web search results with knowledge graph integration and related questions

  • Video content search with duration and source filtering

  • Location search with place details and user reviews

  • Flight search with price calendar and filtering options

  • Hotel search with price and availability queries and user ratings

Use cases of SearchAPI MCP Server

  • Enabling AI assistants to perform web searches

  • Integrating map search functionality into applications

  • Building travel planning tools with flight and hotel search

  • Providing video search capabilities in content platforms

  • Creating personalized search experiences based on user preferences

FAQ from SearchAPI MCP Server

What is Model Context Protocol (MCP)?

Model Context Protocol is a protocol specification for communication between AI models and external services.

What search services are supported?

The server supports Google Search, Google Video Search, Google Maps, Google Flights, and Google Hotels.

What are the environment requirements?

The server requires Python 3.7 or higher and the pip package manager.

How do I configure the server for Claude for Desktop?

You need to add the server configuration to the Claude for Desktop configuration file, specifying the command to run the server and any necessary environment variables.

What is the license for this project?

This project is licensed under the MIT License.