Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Note
- The tools and examples in this documentation illustrate current capabilities. Tool names, descriptions, parameters, response formats, and available functionality can change over time.
- When you build agents, integrations, or orchestration logic, don't hard-code dependencies on specific tool names, parameter structures, tool metadata, or response schemas. Instead, design your solution to discover and use available tools at runtime.
- As the platform evolves, Microsoft might add, remove, rename, or modify tools and tool metadata. Designing against capabilities rather than specific tool identifiers helps maintain compatibility across service updates.
Use this capability to find out what configuration options are available to you and whether you have permission to customize agent layouts.
What it does
The assistant checks what types of agent customizations are supported in your environment and what level of access you have. It tells you whether you can configure organization-wide layouts (admin), profile-specific layouts, or personal preferences. This helps you understand what's possible before you start customizing.
Try prompts like
- What can I configure?
- What agent configuration options are available?
- Do I have permission to customize layouts?
- What types of customizations are supported?
- Show me my configuration capabilities.
What you'll see in chat
The assistant responds with a text summary listing:
- Supported configuration types (grids, forms, timelines, picklists, lookups, resolution).
- Your access level (whether you can make organization-wide changes, profile changes, or only personal preferences).
Helpful tips
- If you're not sure whether you have admin permissions, ask this question first.
- Personal preferences are available to all users. organization-level and profile-level configurations require admin permissions.
- After checking capabilities, say "help me set up" or "what can I configure?" to get guided through the options.
What happens next
After learning your capabilities:
- Help me set up the case grid (guided configuration).
- What can I configure for cases? (browse options).
- Save my preferred columns (personal preference).
- Show organization-level configurations (admin view).
Does this change data?
No, this doesn't change data.
Prerequisites
This tool is available on the Dynamics 365 Customer Service MCP server. See the availability note at the top of this page for details. No additional configuration is required.
Tool summary
| Property | Value |
|---|---|
| User-facing name | Agent configuration capabilities |
| Internal tool name | get_agent_config_capabilities |
| Purpose | Returns which agent configuration types are supported and the full list of available override tools |
Tool behavior
Returns which agent configuration types are supported and the full list of available override tools. Call this first to discover what customizations are available for grids, forms, timelines, and picklists before attempting to save or modify configurations. Individual tool access is gated by Dataverse privileges through TOOL_PRIVILEGE_MAP at call time.
Annotations
| Annotation | Value | Meaning |
|---|---|---|
readOnlyHint |
true |
This tool doesn't modify data. |
destructiveHint |
Not set | Not applicable (read-only tool). |
idempotentHint |
Not set | Not applicable (read-only tool). |
openWorldHint |
Not set | Uses default. |
Input concepts
This tool takes no input parameters.
Response and UI behavior
Response type
Text-only
No interactive component is rendered. Returns structured JSON listing supported configuration types (grid, form, form-section, form-select, form-type, timeline, lookup, picklist, resolution) and the full list of available override tools. Privilege gating for individual tools is handled by TOOL_PRIVILEGE_MAP at call time, not by this discovery tool.
Routing notes
Use get_agent_config_capabilities as a discovery step before any configuration workflow. It tells the model which save/list tools are available to the current user.
- If the user asks "what can I configure?" or "help me set up", call this tool first, then route to
browse_agent_config_optionsfor guided setup. - If the user asks to directly save a config without prior context, still call this tool first to verify permissions.
Related tools
| Tool | Relationship |
|---|---|
browse_agent_config_options |
Interactive multi-turn guide to configuration options |
list_agent_configs |
Lists existing organization-level configurations |
save_agent_config |
Creates or updates organization-level configurations |
list_user_prefs |
Lists personal layout preferences |
Data mutation classification
Read-only.