Repository navigation
Re-authorize with the catalog's current scopes; hints for missing scopes and Odoo fields; clearer unverified-email refusal on /mcp - #978
Merged
Conversation
|
👋 Welcome, @helpcodeai, and thanks for opening your first PR on AnythingMCP! A few quick pointers:
Someone from the core team will look at this within ~48h. If you don't hear back, please ping us in Discussions / Q&A. ⭐ While you wait — if you find AnythingMCP useful, a star helps others discover it. |
|
All contributors have signed the CLA ✍️ ✅ |
Contributor
Author
|
recheck |
helpcodeai
force-pushed
the
fix/etsy-scopes-verify-hint
branch
from
October 10, 2026 09:44
a583ad2 to
635ee86
Compare
…sing scopes and unknown Odoo fields; clearer /mcp refusal for unverified email; one duplicate-name log per hour - Etsy connectors installed before the write tools kept the old read-only scopes in authConfig (116 of 364 on Cloud), so re-authorizing could never grant listings_w. An adapter can now list the scope sets it used to ask for (previousOAuthScopes); a connector holding exactly one of them asks for the current scopes on its next authorization. Hand-picked subsets are kept. - Tool errors that name a missing scope tell the model to have the user click Authorize with Provider again; unknown Odoo fields and models point at the field list (7 workspaces in 16 h). - An unverified user calling /mcp now reads what to do (confirm the email or sign in for a new link) instead of a bare "Email verification required". - "Duplicate tool name" is logged once an hour per server and name (1,880 lines in 16 h from one polling client).
helpcodeai
force-pushed
the
fix/etsy-scopes-verify-hint
branch
from
October 10, 2026 11:19
635ee86 to
f43e807
Compare
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 subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
From the 10 Oct review of the last 16 hours on Cloud.
authConfig, re-authorizing asked for the old list again.previousOAuthScopes: the scope sets the adapter asked for before.scopeson its next Authorize with Provider. The new set is written back like any adopted value.lacks scope,insufficient_scope, ...) tells the model to have the user re-authorize instead of retrying;Invalid field 'x' on 'model', also in JSON-RPC leaves) points toodoo_fields_get, which was 7 workspaces in 16 h;stock.production.lot→stock.lot) says it was renamed or its app is not installed./mcp: 7 people who connected Claude retried up to 122 times and only saw "Email verification required". The refusal now tells them to confirm the email or sign in at the dashboard for a new link.Tests: new cases for each change; full backend suite 10,763 passed;
tscandvalidate-adaptersclean.