Conversation
…hatGPT and LangSmith Fleet click paths for the OAuth route (nvm#3460) The Catalog MCP page documented the OAuth route as a mechanism (401 + challenge, two hosts) but its only how-to was the API-key quickstart. Add a "Connect from your assistant" section ahead of it, with one tab per assistant verified end to end on 2026-09-16 (nevermined-io/nvm-monorepo#3460): - Claude (claude.ai): custom connector with no client id/secret; lazy auth — free tools answer, the first paid call shows the inline Connect card, consent, retry. - ChatGPT: Developer mode (paid plan) → Plugins → new, Authentication OAuth; the ceremony runs at creation time; per-call Allow; stable client identity. - LangSmith Fleet: OAuth provider (client id langsmith-fleet, no secret, ?consent_type=commerce) + Add custom MCP on the mcp.api.<env> host in OAuth 2.1 (Manual) mode; warning about a second Nevermined server with the same tool names. - Any other host: what the spec-driven path needs, and when to use mcp.api.<env>. Plus: which clients may obtain a commerce grant is a per-environment allow-list (contact us with the client identity / provider id); what the consent page asks; what happens when the grant runs out (short-lived credential renewed silently; cap / window / disconnect → refused, re-consent for a new cap; revoke under Connections in the app). The quickstart intro now names itself as the API-key route and points OAuth users to the new section. Same page, no nav change. mintlify broken-links green (checked against a planted broken link first). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
…, self-serve for any workspace Follows the #3461 decision (argocd#646): one documented LangSmith provider id on production instead of per-workspace ids registered on request. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
products/catalog/mcp.mdxexplained the OAuth route as a mechanism but only walked through the API-key path. This adds Connect from your assistant — one tab per assistant, each the click path verified end to end on staging on 2026-09-16 (nevermined-io/nvm-monorepo#3460):langsmith-fleet, no secret,?consent_type=commerce) + Add custom MCP on themcp.api.<env>host in OAuth 2.1 (Manual); warning about a second Nevermined server with the same tool names (the one thing that went wrong in the verification).mcp.api.<env>host is the right one.Then: the per-environment client allow-list (contact us with the client identity / provider id), what the consent page asks, and what happens when the grant runs out (silent renewal; cap / window / disconnect ⇒ refused, re-consent; revoke under Connections). The quickstart intro now names itself as the API-key route and points OAuth users here. Same page, no nav change.
Draft because
mintlify broken-linksgreen — verified against a planted broken link first.🤖 Generated with Claude Code