Skip to content

Permission in MCP connector is getting reset / overriding the connector level settings #493

Description

@gopirajm-pramata

What happened?

we have added a custom connector

steps

  1. go to the connectors list
  2. choose the connector and click on connect, authenticator and get the list of tools
  3. for all read only tools, we have allow always
  4. go to the chat
  5. ask a question for the MCP. claude still asks permission (allow once, allow always). though allow all is given in the connector level, still in the chat it asks for the permission
  6. when we turn off the connector in the chat (i., toggle on or off the connector in the chat, not session disconne). it resets back to needs approval. but sometimes whatever permission in the chat it overrides
  7. this is very inconsistant. sometimes it works as expected somtimes not

What did you expect to happen?

  1. set permission in the connector level
  2. chat should adhire to that
  3. turn on or off the connector, still connector retain the permission what is being set by the user. it should not back to default state.

Steps to reproduce

we have added a custom connector

steps

  1. go to the connectors list
  2. choose the connector and click on connect, authenticator and get the list of tools
  3. for all read only tools, we have allow always
  4. go to the chat
  5. ask a question for the MCP. claude still asks permission (allow once, allow always). though allow all is given in the connector level, still in the chat it asks for the permission
  6. when we turn off the connector in the chat (i., toggle on or off the connector in the chat, not session disconne). it resets back to needs approval. but sometimes whatever permission in the chat it overrides
  7. this is very inconsistant. sometimes it works as expected somtimes not

Area

MCP Connector (adding/managing servers)

MCP Server (if applicable)

Amazon Bedrockagentcore

Error messages or logs

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions