MCP Servers / database / mcp-dataverse

mcp-dataverse

JSON →
httpnone9database

Microsoft Dataverse MCP server: 54 tools for CRUD, FetchXML, metadata, audit, batch, solutions and more.

Install
How to run this server
[ { "cmd": "npx mcp-dataverse", "imports": [] } ]
server path: mcp-dataverse
Tools
What this server exposes
metadata_tables
Retrieve metadata tables from Dataverse
metadata_schema
Retrieve schema information for Dataverse entities
metadata_relationships
Retrieve relationship metadata between Dataverse entities
metadata_option_sets
Retrieve option set metadata from Dataverse
metadata_entity_keys
Retrieve entity key metadata from Dataverse
query_odata
Execute OData queries against Dataverse
query_fetchxml
Execute FetchXML queries against Dataverse
query_paginated
Retrieve paginated query results from Dataverse
crud_get
Retrieve a record from Dataverse
crud_create
Create a new record in Dataverse
crud_update
Update an existing record in Dataverse
crud_delete
Delete a record from Dataverse
crud_upsert
Upsert a record in Dataverse
crud_assign
Assign a record to a user or team in Dataverse
relations_associate
Associate two records in Dataverse
relations_associate_bulk
Bulk associate records in Dataverse
relations_disassociate
Disassociate records in Dataverse
relations_query
Query associations between records in Dataverse
actions_bound
Execute a bound Dataverse action or function
actions_unbound
Execute an unbound Dataverse action or function
batch_operations
Execute up to 1000 operations atomically in Dataverse
solutions_publish
Publish customizations in Dataverse
solutions_create_sitemap
Create a sitemap in Dataverse
search_relevance
Perform full-text relevance search in Dataverse
users_list
List users in Dataverse
users_roles
Retrieve roles for a user in Dataverse
teams_list
List teams in Dataverse
teams_role_assignment
Assign a role to a team in Dataverse
rbac_role_privileges_list
List role privileges in Dataverse
rbac_role_privileges_assign
Assign role privileges in Dataverse
rbac_role_privileges_remove
Remove role privileges in Dataverse
rbac_role_privileges_add
Add role privileges in Dataverse
rbac_role_privileges_replace
Replace role privileges in Dataverse
rbac_role_privileges_get
Get role privileges in Dataverse
rbac_team_privileges
Manage team privileges in Dataverse
files_upload
Upload a file or image to Dataverse
files_download
Download a file or image from Dataverse
audit_log
Retrieve audit log from Dataverse
audit_plugin_trace
Retrieve plugin trace logs from Dataverse
audit_workflow_trace
Retrieve workflow trace logs from Dataverse
annotations_notes
Manage notes in Dataverse
annotations_file_attachments
Manage file attachments in Dataverse
customization_custom_actions
Manage custom actions in Dataverse
customization_plugins
Manage plugins in Dataverse
customization_env_variables
Manage environment variables in Dataverse
customization_connection_references
Manage connection references in Dataverse
attributes_create
Create a column in Dataverse
attributes_update
Update a column in Dataverse
attributes_delete
Delete a column from Dataverse
attributes_lookup_column
Manage lookup column type in Dataverse
schema_create_table
Create a custom table in Dataverse
schema_create_relationship
Create a relationship in Dataverse
record_access_check
Check record access in Dataverse
record_access_grant
Grant record sharing in Dataverse
record_access_revoke
Revoke record sharing in Dataverse
record_merge
Merge records in Dataverse
assistance_tool_router
Route to appropriate tool in Dataverse
assistance_tool_tags
Manage tool tags in Dataverse
Configuration
Environment & auth
authnone
envMCP_HTTP_PORT
envMCP_HTTP_SECRET
Resources
mcp-dataverse — MCP Server · libregistry