mcp-dataverse
JSON →Microsoft Dataverse MCP server: 54 tools for CRUD, FetchXML, metadata, audit, batch, solutions and more.
Install
npx mcp-dataverse Tools · 58
- 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
Environment variables
MCP_HTTP_PORTMCP_HTTP_SECRET
Links
★ 9 GitHub stars