Skip to content

💡 Request - limit access to specific organization #211

@marcinmaruszewski

Description

@marcinmaruszewski

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions