Skip to main content
Glama

Dataverse MCP Server

by mwhesse

generate_powerpages_webapi_call

Create PowerPages API calls and JavaScript examples for Dataverse operations including retrieve, create, update, and delete with authentication context and portal-specific patterns.

Instructions

Generate PowerPages-specific API calls, JavaScript examples, and React components for Dataverse operations through PowerPages portals. Includes authentication context and portal-specific patterns.

Input Schema

NameRequiredDescriptionDefault
baseUrlNoPowerPages site base URL (e.g., 'https://yoursite.powerappsportals.com')
countNoInclude count of records
customHeadersNoCustom headers to include in the request
dataNoData to send in request body for create/update operations
entityIdNoEntity ID for single record operations (GUID)
expandNoRelated entities to expand
filterNoOData filter expression
includeAuthContextNoInclude authentication context information
logicalEntityNameYesLogical entity name (e.g., 'cr7ae_creditcardse', 'contact') - will be automatically suffixed with 's' for PowerPages API URLs
operationYesType of operation to perform
orderbyNoOData orderby expression
requestVerificationTokenNoInclude __RequestVerificationToken placeholder for POST operations
selectNoFields to select (e.g., ['cr7ae_name', 'cr7ae_type'])
skipNoNumber of records to skip
topNoNumber of records to return

Input Schema (JSON Schema)

{ "properties": { "baseUrl": { "description": "PowerPages site base URL (e.g., 'https://yoursite.powerappsportals.com')", "type": "string" }, "count": { "description": "Include count of records", "type": "boolean" }, "customHeaders": { "additionalProperties": { "type": "string" }, "description": "Custom headers to include in the request", "type": "object" }, "data": { "additionalProperties": {}, "description": "Data to send in request body for create/update operations", "type": "object" }, "entityId": { "description": "Entity ID for single record operations (GUID)", "type": "string" }, "expand": { "description": "Related entities to expand", "type": "string" }, "filter": { "description": "OData filter expression", "type": "string" }, "includeAuthContext": { "default": false, "description": "Include authentication context information", "type": "boolean" }, "logicalEntityName": { "description": "Logical entity name (e.g., 'cr7ae_creditcardse', 'contact') - will be automatically suffixed with 's' for PowerPages API URLs", "type": "string" }, "operation": { "description": "Type of operation to perform", "enum": [ "retrieve", "retrieveMultiple", "create", "update", "delete" ], "type": "string" }, "orderby": { "description": "OData orderby expression", "type": "string" }, "requestVerificationToken": { "default": false, "description": "Include __RequestVerificationToken placeholder for POST operations", "type": "boolean" }, "select": { "description": "Fields to select (e.g., ['cr7ae_name', 'cr7ae_type'])", "items": { "type": "string" }, "type": "array" }, "skip": { "description": "Number of records to skip", "type": "number" }, "top": { "description": "Number of records to return", "type": "number" } }, "required": [ "operation", "logicalEntityName" ], "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