Skip to main content
Glama

Dataverse MCP Server

by mwhesse

export_solution_schema

Export Dataverse solution schema to JSON for documenting data models, generating diagrams, and analyzing table structures with customizable filtering options.

Instructions

Exports a comprehensive JSON schema of Dataverse tables, columns, relationships, and option sets. Use this to document your data model, generate diagrams, or analyze solution structure. Supports filtering by prefixes, system/custom components, and specific tables.

Input Schema

NameRequiredDescriptionDefault
customizationPrefixesNoList of customization prefixes to include (e.g., ["new", "xyz", "its"]). If not provided and prefixOnly is true, uses solution context prefix
excludeColumnPrefixesNoList of column prefixes to exclude from export (default: ["adx_", "msa_", "msdyn_", "mspp_"])
includeAllSystemTablesNoWhether to include all system tables in the export
includeSystemColumnsNoWhether to include system columns in the export
includeSystemOptionSetsNoWhether to include system option sets in the export
includeSystemRelationshipsNoWhether to include system (non-custom) relationships in the export
outputPathNoPath where to save the schema JSON file (default: schema-export.json)
prefixOnlyNoWhether to export only tables that match the solution customization prefix (deprecated - use customizationPrefixes instead)
prettifyNoWhether to format the JSON output for readability
systemTablesToIncludeNoList of system tables to include when includeAllSystemTables is false (default: contact, account)

Input Schema (JSON Schema)

{ "properties": { "customizationPrefixes": { "description": "List of customization prefixes to include (e.g., [\"new\", \"xyz\", \"its\"]). If not provided and prefixOnly is true, uses solution context prefix", "items": { "type": "string" }, "type": "array" }, "excludeColumnPrefixes": { "default": [ "adx_", "msa_", "msdyn_", "mspp_" ], "description": "List of column prefixes to exclude from export (default: [\"adx_\", \"msa_\", \"msdyn_\", \"mspp_\"])", "items": { "type": "string" }, "type": "array" }, "includeAllSystemTables": { "default": false, "description": "Whether to include all system tables in the export", "type": "boolean" }, "includeSystemColumns": { "default": false, "description": "Whether to include system columns in the export", "type": "boolean" }, "includeSystemOptionSets": { "default": false, "description": "Whether to include system option sets in the export", "type": "boolean" }, "includeSystemRelationships": { "default": false, "description": "Whether to include system (non-custom) relationships in the export", "type": "boolean" }, "outputPath": { "description": "Path where to save the schema JSON file (default: schema-export.json)", "type": "string" }, "prefixOnly": { "default": false, "description": "Whether to export only tables that match the solution customization prefix (deprecated - use customizationPrefixes instead)", "type": "boolean" }, "prettify": { "default": true, "description": "Whether to format the JSON output for readability", "type": "boolean" }, "systemTablesToInclude": { "default": [ "contact", "account" ], "description": "List of system tables to include when includeAllSystemTables is false (default: contact, account)", "items": { "type": "string" }, "type": "array" } }, "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