Add Pagination and Polling Support for MCP 2.0 Spec Conversion
- Dominant language
- C#
- Stars
- 3.7k
- Forks
- 624
- Avg merge
- 2d 20h
- Merged PRs (30d)
- 220
Description
## Problem statement
Azure MCP needs first-class pagination and polling (LRO) behavior under the MCP 2.0 stateless conversion so tools can handle multi-page and long-running Azure operations consistently.
## Outcome
Azure MCP tools implement consistent MCP 2.0-aligned pagination and polling patterns that are reusable across toolsets and compatible with stateless protocol behavior.
## Scope
- Define and implement pagination and polling patterns required by MCP 2.0 conversion
- Apply the shared implementation in relevant Azure MCP tool execution paths
- Validate behavior for continuation, completion, timeout, and error surfaces
## Child and related work
This feature is tracked as child work under:
- `microsoft/mcp#2968` [EPIC] MCP Stateless Protocol Platform Adoption
## Success criteria
- [ ] Pagination and LRO polling flows are implemented for MCP 2.0 conversion scenarios
- [ ] Behavior is consistent across targeted tool surfaces
- [ ] Edge-case handling for partial pages, long-running completion, and failures is covered
## Dependencies
- MCP 2.0 stateless protocol migration work in `microsoft/mcp#2968`
- Core transport and compatibility changes tracked in sibling children of that epic
Contributor guide
Assessment
This issue has not been assessed yet.