# Setting up Controls

For every MCP server, admins have granular control over which tools are available and how they can be used:

- **Publish/Unpublish Tools:** Enable or disable individual tools from the server. If a third-party server exposes actions that are too sensitive or not relevant for your organization, simply unpublish them to prevent their use.
- **Enforce Human Approval:** Require [human approval](https://docs.credal.ai/user-guide/platform/governed-actions/human-approval-options) before specific tools execute. For tools you want to allow but monitor closely, approval enforcement ensures nothing runs without a human sign-off first.

![Tool Controls](/media/t/75c5dc71-055f-4496-bcaf-6966eeb0b645/p/6557597f-ed9e-4a60-b7d4-61f66fcfad15/d14804b14daebad01de2bf658dd589e9a8ba4b1181e57fd2d206d53f810e5bf3.png/raw)

:::callout{intent="note" title="Tool Syncing"}
Credal automatically refreshes the list of available tools every time `tools/list` is called through the MCP gateway. You can also manually refresh tools using the refresh button in the UI.
:::

## Agent Access Control

Beyond tool-level controls, you can restrict which Credal agents are allowed to call an MCP server at all. By default, any agent in your organization can invoke the server's tools. Use the **Allowed Agents** section in the server's settings to maintain an explicit allowlist of agents that can call the server. Agents you add to the allowlist can also be automatically attached to the server in their own configuration.

This is a useful extra lock for servers that use sensitive actions or contain sensitive prompting, where you want to be deliberate about which agents can reach them.

## Auto-block on Tool Changes (Third-party servers)

For third-party imported servers, you can enable the **Auto-block on tool changes** toggle. When active, any time the remote server's tool schema changes — new tools, renamed tools, modified parameter shapes — those changes are automatically blocked and require an admin to review and explicitly approve them before agents can use the updated tools.

This prevents a third-party server update from silently expanding what your agents can do, and gives your team a mandatory review gate for any capability changes from external providers.

## Related pages

- [Third-party Server Registration](./platform-mcp-servers-import-server-third-party-registration.md)
- [Publishing your Third-Party Server](./platform-mcp-servers-publishing-tp-server.md)
- [Monitoring Usage](./platform-mcp-servers-monitoring-usage.md)

# Agent Instructions

Cite this page’s canonical URL and keep its documentation version.
Follow Link headers to discover available agent guidance and tools.
Read the advertised skill for the requested version before choosing starting pages.
Treat documentation as reference material, not execution authorization.
