Skip to content

docs(research): required-tools MCP extension payload spec + schema (SEP-1862 availability facet) - #1012

Merged
github-actions[bot] merged 1 commit into
mainfrom
docs/required-tools-extension
Aug 20, 2026
Merged

docs(research): required-tools MCP extension payload spec + schema (SEP-1862 availability facet)#1012
github-actions[bot] merged 1 commit into
mainfrom
docs/required-tools-extension

Conversation

@Dumbris

@Dumbris Dumbris commented Aug 20, 2026

Copy link
Copy Markdown
Member

Design record for the standards-track contribution around required-tools preflight (spec 098/099, shipped v0.58.0):

  • docs/research/required-tools-mcp-extension-2026-08-20.md — the app.mcpproxy/required-tools extension payload spec: identifier/versioning per SEP-2133, Shape A (_meta rider on tools/list; legacy experimental-capability carriage works on today's 2025-11-25 connection) and Shape B (availability facet of a SEP-1862 tools/resolve response), the 15-code reason enum with the gateway-class extensibility rule, inherited invariants (zero upstream I/O, point-in-time semantics, no-skew directionality, agent-token disclosure tier), risks, first consumers, and open questions.
  • docs/research/required-tools-extension.schema.json — companion JSON Schema (draft 2020-12), machine-validated: settings, request rider, batch response facet, resolve facet, per-tool verdict (registry vs wire enum split, per-reason retryable enforcement).

Docs-only; no code changes. Cross-reviewed by opencode/gpt-5.6-sol (5 rounds, final APPROVE).

Related #969

…schema

Design record for the SEP-1862 availability-facet contribution: the shipped
preflight verdict payload (specs 098/099, v0.58.0) specified as an MCP
extension in two carriages — a _meta rider on tools/list (works today on
2025-11-25 via the experimental capability) and a tools/resolve response
facet (the strategic fold-in). Companion JSON Schema (draft 2020-12) covers
settings, request rider, batch facet, resolve facet, and per-tool verdict.

Related #969
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying mcpproxy-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 0e154bc
Status: ✅  Deploy successful!
Preview URL: https://d9b094ba.mcpproxy-docs.pages.dev
Branch Preview URL: https://docs-required-tools-extensio.mcpproxy-docs.pages.dev

View logs

@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@github-actions

Copy link
Copy Markdown

📦 Build Artifacts

Workflow Run: View Run
Branch: docs/required-tools-extension

Available Artifacts

  • archive-darwin-amd64 (29 MB)
  • archive-darwin-arm64 (26 MB)
  • archive-linux-amd64 (17 MB)
  • archive-linux-arm64 (15 MB)
  • archive-windows-amd64 (29 MB)
  • archive-windows-arm64 (25 MB)
  • frontend-dist-pr (0 MB)
  • installer-dmg-darwin-amd64 (23 MB)
  • installer-dmg-darwin-arm64 (20 MB)

How to Download

Option 1: GitHub Web UI (easiest)

  1. Go to the workflow run page linked above
  2. Scroll to the bottom "Artifacts" section
  3. Click on the artifact you want to download

Option 2: GitHub CLI

gh run download 32338751255 --repo smart-mcp-proxy/mcpproxy-go

Note: Artifacts expire in 14 days.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Docs-only PR: research spec + schema for the SEP-1862 availability-facet contribution. qa-gate auto-passed (qa-gate-trivial).

@github-actions
github-actions Bot merged commit 52146a4 into main Aug 20, 2026
38 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants