The MCP still has to do a lot of heavy lifting to understand the workspace schema, and the avaliable fields before querying. The thing is, the architect already set up this logic for the users. It would be nice if the MCP had tools to see what the user would see. Some examples:
- When getting an entity, get all fields in the default entity view (and query those, instead of needing to request all the fields it wants)
- Get knowledge about multiple entity views (and query those, instead of needing to request all the fields it wants)
- Trigger Button actions
- See the data views. Instead of making up filters and queries for “My tasks”. Give it the ability to see the “My tasks” view in the sidebar / Most used views by the user, and “see” all the entities inside, and the visible fields on the entities without even needing to know the filters on the view, or the fields available ahead of time.
The reason for this is that it means all the time the architect spent on making the workspace easy to use for its users makes it also easier to use for the AI to use effectively.
What do you guys think?