content response format.
Current Web Search
Retrieve recent information from the web with source URLs
Azure Foundry
Uses Azure AI Foundry Assistants with a configured Bing Grounding connection
MCP Native
Exposes a JSON-RPC MCP endpoint that AI Knowledge agents can call directly
Prerequisites
- An Azure subscription with access to Azure AI Foundry
- An Azure AI Foundry project with a Bing Grounding connection
- An Azure AD application using the client credentials flow
- Workspace secrets for the Azure tenant, client ID, client secret, and token scope
This connector is designed for agent web-search scenarios and exposes the
bing_search MCP tool.Instance Configuration
The Bing Web Search (Azure Foundry) connector is available in your Prisme.ai instance. Before using it from an agent:- Open the connector configuration
- Verify the Azure Foundry project settings in the connector configuration
- Set the required Azure credentials in workspace secrets
Azure App Registration
The connector authenticates to Azure AI Foundry with Microsoft Entra ID client credentials. You can create a dedicated app registration or reuse an existing service principal.- In Microsoft Entra ID, create an App registration
- Copy the Directory (tenant) ID and Application (client) ID
- Create a client secret in Certificates & secrets
- Assign the service principal the Azure AI User role on the Azure AI Foundry resource or project used by the connector
- Make sure the Azure AI Foundry project has access to the Bing Grounding connection configured below
Unlike Microsoft Graph connectors such as Outlook, SharePoint, or Excel, this
connector does not require Graph API permissions or Graph admin consent. Access
is controlled through Azure AI Foundry RBAC and the configured Bing Grounding
connection.
Connector Configuration
Set these values in the connector configuration. They define which Azure Foundry project, model, and Bing Grounding connection the connector uses.| Field | Description |
|---|---|
| Provider | bing |
| Foundry Base URL | Azure AI Foundry service URL, for example https://<resource>.services.ai.azure.com |
| Foundry Project | Azure AI Foundry project name |
| Foundry API Version | Azure AI Foundry Assistants API version |
| Foundry Model | Model used by the temporary search assistant |
| Bing Connection ID | Full Azure resource ID of the Bing Grounding connection |
| Field | Default | Description |
|---|---|---|
| Default Count | 5 | Number of search results when num_results is omitted |
| Default Market | en-US | Market code when market is omitted |
| Default Freshness | Week | Recency filter when freshness is omitted |
| Token Cache TTL | 3300 | Azure access token cache duration in seconds |
Workspace Secrets
Set these values in the workspace secrets panel. They are referenced by the connector configuration and are used to request Azure AD access tokens with the client credentials flow.| Secret | Description |
|---|---|
AZURE_TENANT_ID | Azure AD directory tenant ID |
AZURE_CLIENT_ID | Azure AD application client ID |
AZURE_CLIENT_SECRET | Azure AD application client secret |
AZURE_TOKEN_SCOPE | OAuth scope used when requesting the Azure access token, usually https://ai.azure.com/.default |
Keep Azure credentials in workspace secrets. Do not paste client secrets into
the visible connector configuration fields.
MCP Setup
- Open your AI Knowledge project
- Go to Advanced > Tools
- Click Add and select the MCP tab
- Paste the MCP endpoint URL from the connector configuration
- Save the tool and let the agent discover the
bing_searchtool
Available Tool
| Tool | Description |
|---|---|
bing_search | Search the web through Bing Grounding and return sourced results |
Tool Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
query | string | Yes | Search query |
num_results | number | No | Number of results to request, from 1 to 10 |
market | string | No | Market code, for example en-US or fr-FR |
freshness | string | No | Recency filter: Day, Week, or Month |
MCP Examples
Search with Defaults
Search a French Market with Fresh Results
Response Format
Successful calls return an MCP tool result:isError: true with a text error message.
Troubleshooting
Error: query parameter is required - The MCP call did not include params.arguments.query.
Authentication error - Check the Azure tenant ID, client ID, client secret, and token scope secrets in the connector workspace.
Failed to create assistant - Verify the Foundry base URL, project name, API version, model, and Bing Grounding connection ID.
Search did not complete - The Azure Foundry assistant run did not finish before the connector timeout. Retry with a narrower query or fewer requested results.
Related
Connectors Overview
Compare App and MCP connector usage modes
AI Knowledge Tools
Add MCP tools to an AI Knowledge agent