- Explore MCP Servers
- bing-web-search-api
Bing Search API
What is Bing Search API
The Bing Search MCP Server is an integration layer that facilitates the use of the Microsoft Bing Search API for performing various types of searches, including web, news, and image searches. It allows AI assistants to interact with Bing’s search capabilities efficiently.
Use cases
This server can be utilized by AI assistants to fetch general information, current news, and visual content through image searches. It’s ideal for applications requiring up-to-date data and media content, particularly in scenarios where rapid access to search results is beneficial, such as news aggregation and research assistance.
How to use
To use the Bing Search MCP Server, clone the repository, set up the environment with the necessary Bing API key, and run the server. Additionally, configure compatible clients like Claude Desktop to enable access to the server’s search functionalities via the specified command and arguments.
Key features
Key features of the Bing Search MCP Server include web, news, and image search functionalities, robust rate limiting to prevent API abuse, and comprehensive error handling to manage API responses effectively. It supports customizable search parameters, allowing tailored queries to enhance search relevance.
Where to use
This server can be used in AI applications that require real-time information access, such as virtual assistants, chatbots, and research tools. It’s particularly useful in settings where integration with web search functionality can improve user experience and provide timely information.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Bing Search API
The Bing Search MCP Server is an integration layer that facilitates the use of the Microsoft Bing Search API for performing various types of searches, including web, news, and image searches. It allows AI assistants to interact with Bing’s search capabilities efficiently.
Use cases
This server can be utilized by AI assistants to fetch general information, current news, and visual content through image searches. It’s ideal for applications requiring up-to-date data and media content, particularly in scenarios where rapid access to search results is beneficial, such as news aggregation and research assistance.
How to use
To use the Bing Search MCP Server, clone the repository, set up the environment with the necessary Bing API key, and run the server. Additionally, configure compatible clients like Claude Desktop to enable access to the server’s search functionalities via the specified command and arguments.
Key features
Key features of the Bing Search MCP Server include web, news, and image search functionalities, robust rate limiting to prevent API abuse, and comprehensive error handling to manage API responses effectively. It supports customizable search parameters, allowing tailored queries to enhance search relevance.
Where to use
This server can be used in AI applications that require real-time information access, such as virtual assistants, chatbots, and research tools. It’s particularly useful in settings where integration with web search functionality can improve user experience and provide timely information.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
Bing Search MCP Server
A Model Context Protocol (MCP) server for Microsoft Bing Search API integration, allowing AI assistants to perform web, news, and image searches.

Features
- Web search for general information
- News search for recent events and timely information
- Image search for visual content
- Rate limiting to prevent API abuse
- Comprehensive error handling
Requirements
- Python 3.10 or higher
- Microsoft Bing Search API key
- MCP-compatible client (e.g., Claude Desktop, Cursor)
Installation
- Clone this repository
- Install dependencies:
uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate uv pip install -e .
Configuration
Set the required environment variables:
export BING_API_KEY="your-bing-api-key"
export BING_API_URL="https://api.bing.microsoft.com/" # Optional
For Windows:
set BING_API_KEY=your-bing-api-key
set BING_API_URL=https://api.bing.microsoft.com/
Usage
Running the server
uvx bing-search-mcp
Configuring with Claude for Desktop
Add the following to your Claude Desktop configuration file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows):
{
"mcpServers": {
"bing-search": {
"command": "uvx",
"args": [
"/path/to/your/bing-search-mcp"
],
"env": {
"BING_API_KEY": "your-bing-api-key"
}
}
}
}

Available Tools
1. bing_web_search
General web search for information, websites, and content.
bing_web_search(query: str, count: int = 10, offset: int = 0, market: str = "en-US")
2. bing_news_search
Search for news articles and current events.
bing_news_search(query: str, count: int = 10, market: str = "en-US", freshness: str = "Day")
3. bing_image_search
Search for images.
bing_image_search(query: str, count: int = 10, market: str = "en-US")
Getting a Bing API Key
- Visit Microsoft Azure Portal
- Create or sign in to your Azure account
- Create a new Bing Search resource
- Go to the resource and find your API key in the “Keys and Endpoint” section
License
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










