get_url_traffic_info
Retrieve traffic analytics for specific URLs from Bing Webmaster Tools to monitor performance and optimize web presence.
Instructions
Get traffic information for specific URLs.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_url | Yes | ||
| urls | Yes |
Implementation Reference
- mcp_server_bwt/main.py:956-974 (handler)The handler function for the 'get_url_traffic_info' tool. It takes a site_url and list of urls, makes an API request to 'GetUrlTrafficInfo' with the parameters, and returns the processed traffic information.async def get_url_traffic_info( site_url: Annotated[str, "The URL of the site"], urls: List[str] ) -> List[Dict[str, Any]]: """ Get traffic information for specific URLs. Args: site_url: The URL of the site urls: List of URLs to get traffic info for Returns: Traffic information for each URL """ async with api: traffic_info = await api._make_request( "GetUrlTrafficInfo", "POST", {"siteUrl": site_url, "urls": urls} ) return api._ensure_type_field(traffic_info, "UrlTrafficInfo")
- mcp_server_bwt/main.py:952-955 (registration)MCP decorator that registers the 'get_url_traffic_info' tool with its name and description.@mcp.tool( name="get_url_traffic_info", description="Get traffic information for specific URLs.", )
- mcp_server_bwt/main.py:956-958 (schema)Input schema defined by type annotations: site_url (str), urls (List[str]); Output: List[Dict[str, Any]]. Uses Annotated for descriptions.async def get_url_traffic_info( site_url: Annotated[str, "The URL of the site"], urls: List[str] ) -> List[Dict[str, Any]]: