Skip to main content
Glama

Dataverse MCP Server

by mwhesse

list_dataverse_roles

Retrieve security roles from Dataverse with filtering options to discover available permissions, find custom roles, and understand permission structures across business units.

Instructions

Retrieves a list of security roles in the Dataverse environment with filtering options. Use this to discover available roles, find custom roles, or get an overview of permission structures. Supports filtering by business unit, custom/system roles, and managed/unmanaged status.

Input Schema

NameRequiredDescriptionDefault
businessUnitIdNoFilter roles by business unit ID
customOnlyNoWhether to list only custom (non-system) roles
filterNoOData filter expression
includeManagedNoWhether to include managed roles
topNoMaximum number of roles to return (default: 50)

Input Schema (JSON Schema)

{ "properties": { "businessUnitId": { "description": "Filter roles by business unit ID", "type": "string" }, "customOnly": { "default": false, "description": "Whether to list only custom (non-system) roles", "type": "boolean" }, "filter": { "description": "OData filter expression", "type": "string" }, "includeManaged": { "default": false, "description": "Whether to include managed roles", "type": "boolean" }, "top": { "description": "Maximum number of roles to return (default: 50)", "type": "number" } }, "type": "object" }

Other Tools from Dataverse MCP Server

Related Tools

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/mwhesse/mcp-dataverse'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server