POST /rpc is a generic JSON-RPC-style entry point. It lets you invoke
specific skills or tools without going through the full agent loop —
useful for utilities, batch jobs, or simple wrappers around the Engine’s
capabilities.
The agent loop itself does not use this endpoint. It’s for callers
who already know exactly what they want to run.
Request
Response
Method namespaces
The exact method catalog depends on the deployment’s installed catalog and
custom skills. Use
GET /skills to discover skills.
When to use it
- One-off invocations from a script.
- Backend integration that wants a single capability without spinning up a conversation thread.
- Testing a custom skill in isolation.
When not to use it
- Anything that needs the agent loop’s reasoning, tool orchestration, or
memory. Use
/executeinstead.

