Currently, MCP provides tools for creating/updating Object Types (create_or_update_foundry_object_type) and Link Types (create_or_update_foundry_link_type), but there is no equivalent tool for Action Types.
Current Behavior:
- When an Object Type is created, Foundry auto-generates CRUD actions (create/modify/delete)
- These auto-generated actions do NOT update when new properties are added to the Object Type
- Custom action types defined in configuration cannot be created via MCP
- The only way to update action type parameters is through the Foundry UI
Use Case:
We manage our ontology as code using a JSON config file + Python script. We define:
- Object Types (works via MCP)
- Link Types (works via MCP)
- Action Types (no MCP support)
When adding an editOnly property to an Object Type, we need to also add it as a parameter to the corresponding Action Type. Without MCP support, this breaks the “ontology as code” workflow.
Requested Feature:
create_or_update_foundry_action_type MCP tool with ability to:
- Add/remove parameters to existing action types
- Create custom action types (beyond auto-generated CRUD)