-
Notifications
You must be signed in to change notification settings - Fork 12
Description
Is your feature request related to a problem? Please describe.
When a developer has access to multiple Contentful organizations, there's a risk of accidentally performing actions (creating, modifying, or deleting content) in the wrong organization. Currently, the access token is issued to the developer's account rather than to a specific organization, which means the MCP server has access to all organizations the developer belongs to. This can lead to mistakes and potential data issues, especially when working with similar spaces across different organizations.
Describe the solution you'd like
Add a configuration option to limit the MCP server's access to a specific organization through an environment variable, similar to how ENVIRONMENT_ID is currently handled. This could be implemented as:
Describe alternatives you've considered
Manual verification before each action (error-prone and inconvenient)
Additional context
This feature would be particularly valuable for developers working in agency environments or managing multiple clients' Contentful instances. It would provide an additional safety layer and peace of mind when performing automated operations through the MCP server.