Searches Bing for web pages, news, and images through MCP using a required Bing API key.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Bing Search MCP.
The leehanchung/bing-search-mcp MCP server connects an MCP-compatible client to Microsoft Bing Search API. It gives an AI assistant three search operations: general web search, news search, and image search. This makes it suitable for agents that need to find websites and general information, look up recent events, or locate visual content through Bing.
The server is intended for local execution and requires Python 3.10 or newer, a Microsoft Bing Search API key, and an MCP client. The README specifically identifies Claude Desktop and Cursor as compatible client examples.
The client sends a tool call to the local MCP process. The server forwards the request to Bing Search API and returns the search response to the client. Web searches accept a query, result count, offset, and market. News searches accept a query, count, market, and freshness value. Image searches accept a query, count, and market.
The available operations are:
bing_web_search for general web results, with a default count of 10 and offset of 0.bing_news_search for news articles and current events, with a default count of 10 and a default freshness of Day.bing_image_search for image results, with a default count of 10.Rate limiting is included to help prevent API abuse, and the project documents error handling as part of the server behavior.
To install from the source repository, create a virtual environment with uv venv, activate it, and install the project in editable mode with uv pip install -e .. The documented runnable command is uvx bing-search-mcp.
Set BING_API_KEY before starting the process. BING_API_URL can also be set when a non-default endpoint is needed; the documented default is https://api.bing.microsoft.com/. The API key is obtained by creating a Bing Search resource in the Microsoft Azure Portal and retrieving its key from the resource's Keys and Endpoint section.
For Claude Desktop, add a server entry whose command is uvx, pass the local bing-search-mcp package or executable in the arguments, and provide BING_API_KEY in the entry's environment. Keep the key outside prompts and source-controlled configuration where possible.
The leehanchung/bing-search-mcp MCP server separates Bing's supported search modes instead of combining them into one tool. Use web search for broad information retrieval, news search when recency matters, and image search for visual-content discovery. Market parameters such as en-US allow the request to specify a regional search setting. News requests also expose a freshness parameter, with Day shown as the default.
This design fits agents that need to choose a search mode explicitly and pass basic pagination or localization options. It does not describe tools for opening pages, extracting page contents, downloading images, or performing browser actions.
A Bing Search API key is required, so the server cannot run without credentials. API availability, quotas, and charges depend on the Microsoft Bing Search resource used; the provided material does not specify a pricing tier or quota. The README documents search requests and their parameters but does not state that the server crawls pages, summarizes results, or returns full page content.
The project is released under the MIT License. Its documented client setup covers local MCP use; no hosted endpoint is provided in the supplied material.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/leehanchung-bing-search-mcp)<a href="https://allmcps.com/mcp/leehanchung-bing-search-mcp"><img src="https://allmcps.com/api/badge/leehanchung-bing-search-mcp?style=directory" alt="Bing Search MCP on AllMCPs" /></a>