0.3.0pypi · azure-updates-mcp · current release
Observed 2026-08-24T01:25:47.736Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.
{
"experimental": {},
"prompts": {
"listChanged": false
},
"resources": {
"subscribe": false,
"listChanged": false
},
"tools": {
"listChanged": true
},
"tasks": {
"list": {},
"cancel": {},
"requests": {
"tools": {
"call": {}
},
"prompts": {
"get": {}
},
"resources": {
"read": {}
}
}
}
}| Tool | Category | Annotations | Risk |
|---|---|---|---|
azure_updates_searchSearch, filter, and retrieve Azure service updates from the official JSON API.
Combines keyword search, category filtering, status filtering, and date range
filtering into a single flexible tool. All filter parameters are optional and
can be combined. When no filters are provided, returns the most recent updates.
Use this tool to:
- Browse recent updates (no filters)
- Search for updates mentioning a specific topic (query="AKS")
- Filter by product (product="Azure Kubernetes Service")
- Filter by product category (product_category="Compute")
- Filter by service category (category="Azure Kubernetes Service") -- partial match across all taxonomy
- Find updates by status (status="In preview", "Launched", "Retirements", "In development")
- Get updates in a date range (start_date="2025-01-01", end_date="2025-01-31")
- Retrieve a specific update by its GUID/ID (guid="...")
- Combine any of the above (query="networking" + status="Launched")
- Paginate with offset (offset=10, limit=10 for page 2)
- Discover available categories and taxonomy (include_facets=True, limit=0)
- Get an overview with facets + recent items (include_facets=True, limit=10)
Args:
query: Optional keyword for server-side full-text search.
category: Optional category to filter by (case-insensitive partial match
across products, product_categories, and tags).
status: Optional status filter. Valid values: Launched, In preview,
In development, Retirements.
start_date: Optional start date in ISO format (YYYY-MM-DD). Only include
updates created on or after this date.
end_date: Optional end date in ISO format (YYYY-MM-DD). Only include
updates created on or before this date. Defaults to today when
start_date is provided.
guid: Optional unique identifier to retrieve a single specific update.
When provided, all other filters are ignored and a single update is returned.
limit: Maximum number of results to return (default: 10, max: 100).
Set to 0 with include_facets=True for a facets-only response.
Ignored when guid is provided.
offset: Number of results to skip for pagination (default: 0).
product: Optional product name filter (exact match against products list).
product_category: Optional product category filter (exact match).
include_facets: When True, includes taxonomy facets (product_categories,
products, tags, statuses) with occurrence counts in the response.
Use with limit=0 to get only facets (replaces category listing).
Returns:
Dictionary with:
- total_found: Number of updates matching the filters (from API count)
- updates: List of matching update objects (up to limit)
- filters_applied: Summary of which filters were used
- facets: (only when include_facets=True) Taxonomy with product_categories,
products, tags, and statuses lists, each containing {name, count} itemsInput schema{
"properties": {
"query": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"start_date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"end_date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"guid": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"limit": {
"default": 10,
"type": "integer"
},
"offset": {
"default": 0,
"type": "integer"
},
"product": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"product_category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"include_facets": {
"default": false,
"type": "boolean"
}
},
"type": "object"
}Output schema{
"additionalProperties": true,
"type": "object"
} | — | — · — | — |