enable_disable_query_parameter
Control how Bing Webmaster Tools processes specific URL query parameters by enabling or disabling them for site indexing.
Instructions
Enable or disable a URL query parameter.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_url | Yes | ||
| parameter | Yes | ||
| enabled | Yes |
Implementation Reference
- mcp_server_bwt/main.py:1206-1229 (handler)The main handler function for the 'enable_disable_query_parameter' tool. It takes site_url, parameter, and enabled as inputs and makes an API call to 'EnableDisableQueryParameter' to enable or disable the query parameter.async def enable_disable_query_parameter( site_url: Annotated[str, "The URL of the site"], parameter: Annotated[str, "The query parameter"], enabled: Annotated[bool, "Whether to enable or disable"], ) -> Dict[str, str]: """ Enable or disable a URL query parameter. Args: site_url: The URL of the site parameter: The query parameter enabled: Whether to enable (True) or disable (False) Returns: Success message """ async with api: await api._make_request( "EnableDisableQueryParameter", "POST", {"siteUrl": site_url, "parameter": parameter, "enabled": enabled}, ) status = "enabled" if enabled else "disabled" return {"message": f"Query parameter {parameter} {status} successfully"}
- mcp_server_bwt/main.py:1203-1206 (registration)The @mcp.tool decorator that registers the enable_disable_query_parameter function as an MCP tool with the given name and description.name="enable_disable_query_parameter", description="Enable or disable a URL query parameter.", ) async def enable_disable_query_parameter(