Safe by Design: AI in Your Back Office, Under Your Rules
An assistant connected to Smartico can do only what its user could do in the back office, on the labels that user can reach. Every change can be previewed, risky steps wait for your confirmation, and every call is logged.
Access Profiles for Every Role
An MCP access profile decides which tools a person or a token may use. Start new users small and widen access when your team is ready.
- MCP Viewer: reads records and campaign flows and searches the documentation. It changes nothing.
- MCP Analyst: adds read-only questions on your data warehouse.
- MCP Editor: adds creating and updating objects and running campaigns and flows.
- MCP Full access: all tools. MCP No Access switches MCP off for a user.
- Custom profiles allow exactly the tools and operations you pick, for example Editor without stopping campaigns. New users start with No Access.
| Read | Data | Change | |
|---|---|---|---|
| MCP Viewer | |||
| MCP Analyst | |||
| MCP Editor | |||
| MCP Full access |
Preview First, Confirm Risky Steps
Every create and update goes through the same validation as the back-office screens, and can run as a dry run first.
- A dry run shows what would change before anything is saved.
- Updates show a before-and-after view.
- Riskier operations, such as starting a campaign, ask you to confirm.
- Validation catches structural errors before anything is saved.
A Full Audit Trail
You can always see what an assistant did, and on whose behalf.
- Every tool call is logged under MCP, Usage, with filters for tool, object type and token.
- Changes made through Sign in with Smartico are recorded under the user's own name; changes made with a token, under a dedicated AI/API user.
- Deactivate any token at once from the Access tokens screen.
exec_sqlread-onlyAI/API userYour Data, Your Network Rules
MCP never gives more access than the back office does.
- Data questions run read-only SQL: no statements that change data and no access to other accounts' data. Columns a user may not see stay hidden.
- If your account uses a back-office IP allowlist, every MCP request follows it.
- Smartico switches MCP on for each label. When it is off, every request for that label is refused.
- A person can use a label over MCP only if they have a role on that label in the back office.
FAQ
Every create and update can be previewed with a dry run, validation catches structural errors before anything is saved, and riskier operations, such as starting a campaign, ask you to confirm. The assistant can never do more than its user could do in the back office. Teams new to it can start with a view-only profile.
Access is set per user and per token with MCP access profiles: Full access, Editor, Analyst, Viewer and No Access, plus custom profiles that allow exactly the tools you choose. Label permissions always apply, and the label needs the MCP feature enabled.
Every tool call is logged and can be reviewed under MCP, Usage, filtered by tool, entity type and token. Changes made through a sign-in are recorded under the individual user; token changes are recorded under a dedicated AI/API user for the label.







