Call published flows
Your agent lists the workspace's published Decision Flows, reads what each one decides and what it wants, then runs one by slug. It receives the outcome and trace.
list_flows · run_flow · get_decisionModel Context Protocol
Connect once. Your agent can call published flows, read the grammar and workspace context, and build and test drafts with the permissions you choose.
https://api.arborule.com/mcpRemote HTTP server · OAuth or API key · no package to install
streamable HTTP/mcpgrammar://workspace://One URL. The tools change with your workspace and permissions.
MCP is the shared language between an AI client and the tools and context it may use.
What it exposes
Your agent lists the workspace's published Decision Flows, reads what each one decides and what it wants, then runs one by slug. It receives the outcome and trace.
list_flows · run_flow · get_decisionAn agent can read the flow grammar, create a draft, validate it, patch it, and run a real Sandbox test before anything goes live.
get_grammar · push_draft · test_flowPublishing is a separate permission. Give an agent authoring access without giving it live traffic or the right to publish.
publish_versionConnect your agent
Hosted connectors can open a secure sign-in window, so they use OAuth. Local agents usually read a configuration file, so they use an API key. Both connect to the same server.
Nothing to install. Add the remote server by URL and let OAuth handle the credential.
Choose the option to add a custom MCP server or connector.
https://api.arborule.com/mcpArboRule shows the permissions being requested before you approve access.
Common questions
No. ArboRule is a remote MCP server over HTTP. A hosted connector needs only the server URL; a local agent needs the same URL and an API key in its MCP configuration.
Any client that supports remote HTTP MCP servers can connect. Hosted products such as ChatGPT and Claude use OAuth; local agents such as Claude Code and Cursor can send an API key in the Authorization header.
Yes. Authoring, Sandbox, Live and Publish are separate permissions. A key or OAuth grant can create and test drafts while having no access to live traffic and no permission to publish.
A fixed set of tools. It lists this workspace's published flows and runs one by slug, and it also gets the tools that build them, the tools that write this workspace's own Entities, Events and Cases, the reads that show what a flow actually did, the flow grammar and examples, workspace resources, and an authoring prompt. Publishing a flow does not change the tool list — it changes what the list of flows returns.
Open your ArboRule workspace, go to Settings, then API keys, and create a key with only the permissions the agent needs. Copy it when it is created because the full value is shown once.
Yes. Deactivate an API key from Settings at any time, or revoke a hosted connector's OAuth access. Requests using that credential stop authenticating immediately.
Start with a draft
Create a workspace, add an MCP connection with Read, Sandbox and Authoring, and let the agent leave its first flow as a tested draft.