This assumes you already have an Engine to talk to — hosted, or one you started yourself. If not, get one running first; every command below needs it.
Install
ASSUME_YES=1 to skip the confirmation prompt.
Sign in
On a headless machine,
fused-cli login --no-browser prints the URL instead of trying to open one.Enable a service
Store a credential
Build an SDK
Call it
Three ways in. Same Engine execution behind all of them, and the same execution token.{ ok, status, data, error } rather than the payload itself, and services sit on the client in PascalCase with operations following the provider’s own grouping — so issueUpdate may be sdk.Linear.issues.update. Using it in your app covers the whole shape; your package’s generated README.md lists the exact paths for the operations you selected.
Whichever one you used, the receipt is the same:
What you just did
Where to go next
Build an SDK properly
Multiple services, operation selection, and choosing an auth scheme.
Deploy an MCP server
The same approved operations, shaped for an agent.
Connect user accounts
OAuth per end user, with refresh handled by the Engine.
Share access
Give a team what it needs without giving it everything.