DATAVERSE MCP SERVER TOOLS

71 tools from the Dataverse MCP Server MCP Server, categorised by risk level.

READ 31 tools
Read get_autonumber_column Retrieves detailed information about an AutoNumber column including its current format, properties, and con... Read get_businessunit_hierarchy Retrieves the complete organizational hierarchy for a specific business unit, showing parent-child relation... Read get_businessunit_teams Retrieves all teams associated with a specific business unit, with option to include teams from subsidiary ... Read get_businessunit_users Retrieves all users associated with a specific business unit, with option to include users from subsidiary ... Read get_dataverse_businessunit Retrieves detailed information about a specific business unit including all properties, addresses, and rela... Read get_dataverse_column Retrieves detailed information about a specific column in a Dataverse table, including its data type, prope... Read get_dataverse_optionset Retrieves detailed information about a specific option set including its metadata, options, and configurati... Read get_dataverse_optionset_options Retrieves all options (choices) within a specific option set, including their values, labels, descriptions,... Read get_dataverse_publisher Retrieves detailed information about a specific publisher including its customization prefix, option value ... Read get_dataverse_relationship Retrieves detailed information about a specific relationship between Dataverse tables, including its config... Read get_dataverse_role Retrieves detailed information about a specific security role including its properties, business unit assoc... Read get_dataverse_solution Retrieves detailed information about a specific solution including its metadata, version, publisher details... Read get_dataverse_table Retrieves detailed information about a specific Dataverse table including its metadata, properties, and con... Read get_dataverse_team Retrieves detailed information about a specific team including its properties, administrator, business unit... Read get_role_privileges Retrieves all privileges currently assigned to a security role, showing what permissions the role grants. U... Read get_solution_context Retrieves the currently active solution context information. Use this to check which solution is currently ... Read get_team_members Retrieves a list of all users who are members of a specific team, including their basic information and sta... Read list_autonumber_columns Lists all AutoNumber columns in a specific table or across all tables in the environment. Helps identify ex... Read list_dataverse_businessunits Retrieves a list of business units in the Dataverse environment with filtering and sorting options. Use thi... Read list_dataverse_columns Retrieves a list of columns in a specific Dataverse table with filtering options. Use this to discover avai... Read list_dataverse_optionsets Retrieves a list of option sets in the Dataverse environment with filtering options. Use this to discover a... Read list_dataverse_publishers Retrieves a list of publishers in the Dataverse environment with filtering options. Use this to discover av... Read list_dataverse_relationships Retrieves a list of relationships in the Dataverse environment with filtering options. Use this to discover... Read list_dataverse_roles Retrieves a list of security roles in the Dataverse environment with filtering options. Use this to discove... Read list_dataverse_solutions Retrieves a list of solutions in the Dataverse environment with filtering options. Use this to discover ava... Read list_dataverse_tables Retrieves a list of tables in the Dataverse environment with filtering options. Use this to discover availa... Read list_dataverse_teams Retrieves a list of teams in the Dataverse environment with filtering options. Use this to discover availab... Read export_solution_schema Exports a comprehensive JSON schema of Dataverse tables, columns, relationships, and option sets. Use this ... Read generate_mermaid_diagram Generates a Mermaid entity relationship diagram from an exported schema JSON file. Creates visual documenta... Read generate_powerpages_webapi_call Generate PowerPages-specific API calls, JavaScript examples, and React components for Dataverse operations ... Read generate_webapi_call Generate HTTP requests, curl commands, and JavaScript examples for Dataverse WebAPI operations. Supports al...
WRITE 28 tools
Write clear_solution_context Clears the currently active solution context. After clearing, metadata operations will not be associated wi... Write add_members_to_team Adds users as members to a team, granting them access to team-owned records and team-based permissions. Use... Write add_privileges_to_role Adds specific privileges with defined access levels to a security role. Use this to grant permissions for s... Write assign_role_to_team Assigns a security role to a team, granting all team members the permissions defined in that role. Use this... Write assign_role_to_user Assigns a security role to a specific user, granting them all the permissions defined in that role. Use thi... Write convert_to_autonumber Converts an existing text column to an AutoNumber column by adding an AutoNumberFormat. The column must be ... Write create_autonumber_column Creates a new AutoNumber column in a Dataverse table with specified format. AutoNumber columns automaticall... Write create_dataverse_businessunit Creates a new business unit in Dataverse with comprehensive configuration options including contact informa... Write create_dataverse_column Creates a new column (field) in a Dataverse table with the specified data type and configuration. Supports ... Write create_dataverse_optionset Creates a new global option set (choice list) in Dataverse with predefined options. Use this to create reus... Write create_dataverse_publisher Creates a new publisher in Dataverse. Publishers are required for creating solutions and provide customizat... Write create_dataverse_relationship Creates a relationship between two Dataverse tables. Supports One-to-Many relationships (parent-child with ... Write create_dataverse_role Creates a new security role in Dataverse to define permissions and access levels for users and teams. Secur... Write create_dataverse_solution Creates a new unmanaged solution in Dataverse. Solutions are containers for customizations and allow you to... Write create_dataverse_table Creates a new custom table in Dataverse with the specified configuration. Use this when you need to create ... Write create_dataverse_team Creates a new team in Dataverse for organizing users and managing permissions. Teams can be owner teams (fo... Write manage_powerpages_webapi_config Manage PowerPages WebAPI configurations and table permissions. Add/remove WebAPI access for tables, configu... Write replace_role_privileges Completely replaces all existing privileges in a security role with a new set of privileges. WARNING: This ... Write set_autonumber_seed Sets the seed value for an AutoNumber column\ Write set_businessunit_parent Changes the parent business unit for a given business unit, effectively moving it within the organizational... Write set_solution_context Sets the active solution context for all subsequent metadata operations. When a solution context is set, al... Write update_autonumber_format Updates the AutoNumberFormat of an existing AutoNumber column. This changes how future values will be gener... Write update_dataverse_businessunit Updates the properties and configuration of an existing business unit. Use this to modify business unit inf... Write update_dataverse_column Updates the properties and configuration of an existing column in a Dataverse table. Use this to modify col... Write update_dataverse_optionset Updates an existing option set by modifying its properties and managing its options. Use this to add new ch... Write update_dataverse_role Updates the properties and configuration of an existing security role. Use this to modify role settings lik... Write update_dataverse_table Updates the properties and configuration of an existing Dataverse table. Use this to modify table settings ... Write update_dataverse_team Updates the properties and configuration of an existing team. Use this to modify team settings like name, d...
DESTRUCTIVE 12 tools
Destructive convert_owner_team_to_access_team Converts an owner team to an access team, changing how the team can be used for record ownership and sharin... Destructive delete_dataverse_businessunit Permanently deletes a business unit from Dataverse. WARNING: This action cannot be undone and may affect us... Destructive delete_dataverse_column Permanently deletes a column from a Dataverse table. WARNING: This action cannot be undone and will remove ... Destructive delete_dataverse_optionset Permanently deletes an option set from Dataverse. WARNING: This action cannot be undone and will fail if th... Destructive delete_dataverse_relationship Permanently deletes a relationship between Dataverse tables. WARNING: This action cannot be undone and will... Destructive delete_dataverse_role Permanently deletes a security role from Dataverse. WARNING: This action cannot be undone and will fail if ... Destructive delete_dataverse_table Permanently deletes a custom table from Dataverse. WARNING: This action cannot be undone and will remove al... Destructive delete_dataverse_team Permanently deletes a team from Dataverse. WARNING: This action cannot be undone and will fail if the team ... Destructive remove_members_from_team Removes users from team membership, revoking their access to team-owned records and team-based permissions.... Destructive remove_privilege_from_role Removes a specific privilege from a security role, revoking the associated permissions. Use this to restric... Destructive remove_role_from_team Removes a security role assignment from a team, revoking the permissions granted by that role for all team ... Destructive remove_role_from_user Removes a security role assignment from a specific user, revoking the permissions granted by that role. Use...

Route Dataverse MCP Server through PolicyLayer and every one of its 71 tools is checked against your policy before it runs.

CHECK YOUR STACK →

See every tool, the dangerous ones, and the token cost across your stack.

How many tools does the Dataverse MCP Server MCP server have? +

The Dataverse MCP Server MCP server exposes 71 tools across 3 categories: Read, Write, Destructive.

How do I enforce policies on Dataverse MCP Server tools? +

Route the Dataverse MCP Server server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard; they are enforced on every call before it reaches the server.

What risk categories do Dataverse MCP Server tools fall into? +

Dataverse MCP Server tools are categorised as Read (31), Write (28), Destructive (12). Each category has a recommended default policy.

Enforce policy on every Dataverse MCP Server tool call.

Start from Dataverse MCP Server, add the rest of your stack, and see everything your agents can call. Then put policy on all of it.

Free to start. No card required.

43,000+ MCP servers and 220,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.