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:
Hello @Andrius
The get_foundry_ontology_rid tool has a “list all” mode when no parameters are provided, but there’s no equivalent list_all_projects or search_projects
tool.
To browse projects, you’d need to either:
Already know a project RID
Have a local Foundry repo cloned (then get_repository_context can extract the project RID from it)
Get a RID from Foundry’s web UI
Problem it creates:
Most users unfamiliar with ontology concepts will start with natural questions like:
“What are my projects?”
“Show me my datasets”
“What do I have in Foundry?”
These are the obvious entry points. Without a list_projects tool, the MCP cannot answer these basic questions and the conversation stalls. Users are
forced to manually find RIDs in the Foundry UI.
Proposed solution:
Add a list_foundry_projects tool that:
Lists all projects accessible to the authenticated user
Use case:
When a user asks “what objects do I have in my ontology?” there’s currently no way to answer this without guessing names. This is a common discovery/exploration scenario.
Great to see the new action type management tools in the latest MCP update! . These solve real discovery and ontology management gaps. Thank you for listening to community feedback
Two requests:
Actions that trigger functions — YES, absolutely useful.
Agent Lifecycle — the missing piece
The MCP now covers the full ontology lifecycle: Object types (create/update/delete) Link types (create/update/delete) Action types (create/update/delete) — new! Datasets (create/write/query) Branches & proposals Projects (search/create) — new!
But there’s one major gap: AIP Agent lifecycle. There’s currently no way to programmatically:
Create an AIP agent
Configure its prompt, tools, and model
Publish a version
Create a session and chat with it
I have validated that this is possible through the Platform APIs (/aip-agents/api/agents/create, /save, /publish and the v2 sessions API). I have built a working prototype that creates an agent, configures it with tools and, publishes it, and chats with it — all programmatically, zero UI.
Proposed MCP tools:
Tool
What it does
create_foundry_agent
Create an AIP agent in a folder (by RID or path)
configure_foundry_agent
Set prompt, model, and tools (auto-discovers action RIDs by object type name)
publish_foundry_agent
Publish a versioned release
chat_foundry_agent
Create session + send message
list_foundry_agents
List agents in a folder
Why this matters: With these tools, the full zero-to-agent pipeline becomes possible entirely through MCP:
create_foundry_project → set up project
create_and_write_to_foundry_dataset → upload data