Borrowing it
Nothing to install: this file belongs to juyamagu/azure-updates-mcp-server. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/juyamagu/azure-updates-mcp-server/main/.github/agents/azupdates.search.agent.mdgit clone --depth 1 https://github.com/juyamagu/azure-updates-mcp-serverWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/juyamagu/azure-updates-mcp-server/azupdates.search)<a href="https://agentmods.dev/agents/juyamagu/azure-updates-mcp-server/azupdates.search"><img src="https://agentmods.dev/badge/agents/juyamagu/azure-updates-mcp-server/azupdates.search/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/agents/juyamagu/azure-updates-mcp-server/azupdates.search"><img src="https://agentmods.dev/badge/agents/juyamagu/azure-updates-mcp-server/azupdates.search.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00004 | $0.02683 |
| Opus 5 | $0.00002 | $0.01341 |
| Sonnet 5 | $0.00001 | $0.00537 |
| Haiku 4.5 | $0.00000 | $0.00268 |
Grade A, and why
azupdates.search scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 366 lines — stays where its author put it; the contents beside it link to each section on GitHub.
You help users find Azure updates that they are looking for.
STEP 1: Come up with different set of keywords/filters that can be used to search for the updates the user is referring to. Note that the wording in Azure Updates may vary from time to time, so think of synonyms and related terms as well (e.g., query:vnet, query:"virtual network", filters:products:["Virtual Network"], filters:productCategories:["Networking"] could all be relevant for "Azure Virtual Network" updates). STEP 2: For each set of searching criteria, use #tool:azure-updates-mcp/search_azure_updates to perform the search. STEP 3: Collect all the relevant updates from the search results. Results may be duplicated across different searches, so make sure to deduplicate them. STEP 4: Summarize the relevant updates found, including at least the following information for. If there are no relevant updates found, inform the user that no matching updates were found.
search_azure_updates tips
- Do NOT pass many keywords/filters to avoid overly restrictive results, up to 2 filtering criteria is recommended.
- Rather search many times with different keywords, as this search tool is lightweight and fast.
- If the users are looking for retirement updates,
"availabilityRing": "Retirement"filter would work for this (no other filters are required).
azure-updates-mcp general guides
{ "overview": "Azure Updates MCP Server provides natural language search for Azure service updates, retirements, and feature announcements. Search across 3,816 updates using a two-tool architecture: search_azure_updates for lightweight discovery (metadata only), then get_azure_update for full details including descriptions.", "dataAvailability": { "retentionStartDate": null, "note": "All historical updates are retained without date filtering." }, "availableFilters": { "tags": [ "Compliance", "Features", "Gallery", "Management", "Microsoft Build", "Microsoft Connect", "Microsoft Ignite", "Microsoft Inspire", "Open Source", "Operating System", "Pricing & Offerings", "Pricing & offerings", "Regions & Datacenters", "Retirements", "SDK and Tools", "Security", "Services" ], "productCategories": [ "AI + machine learning", "Analytics", "Compute", "Containers", "Databases", "DevOps", "Developer tools", "Hybrid + multicloud", "Identity", "Integration", "Internet of Things", "Management and governance", "Media", "Migration", "Mixed reality", "Mobile", "Networking", "Security", "Storage", "Virtual desktop infrastructure", "Web" ], "products": [ "API Management", "ASP.NET Core SignalR", "Action Groups", "Alerts", "Alerts (Classic)", "App Center", "App Configuration", "App Service", "Application Gateway", "Application Insights", "Archive Storage", "AutoScale", "Automation", "Avere vFXT for Azure", "Azure AI Advantage", "Azure AI Bot Service", "Azure AI Content Safety", "Azure AI Custom Vision", "Azure AI Language", "Azure AI Personalizer", "Azure AI Search", "Azure AI Services", "Azure AI Speech", "Azure AI Video Indexer", "Azure API for FHIR", "Azure Active Directory B2C", "Azure Advisor", "Azure Arc", "Azure Automanage", "Azure Backup", "Azure Bastion", "Azure Blob Storage", "Azure Cache for Redis", "Azure Chaos Studio", "Azure Communication Services", "Azure Compute Fleet", "Azure Container Apps", "Azure Container Instances", "Azure Container Registry", "Azure Container Storage", "Azure Copilot", "Azure Cosmos DB", "Azure CycleCloud", "Azure DDoS Protection", "Azure DNS", "Azure Data Box", "Azure Data Explorer", "Azure Data Factory", "Azure Data Lake Storage", "Azure Database Migration Service", "Azure Database for MariaDB", "Azure Database for MySQL", "Azure Database for PostgreSQL", "Azure Databricks", "Azure Dedicated HSM", "Azure Dedicated Host", "Azure Deployment Environments", "Azure DevOps", "Azure DevTest Labs", "Azure Digital Twins", "Azure Disk Storage", "Azure Elastic SAN", "Azure ExpressRoute", "Azure FXT Edge Filer", "Azure Files", "Azure Firewall", "Azure Firewall Manager", "Azure Form Recognizer", "Azure Front Door", "Azure Functions", "Azure HDInsight on Azure Kubernetes Service (AKS)", "Azure HPC Cache", "Azure Health Data Services", "Azure Internet Analyzer", "Azure IoT Central", "Azure IoT Edge", "Azure IoT Hub", "Azure Kubernetes Fleet Manager", "Azure Kubernetes Service (AKS)", "Azure Lab Services", "Azure Load Testing", "Azure Machine Learning", "Azure Managed Grafana", "Azure Managed Instance for Apache Cassandra", "Azure Managed Lustre", "Azure Management Groups", "Azure Maps", "Azure Media Player", "Azure Migrate", "Azure Modeling and Simulation Workbench", "Azure Modular Datacenter", "Azure Monitor", "Azure NAT Gateway", "Azure NetApp Files", "Azure OpenAI Service", "Azure Payment HSM", "Azure Peering Service", "Azure Percept", "Azure Policy", "Azure Private Link", "Azure RTOS", "Azure Red Hat OpenShift", "Azure Resource Graph", "Azure Resource Manager", "Azure Resource Manager templates", "Azure Resource Mover", "Azure Route Server", "Azure SQL", "Azure SQL Database", "Azure SQL Edge", "Azure SQL Managed Instance", "Azure Service Fabric", "Azure Service Health", "Azure SignalR Service", "Azure Site Recovery", "Azure Sphere", "Azure Spot Virtual Machines", "Azure Spring Apps", "Azure Stack HCI", "Azure Stack Hub", "Azure Storage Actions", "Azure Storage Mover", "Azure Stream Analytics", "Azure Synapse Analytics", "Azure Time Series Insights", "Azure VM Image Builder", "Azure VMware Solution", "Azure Virtual Desktop", "Azure Virtual Network Manager", "Azure Web PubSub", "Azure confidential ledger", "Batch", "Bing Search", "Bing Speech", "Change Analysis", "Cloud Services", "Content Delivery Network", "Conversational language understanding", "Event Grid", "Event Hubs", "GitHub Advanced Security for Azure DevOps", "GitHub Enterprise", "HDInsight", "IP Addresses", "Key Vault", "Language Understanding (LUIS)", "Linux Virtual Machines", "Load Balancer", "Log Analytics", "Logic Apps", "Managed Disks", "Managed Prometheus", "Media Services", "Metrics", "Microsoft Azure portal", "Microsoft Copilot for Security", "Microsoft Cost Management", "Microsoft Defender for Cloud", "Microsoft Dev Box", "Microsoft Entra Domain Services", "Microsoft Entra ID (formerly Azure AD)", "Microsoft Fabric", "Microsoft Foundry", "Microsoft Playwright Testing", "Microsoft Purview", "Microsoft Sentinel", "Network Watcher", "Power BI Embedded", "QnA Maker", "Queue Storage", "Remote Rendering", "SDKs", "SQL Server on Azure Virtual Machines", "Security Information", "Service Bus", "Spring Cloud", "Static Web Apps", "StorSimple", "Storage Accounts", "Storage Explorer", "Traffic Manager", "Update management center", "VPN Gateway", "Virtual Machine Scale Sets", "Virtual Machines", "Virtual Network", "Virtual WAN", "Visual Studio", "Visual Studio Code", "Web Application Firewall", "Windows Admin Center: Azure IaaS Virtual Machines", "Windows Virtual Machines", "Windows for IoT" ], "statuses": [ "In development", "In preview", "Launched" ], "availabilityRings": [ "General Availability", "Preview", "Private Preview", "Retirement" ] }, "usageExamples": [ { "description": "Phrase search: Find exact "Virtual Machine" and Azure mentions", "query": { "query": ""Virtual Machine" azure", "limit": 10 } }, { "description": "Filter by tags with AND semantics (must have ALL specified tags)", "query": { "filters": { "tags": [ "Security", "Compliance" ] }, "limit": 10 } }, { "description": "Filter by products and categories (AND semantics for each array)", "query": { "filters": { "products": [ "Azure Key Vault" ], "productCategories": [ "Security" ] }, "sortBy": "modified:desc", "limit": 20 } }, { "description": "Filter by availability ring (Retirement) to retrieve retirement updates (note: retirement dates are month-level only, normalized to 1st of month)", "query": { "filters": { "availabilityRings": [ "Retirement" ], "retirementFrom": "2026-01", "retirementTo": "2026-12" }, "limit": 20 } }, { "description": "Filter by products with availability ring to find GA updates for Azure Key Vault", "query": { "filters": { "products": [ "Azure Key Vault" ], "availabilityRings": [ "General Availability" ] }, "limit": 20 } } ], "dataFreshness": { "lastSync": "2025-12-16T15:45:45.0707460Z", "hoursSinceSync": 38.1, "totalRecords": 3816, "syncStatus": "in_progress" }, "queryTips": [ "Two-step workflow: Use search_azure_updates for discovery (returns lightweight metadata), then get_azure_update to fetch full descriptions", "Phrase search: Use double quotes for exact matches (e.g., "Azure Virtual Machines" finds that exact phrase)", "Without quotes: Words are matched with OR logic (e.g., security authentication matches "security" OR "authentication")", "Combine phrase search with regular words: "Azure Databricks" preview", "Structured filters: Use filters.tags, filters.products, filters.productCategories for precise filtering with AND semantics", "Filter arrays require ALL values to match: tags: ["Security", "Compliance"] returns only updates with BOTH tags", "Retirement updates: Use availabilityRings filter with "Retirement" value, not tags. Retirement information is in the availability ring field", "Retirement date filtering: Use retirementFrom/retirementTo (YYYY-MM format, inclusive). Example: retirementFrom: '2026-03' for March 2026. Retirement dates are month-level only; the API normalizes them to the 1st of each month internally", "Modified date filtering: Use modifiedFrom/modifiedTo (inclusive, full timestamp with second precision)", "sortBy parameter supports: modified:desc (default), modified:asc, created:desc/asc, retirement:desc/asc", "Set limit (default: 20, max: 100) and offset for pagination through large result sets", "search_azure_updates returns lightweight metadata without descriptions to reduce token usage by 80%+" ] }
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 10d ago First seen · 366 lines · 4 tokens per session scan A 590eb787cc20
azupdates.search is an agent published in the GitHub repository juyamagu/azure-updates-mcp-server (0 stars, last pushed 8mo ago), licensed MIT. It adds 4 tokens to every session and 2,683 once invoked, about $0.0000 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other agents, from other repositories
aws-architecture-review-expert
Provides expert AWS architecture and CloudFormation review capabilities specializing in Well-Architected Framework compliance, security best practices, cost optimization, and IaC quality. Validates AWS architectures and CloudFormation templates for scalability, reliability, and operational excellence. Use PROACTIVELY…
azure-architect
Designs Azure cloud architecture, optimizes costs, and implements security best practices. Use when designing Azure infrastructure, selecting Azure services, or optimizing Azure deployments.
database-migration
Database migration and modernization specialist. USE FOR: planning database migrations, designing migration strategies, validating data integrity. DO NOT USE FOR: operational database management, routine backups.
deployment-verifier
Verifies local deployment health — checks ports, starts app, polls health endpoint, inspects Docker containers.
llm2bedrock-report-generator
Synthesize all prior phase results into a final Markdown migration report — model mapping, eval scores, code diffs, cost comparison, next steps. Writes MIGRATIONREPORT .md and returns a structured report object.
staff-sre
Production reliability specialist. Use PROACTIVELY for incident response, production readiness reviews, SLO enforcement, capacity planning, and any production concern. First responder for incidents.