DSDillon
Terminal developmentPlanning Permissions for an MCP Terminal

DSDILLON / CUSTOM SOFTWARE

Planning Permissions for an MCP Terminal

Write the access rules before an assistant receives a command tool.

Split actions by their effect

Status and session reading can use separate permissions from execution. Sending input or stopping a process changes a live session. Administrative commands need an additional authorization decision.

The server validates the target and scope for each call. A tool description or model instruction does not replace that validation.

Test the authorization lifecycle

The MCP HTTP authorization model describes resource discovery, token use and scope challenges. Test expiry, wrong resource tokens, revoked access and a client requesting a capability it has not been granted.

MCP HTTP authorization

Treat returned text as evidence

A command result needs its exit state, output and errors. A long session needs a cursor and completion state. Truncated output should be identified with a route to read what remains.

Logs and files may contain instructions written by another person. Their contents remain separate from authority to execute work. Tests should include misleading text and requests beyond the permitted target.

Before you begin

Should every tool receive administrator access?

No. Assign the permission needed for the task and review operations that genuinely require elevation.

Can approval apply to one operation?

A custom workflow can bind approval to a target and action. Its expiry, reuse and cancellation rules need testing.

DSDillon / 26 September 2026

DSDillon / Terminal development
DSDillon brandmark
KEEP DSDILLON CLOSE

DSDillon, one tap away.

Add DSDillon to your home screen for direct access to services, properties and your client workspace.

YOUR DSDILLON APP

Add DSDillon to your device.

On your computer

In Chrome or Edge, use the install icon near the address bar or the browser menu to install DSDillon. On a supported Mac, Safari offers File → Add to Dock.

On your phone, open this site in Chrome on Android or use Safari's Share menu on iPhone.

Live information, forms, payments and account access require an internet connection. Your existing login and permissions still apply.

About the DSDillon app
Business Intelligence
Find the next useful answer or diagnostic.