Skip to content

Connectors · MSP & PSA

Microsoft Power Platform API MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Microsoft Power Platform API and the rest of your systems. It gives your agent 214 Microsoft Power Platform API actions (119 reads, 64 writes and 31 that wait for a confirmation) and holds the Microsoft Power Platform API credential itself, so the agent never does. It paces Microsoft Power Platform API's limits and records every call.

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

claude mcp add --transport http actionlake https://connect.actionlake.com/mcp
the first call
do {  action: "power_platform_admin.authorization_rbac.list_role_definitions",  intent: "check which Microsoft Power Platform API account is connected"}# Role Definitions List (role based access control) · read · 1 upstream call
  • 214actionsin one signed file
  • 119readlook, never change
  • 64writecreate and update
  • 31wait for a yesdestructive, confirmed first

Set up

Connect Microsoft Power Platform API in three steps.

  1. 01

    Add actionlake to Claude.

    Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.

    https://connect.actionlake.com/mcp
  2. 02

    Connect Microsoft Power Platform API.

    OAuth 2.0, client credentials. Paste the app's client id and secret; actionlake fetches and renews the token, and nobody has to sign in. actionlake stores what you paste write-only, sealed under your tenant's key.

    • client_idEntra application (client) id of an app registered as a Power Platform management application
    • client_secretEntra client secret
    • tenant_idYour Microsoft Power Platform API tenant id
    account { op: "connections.requirements", service: "power_platform_admin" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates the call and prices it, for free.

    do    { action: "power_platform_admin.authorization_rbac.list_role_definitions" }# role definitions list (role based access control) · read · 1 upstream callcheck { action: "power_platform_admin.power_pages_websites.create_website", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

Microsoft Power Platform API at a glance

Sign-in
OAuth 2.0, client credentials. Paste the app's client id and secret; actionlake fetches and renews the token, and nobody has to sign in.
You provide
client_idclient_secret
Setup fields
tenant_id
Limits we pace to
100 calls a minute, per connection
API covered
Power Platform API (api.powerplatform.com); api-version per operation: 2024-10-01, 1, 2021-10-01-preview, 2022-03-01-previewapi.powerplatform.com
Built from
Microsoft Power Platform API's documentation, read 23 October 2026learn.microsoft.comOpenAPI spec (GitHub)
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
107 of 119 reads, for up to 5 minutes; a write clears what it affects
Shared entities
2, so ask can line Microsoft Power Platform API up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in Microsoft Power Platform API.

214 actions in 52 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

  • 119readlook, never change
  • 64writecreate and update
  • 31destructivewait for a confirmation
  1. Power pages websites

    39

    12 read · 20 write · 7 destructive

    Allowed Ip Addresses Read · Certificates Read (By Portal) · Exceptions Get (websites) · Websites Read (websites)

  2. Workflows agent DSR compliance

    16

    12 read · 0 write · 4 destructive

    Approvals Read (dsr compliance) · Connections Read (dsr compliance) · Conversation Transcripts Read (For Dsr) · Conversation Transcripts Read (With Environment)

  3. Authorization rbac

    12

    6 read · 0 write · 6 destructive

    Role Definitions List (role based access control) · Assignments List (Tenant) (role based access control) · Assignments List (Environment Group) · Assignments List (Environment) (role based access control)

  4. Copilot studio bots

    12

    6 read · 5 write · 1 destructive

    Maker Evaluation Test Runs List · Maker Evaluation Test Sets List · Bot Quarantine Status Read · Connector Consent Bypass Read

  5. Governance rule based policies

    12

    6 read · 5 write · 1 destructive

    Rule Assignments List (rule based policies) · Rule Assignments List (By Environment Group Id) · Rule Assignments List (By Environment Id) · Rule Assignments List (By Policy Id)

  6. Environment groups

    8

    3 read · 3 write · 2 destructive

    List (environment groups) · Read (environment groups) · Operation Read (environment groups) · Create (environment groups)

  7. Analytics recommendations

    6

    5 read · 1 write · 0 destructive

    Recommendation Resources Read (recommendations) · Recommendation Scenarios Read (recommendations) · Recommendations Read (recommendations) · Scenario Actions Read (recommendations)

  8. Environment failover

    6

    1 read · 5 write · 0 destructive

    Business Continuity State Read · Disaster Recovery Disable (failover) · Disaster Recovery Enable (failover) · Perform DR Drill (failover)

44 more areas · 103 actions
  • Environment provisioning 6
  • Licensing billing policy 6
  • Licensing entitlement insight 6
  • Licensing user per flow capacity source 6
  • Governance rule sets 5
  • Licensing isv contract 5
  • App management applications 4
  • Licensing billing policy environment 4
  • Environment backup 3
  • Environment management settings 3
  • Environment operation 3
  • Governance cross tenant connection reports 3
  • Licensing allocation 3
  • Licensing allocations by environment 3
  • Licensing storage warnings 3
  • Connectivity connectors 2
  • Dynamics finops maintenance settings 2
  • Dynamics finops versions 2
  • Environment copy 2
  • Environment managed governance 2
  • Environment restore 2
  • Environments 2
  • Licensing currency allocation 2
  • Licensing entitlement 2
  • Licensing resource threshold 2
  • Power apps apps 2
  • Analytics advisor chat 1
  • Connectivity connections 1
  • Dynamics finops operation errors 1
  • Dynamics finops properties 1
  • Environment delete 1
  • Environment recover 1
  • Environment reset 1
  • Licensing currency reports 1
  • Licensing environment billing policy 1
  • Licensing fin ops licensing 1
  • Licensing temporary currency entitlement 1
  • Licensing tenant capacity details 1
  • Monitoring hub 1
  • Power automate cloud flows 1
  • Power automate flow actions 1
  • Power automate flow runs 1
  • Resource query 1
  • User management users 1

Top actions

The Microsoft Power Platform API API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 3 of Microsoft Power Platform API's 3 action names are shared with at least one other connector, so an agent learns them once.

ActionWhat it doesEffectSame name in
power_platform_admin.authorization_rbac.list_role_definitionsRole Definitions List (role based access control)Role Definitions List (role based access control).readidentity.role.list184 connectors
power_platform_admin.environments.list_environments_for_userList (environments)List (environments).readwork.workspace.list50 connectors
power_platform_admin.authorization_rbac.list_role_assignmentsAssignments List (Tenant) (role based access control)Assignments List (Tenant) (role based access control).readidentity.role_assignment.list41 connectors
power_platform_admin.power_apps_apps.get_admin_appsAdminApps Read (apps)AdminApps Read (apps).readthis connector
power_platform_admin.governance_rule_sets.get_rule_setRead (rule sets)Read (rule sets).readthis connector
power_platform_admin.monitoring_hub.on_alert_triggeredOn Alert Triggered (monitoring hub)On Alert Triggered (monitoring hub).readthis connector
power_platform_admin.power_pages_websites.get_websitesWebsites Read (websites)Websites Read (websites).readthis connector
power_platform_admin.power_pages_websites.get_exceptionsExceptions Get (websites)Exceptions Get (websites).readthis connector
power_platform_admin.power_pages_websites.create_websiteWebsite Create (websites)Website Create (websites).writethis connector
power_platform_admin.governance_rule_sets.create_rule_setCreate (rule sets)Create (rule sets).writethis connector
power_platform_admin.power_pages_websites.grant_exceptionGrant Exception (websites)Grant Exception (websites).writethis connector
power_platform_admin.environment_copy.copy_environmentCopy (environment copy)Copy (environment copy).destructivethis connector

Try it

Prompts to paste into Claude.

Each one names the Microsoft Power Platform API actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Role Definitions List (role based access control) in Microsoft Power Platform API and tell me what stands out.

    callspower_platform_admin.authorization_rbac.list_role_definitions

  2. Writewrite

    Website Create (websites) in Microsoft Power Platform API. Show me exactly what you will send before you save it.

    callspower_platform_admin.power_pages_websites.create_website

Governance for Microsoft Power Platform API

Destructive actions wait for a yes.

31 Microsoft Power Platform API actions are destructive. The first 10:

  • Copy (environment copy)power_platform_admin.environment_copy.copy_environment
  • Reset (environment reset)power_platform_admin.environment_reset.reset_environment
  • Website Delete (websites)power_platform_admin.power_pages_websites.delete_website
  • Delete (rule sets)power_platform_admin.governance_rule_sets.delete_rule_set
  • Revoke Exception (websites)power_platform_admin.power_pages_websites.revoke_exception
  • Admin Role Apply (users)power_platform_admin.user_management_users.apply_admin_role
  • Restore (environment restore)power_platform_admin.environment_restore.restore_environment
  • Delete (bots)power_platform_admin.copilot_studio_bots.delete_copilot_agent
  • Assignment Create (Tenant) (role based access control)power_platform_admin.authorization_rbac.create_role_assignment
  • Assignment Delete (Tenant) (role based access control)power_platform_admin.authorization_rbac.delete_role_assignment

A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

dopower_platform_admin.power_pages_websites.delete_websiteconfirm_policy: human

Website Delete (websites)?

intent: the user asked me to website Delete (websites)

run suspended · waiting for a named person · key power-platform-admin-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "power-platform-admin-agent",  allowed_actions: ["power_platform_admin.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "power_platform_admin.environment_copy.copy_environment", approver: "[email protected]" },    { match: "power_platform_admin.environment_reset.reset_environment", approver: "[email protected]" },    { match: "power_platform_admin.power_pages_websites.delete_website", approver: "[email protected]" }  ]}
Illustrative. Scoped to Microsoft Power Platform API only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What Microsoft Power Platform API costs on actionlake.

Every Microsoft Power Platform API action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Microsoft Power Platform API refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

  • 1upstream call per actionall 214 Microsoft Power Platform API actions
  • 33actions pageeach page of a long list is one call
  • 107reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every Microsoft Power Platform API action.

214 actions by area: the id your agent calls, what it does, and its effect.

Power pages websites39
  • power_platform_admin.power_pages_websites.add_allowed_ip_addressesAllowed Ip Addresses Addwrite
  • power_platform_admin.power_pages_websites.add_ssl_binding_by_portalSsl Binding Add (By Portal)write
  • power_platform_admin.power_pages_websites.convert_trial_to_productionTrial To Production Convertwrite
  • power_platform_admin.power_pages_websites.create_custom_domainCustom Domain Create (websites)write
  • power_platform_admin.power_pages_websites.create_waf_rulesWaf Rules Create (websites)write
  • power_platform_admin.power_pages_websites.create_websiteWebsite Create (websites)write
  • power_platform_admin.power_pages_websites.delete_certificate_by_portalCertificate Delete (By Portal)destructive
  • power_platform_admin.power_pages_websites.delete_host_name_for_portalHost Name Delete (For Portal)destructive
  • power_platform_admin.power_pages_websites.delete_ssl_binding_by_thumbprintSsl Binding Delete (By Thumbprint)destructive
  • power_platform_admin.power_pages_websites.delete_waf_custom_rulesWaf Custom Rules Deletedestructive
  • power_platform_admin.power_pages_websites.delete_websiteWebsite Delete (websites)destructive
  • power_platform_admin.power_pages_websites.disable_wafWaf Disable (websites)write
  • power_platform_admin.power_pages_websites.enable_wafWAF Enable (websites)write
  • power_platform_admin.power_pages_websites.get_affected_sitesAffected Sites Get (websites)read
  • power_platform_admin.power_pages_websites.get_allowed_ip_addressesAllowed Ip Addresses Readread
  • power_platform_admin.power_pages_websites.get_certificates_by_portalCertificates Read (By Portal)read
  • power_platform_admin.power_pages_websites.get_exceptionsExceptions Get (websites)read
  • power_platform_admin.power_pages_websites.get_security_scan_reportSecurity Scan Report Readread
  • power_platform_admin.power_pages_websites.get_security_scan_scoreSecurity Scan Score Readread
  • power_platform_admin.power_pages_websites.get_waf_rulesWAF Rules Read (websites)read
  • power_platform_admin.power_pages_websites.get_waf_statusWAF Status Read (websites)read
  • power_platform_admin.power_pages_websites.get_website_by_idWebsite Read (By Id)read
  • power_platform_admin.power_pages_websites.get_websitesWebsites Read (websites)read
  • power_platform_admin.power_pages_websites.grant_exceptionGrant Exception (websites)write
  • power_platform_admin.power_pages_websites.list_host_names_for_portalHost Names List (For Portal)read
  • power_platform_admin.power_pages_websites.list_ssl_bindings_by_thumbprintsSsl Bindings List (By Thumbprints)read
  • power_platform_admin.power_pages_websites.remove_allowed_ip_addressesAllowed Ip Addresses Removedestructive
  • power_platform_admin.power_pages_websites.restart_websiteRestart Website (websites)write
  • power_platform_admin.power_pages_websites.revoke_exceptionRevoke Exception (websites)destructive
  • power_platform_admin.power_pages_websites.set_portal_bootstrap_v5_enabledPortal Bootstrap V5 Enabled Setwrite
  • power_platform_admin.power_pages_websites.set_portal_data_model_versionPortal Data Model Version Setwrite
  • power_platform_admin.power_pages_websites.start_deep_scanStart Deep Scan (websites)write
  • power_platform_admin.power_pages_websites.start_quick_scanStart Quick Scan (websites)write
  • power_platform_admin.power_pages_websites.start_websiteStart Website (websites)write
  • power_platform_admin.power_pages_websites.stop_websiteStop Website (websites)write
  • power_platform_admin.power_pages_websites.toggle_afd_traffic_routingToggle AFD Traffic Routingwrite
  • power_platform_admin.power_pages_websites.update_portal_security_groupPortal Security Group Updatewrite
  • power_platform_admin.power_pages_websites.update_site_visibilitySite Visibility Update (websites)write
  • power_platform_admin.power_pages_websites.update_waf_policy_settingsWaf Policy Settings Updatewrite
Workflows agent DSR compliance16
  • power_platform_admin.workflows_agent_dsr_compliance.delete_approvalApproval Delete (dsr compliance)destructive
  • power_platform_admin.workflows_agent_dsr_compliance.delete_connectionConnection Delete (dsr compliance)destructive
  • power_platform_admin.workflows_agent_dsr_compliance.delete_flowFlow Delete (dsr compliance)destructive
  • power_platform_admin.workflows_agent_dsr_compliance.delete_promptPrompt Delete (dsr compliance)destructive
  • power_platform_admin.workflows_agent_dsr_compliance.get_approvalsApprovals Read (dsr compliance)read
  • power_platform_admin.workflows_agent_dsr_compliance.get_connectionsConnections Read (dsr compliance)read
  • power_platform_admin.workflows_agent_dsr_compliance.get_conversation_transcripts_for_dsrConversation Transcripts Read (For Dsr)read
  • power_platform_admin.workflows_agent_dsr_compliance.get_conversation_transcripts_with_environmentConversation Transcripts Read (With Environment)read
  • power_platform_admin.workflows_agent_dsr_compliance.get_flow_run_actions_for_dsrFlow Run Actions Read (For Dsr)read
  • power_platform_admin.workflows_agent_dsr_compliance.get_flow_run_actions_with_environmentFlow Run Actions Read (With Environment)read
  • power_platform_admin.workflows_agent_dsr_compliance.get_flow_runs_non_singletonFlow Runs Non Singleton Readread
  • power_platform_admin.workflows_agent_dsr_compliance.get_flow_runs_singletonFlow Runs Singleton Readread
  • power_platform_admin.workflows_agent_dsr_compliance.get_flowsFlows Read (dsr compliance)read
  • power_platform_admin.workflows_agent_dsr_compliance.get_promptsPrompts Read (dsr compliance)read
  • power_platform_admin.workflows_agent_dsr_compliance.get_run_history_dataRun History Data Readread
  • power_platform_admin.workflows_agent_dsr_compliance.get_run_history_data_non_singletonRun History Data Non Singleton Readread
Authorization rbac12
  • power_platform_admin.authorization_rbac.create_environment_group_role_assignmentAssignment Create (Environment Group)destructive
  • power_platform_admin.authorization_rbac.create_environment_role_assignmentAssignment Create (Environment) (role based access control)destructive
  • power_platform_admin.authorization_rbac.create_role_assignmentAssignment Create (Tenant) (role based access control)destructive
  • power_platform_admin.authorization_rbac.delete_environment_group_role_assignmentAssignment Delete (Environment Group)destructive
  • power_platform_admin.authorization_rbac.delete_environment_role_assignmentAssignment Delete (Environment) (role based access control)destructive
  • power_platform_admin.authorization_rbac.delete_role_assignmentAssignment Delete (Tenant) (role based access control)destructive
  • power_platform_admin.authorization_rbac.list_environment_group_role_assignmentsAssignments List (Environment Group)read
  • power_platform_admin.authorization_rbac.list_environment_role_assignmentsAssignments List (Environment) (role based access control)read
  • power_platform_admin.authorization_rbac.list_role_assignmentsAssignments List (Tenant) (role based access control)read
  • power_platform_admin.authorization_rbac.list_role_definitionsRole Definitions List (role based access control)read
  • power_platform_admin.authorization_rbac.search_environment_role_assignmentsEnvironment Role Assignments Searchread
  • power_platform_admin.authorization_rbac.search_role_assignmentsRole Assignments Search (role based access control)read
Copilot studio bots12
  • power_platform_admin.copilot_studio_bots.delete_copilot_agentDelete (bots)destructive
  • power_platform_admin.copilot_studio_bots.get_bot_quarantine_statusBot Quarantine Status Readread
  • power_platform_admin.copilot_studio_bots.get_connector_consent_bypassConnector Consent Bypass Readread
  • power_platform_admin.copilot_studio_bots.get_maker_evaluation_test_runMaker Evaluation Test Run Readread
  • power_platform_admin.copilot_studio_bots.get_maker_evaluation_test_setMaker Evaluation Test Set Readread
  • power_platform_admin.copilot_studio_bots.list_maker_evaluation_test_runsMaker Evaluation Test Runs Listread
  • power_platform_admin.copilot_studio_bots.list_maker_evaluation_test_setsMaker Evaluation Test Sets Listread
  • power_platform_admin.copilot_studio_bots.reassign_copilot_agentReassign (bots)write
  • power_platform_admin.copilot_studio_bots.run_maker_evaluation_test_setRun Maker Evaluation Test Setwrite
  • power_platform_admin.copilot_studio_bots.set_bot_as_quarantinedSet Bot As Quarantinedwrite
  • power_platform_admin.copilot_studio_bots.set_bot_as_unquarantinedSet Bot As Unquarantinedwrite
  • power_platform_admin.copilot_studio_bots.set_connector_consent_bypassConnector Consent Bypass Setwrite
Governance rule based policies12
  • power_platform_admin.governance_rule_based_policies.create_enviornment_group_rule_based_assignmentEnviornment Group Rule Based Assignment Createwrite
  • power_platform_admin.governance_rule_based_policies.create_environment_rule_based_assignmentEnvironment Rule Based Assignment Createwrite
  • power_platform_admin.governance_rule_based_policies.create_rule_based_policyRule Based Policy Createwrite
  • power_platform_admin.governance_rule_based_policies.get_rule_based_policy_by_idRule Based Policy Read (By ID)read
  • power_platform_admin.governance_rule_based_policies.list_rule_assignmentsRule Assignments List (rule based policies)read
  • power_platform_admin.governance_rule_based_policies.list_rule_assignments_by_environment_group_idRule Assignments List (By Environment Group Id)read
  • power_platform_admin.governance_rule_based_policies.list_rule_assignments_by_environment_idRule Assignments List (By Environment Id)read
  • power_platform_admin.governance_rule_based_policies.list_rule_assignments_by_policy_idRule Assignments List (By Policy Id)read
  • power_platform_admin.governance_rule_based_policies.list_rule_based_policiesRule Based Policies Listread
  • power_platform_admin.governance_rule_based_policies.patch_rule_based_policyPatch Rule Based Policywrite
  • power_platform_admin.governance_rule_based_policies.remove_rule_from_rule_based_policyRule From Rule Based Policy Removedestructive
  • power_platform_admin.governance_rule_based_policies.update_rule_based_policy_by_idRule Based Policy Update (By ID)write
Environment groups8
  • power_platform_admin.environment_groups.add_environment_to_groupEnvironment Add (environment groups)write
  • power_platform_admin.environment_groups.create_environment_groupCreate (environment groups)write
  • power_platform_admin.environment_groups.delete_environment_groupDelete (environment groups)destructive
  • power_platform_admin.environment_groups.get_environment_groupRead (environment groups)read
  • power_platform_admin.environment_groups.get_environment_group_operationOperation Read (environment groups)read
  • power_platform_admin.environment_groups.list_environment_groupsList (environment groups)read
  • power_platform_admin.environment_groups.remove_environment_from_groupEnvironment Remove (environment groups)destructive
  • power_platform_admin.environment_groups.update_environment_groupUpdate (environment groups)write
Analytics recommendations6
  • power_platform_admin.analytics_recommendations.execute_recommendation_actionRecommendation Action Execute (recommendations)write
  • power_platform_admin.analytics_recommendations.get_action_schemaAction Schema Read (recommendations)read
  • power_platform_admin.analytics_recommendations.get_recommendation_resourcesRecommendation Resources Read (recommendations)read
  • power_platform_admin.analytics_recommendations.get_recommendation_scenariosRecommendation Scenarios Read (recommendations)read
  • power_platform_admin.analytics_recommendations.get_recommendationsRecommendations Read (recommendations)read
  • power_platform_admin.analytics_recommendations.get_scenario_actionsScenario Actions Read (recommendations)read
Environment failover6
  • power_platform_admin.environment_failover.disable_disaster_recoveryDisaster Recovery Disable (failover)write
  • power_platform_admin.environment_failover.enable_disaster_recoveryDisaster Recovery Enable (failover)write
  • power_platform_admin.environment_failover.get_business_continuity_state_full_snapshotBusiness Continuity State Readread
  • power_platform_admin.environment_failover.perform_dr_drillPerform DR Drill (failover)write
  • power_platform_admin.environment_failover.perform_failbackFailback (failover)write
  • power_platform_admin.environment_failover.perform_force_failoverForce Failover (failover)write
Environment provisioning6
  • power_platform_admin.environment_provisioning.get_provisioning_currenciesCurrencies List (environment provisioning)read
  • power_platform_admin.environment_provisioning.get_provisioning_languagesLanguages List (environment provisioning)read
  • power_platform_admin.environment_provisioning.get_provisioning_templatesTemplates List (environment provisioning)read
  • power_platform_admin.environment_provisioning.get_supported_locationsLocations List (environment provisioning)read
  • power_platform_admin.environment_provisioning.link_dataverseDataverse Link (environment provisioning)write
  • power_platform_admin.environment_provisioning.provision_new_environmentCreate (environment provisioning)write
Licensing billing policy6
  • power_platform_admin.licensing_billing_policy.create_billing_policyCreate (billing policy)write
  • power_platform_admin.licensing_billing_policy.delete_billing_policyDelete (billing policy)destructive
  • power_platform_admin.licensing_billing_policy.get_billing_policyRead (billing policy)read
  • power_platform_admin.licensing_billing_policy.list_billing_policiesList (billing policy)read
  • power_platform_admin.licensing_billing_policy.refresh_provisioning_statusProvisioning Status Refresh (billing policy)write
  • power_platform_admin.licensing_billing_policy.update_billing_policyUpdate (billing policy)write
Licensing entitlement insight6
  • power_platform_admin.licensing_entitlement_insight.get_environment_resourcesEnvironment Resources Read (entitlement insight)read
  • power_platform_admin.licensing_entitlement_insight.get_tenant_license_trendsTenant License Trends Readread
  • power_platform_admin.licensing_entitlement_insight.get_tenant_resource_consumption_by_userTenant Resource Consumption Read (By User)read
  • power_platform_admin.licensing_entitlement_insight.get_tenant_resources_across_environmentsTenant Resources Read (Across Environments)read
  • power_platform_admin.licensing_entitlement_insight.get_tenant_user_consumption_by_resourceTenant User Consumption Read (By Resource)read
  • power_platform_admin.licensing_entitlement_insight.get_tenant_usersTenant Users Read (entitlement insight)read
Licensing user per flow capacity source6
  • power_platform_admin.licensing_user_per_flow_capacity_source.get_user_per_flow_capacity_sourceUser Per Flow Capacity Source Readread
  • power_platform_admin.licensing_user_per_flow_capacity_source.get_user_per_flow_capacity_source_flow_context_summaryUser Per Flow Capacity Source Flow Context Summary Readread
  • power_platform_admin.licensing_user_per_flow_capacity_source.get_user_per_flow_capacity_source_flow_context_summary_for_user_idUser Per Flow Capacity Source Flow Context Summary Read (For User Id)read
  • power_platform_admin.licensing_user_per_flow_capacity_source.get_user_per_flow_capacity_source_tenant_context_summaryUser Per Flow Capacity Source Tenant Context Summary Readread
  • power_platform_admin.licensing_user_per_flow_capacity_source.get_user_per_flow_capacity_source_user_context_summaryUser Per Flow Capacity Source User Context Summary Readread
  • power_platform_admin.licensing_user_per_flow_capacity_source.get_user_per_flow_capacity_source_user_context_summary_for_user_idUser Per Flow Capacity Source User Context Summary Read (For User Id)read
Governance rule sets5
  • power_platform_admin.governance_rule_sets.create_rule_setCreate (rule sets)write
  • power_platform_admin.governance_rule_sets.delete_rule_setDelete (rule sets)destructive
  • power_platform_admin.governance_rule_sets.get_rule_setRead (rule sets)read
  • power_platform_admin.governance_rule_sets.get_rule_set_list_for_tenantList Read (For Tenant)read
  • power_platform_admin.governance_rule_sets.update_rule_setUpdate (rule sets)write
Licensing isv contract5
  • power_platform_admin.licensing_isv_contract.create_isv_contractCreate (isv contract)write
  • power_platform_admin.licensing_isv_contract.delete_isv_contractDelete (isv contract)destructive
  • power_platform_admin.licensing_isv_contract.get_isv_contractRead (isv contract)read
  • power_platform_admin.licensing_isv_contract.list_isv_contractsList (isv contract)read
  • power_platform_admin.licensing_isv_contract.update_isv_contractUpdate (isv contract)write
App management applications4
  • power_platform_admin.app_management_applications.get_application_package_install_statusInstall Status Read (applications)read
  • power_platform_admin.app_management_applications.get_environment_application_packageEnvironment Read (applications)read
  • power_platform_admin.app_management_applications.get_tenant_application_packageTenant Read (applications)read
  • power_platform_admin.app_management_applications.install_application_packageInstall (applications)write
Licensing billing policy environment4
  • power_platform_admin.licensing_billing_policy_environment.add_billing_policy_environmentEnvironments Add (billing policy environment)write
  • power_platform_admin.licensing_billing_policy_environment.get_billing_policy_environmentRead (billing policy environment)read
  • power_platform_admin.licensing_billing_policy_environment.list_billing_policy_environmentsEnvironments List (billing policy environment)read
  • power_platform_admin.licensing_billing_policy_environment.remove_billing_policy_environmentEnvironments Remove (billing policy environment)destructive
Environment backup3
  • power_platform_admin.environment_backup.create_environment_backupBackup Create (environment backup)write
  • power_platform_admin.environment_backup.delete_environment_backupBackup Delete (environment backup)destructive
  • power_platform_admin.environment_backup.get_environment_backupsBackups List (environment backup)read
Environment management settings3
  • power_platform_admin.environment_management_settings.create_environment_management_settingsManagement Settings Create (environment management settings)write
  • power_platform_admin.environment_management_settings.list_environment_management_settingsManagement Settings List (environment management settings)read
  • power_platform_admin.environment_management_settings.update_environment_management_settingsManagement Settings Update (environment management settings)write
Environment operation3
  • power_platform_admin.environment_operation.get_environment_operation_by_idRead (For Environment) (operation)read
  • power_platform_admin.environment_operation.get_operation_by_idRead (operation)read
  • power_platform_admin.environment_operation.get_operations_for_environmentList (For Environment) (operation)read
Governance cross tenant connection reports3
  • power_platform_admin.governance_cross_tenant_connection_reports.create_cross_tenant_connection_reportCross Tenant Connection Report Createwrite
  • power_platform_admin.governance_cross_tenant_connection_reports.get_cross_tenant_connection_reportCross Tenant Connection Report Readread
  • power_platform_admin.governance_cross_tenant_connection_reports.list_cross_tenant_connection_reportsCross Tenant Connection Reports Listread
Licensing allocation3
  • power_platform_admin.licensing_allocation.get_allocations_availability_v2Allocations Availability V2 Readread
  • power_platform_admin.licensing_allocation.get_many_entitlements_reserved_v2Many Entitlements Reserved V2 Readread
  • power_platform_admin.licensing_allocation.put_allocations_v2Put Allocations V2 (allocation)write
Licensing allocations by environment3
  • power_platform_admin.licensing_allocations_by_environment.get_allocations_by_environmentAllocations Read (By Environment)read
  • power_platform_admin.licensing_allocations_by_environment.list_allocations_by_environmentAllocations List (By Environment)read
  • power_platform_admin.licensing_allocations_by_environment.update_allocations_by_environmentAllocations Update (By Environment)write
Licensing storage warnings3
  • power_platform_admin.licensing_storage_warnings.get_storage_warning_by_categoryStorage Warning Read (By Category)read
  • power_platform_admin.licensing_storage_warnings.get_storage_warning_by_category_and_entityStorage Warning Read (By Category And Entity)read
  • power_platform_admin.licensing_storage_warnings.list_storage_warningsStorage Warnings List (storage warnings)read
Connectivity connectors2
  • power_platform_admin.connectivity_connectors.get_connector_by_idRead (connectors)read
  • power_platform_admin.connectivity_connectors.list_connectorsList (connectors)read
Dynamics finops maintenance settings2
  • power_platform_admin.dynamics_finops_maintenance_settings.get_fin_ops_maintenance_settingsFin Ops Maintenance Settings Readread
  • power_platform_admin.dynamics_finops_maintenance_settings.update_fin_ops_maintenance_settingsFin Ops Maintenance Settings Updatewrite
Dynamics finops versions2
  • power_platform_admin.dynamics_finops_versions.apply_fin_ops_versionFin Ops Version Applywrite
  • power_platform_admin.dynamics_finops_versions.get_fin_ops_versionsFin Ops Versions Readread
Environment copy2
  • power_platform_admin.environment_copy.copy_environmentCopy (environment copy)destructive
  • power_platform_admin.environment_copy.get_environment_copy_candidatesCopy Candidates List (environment copy)read
Environment managed governance2
  • power_platform_admin.environment_managed_governance.disable_managed_environmentManaged Environment Disable (environment managed governance)write
  • power_platform_admin.environment_managed_governance.enable_managed_environmentManaged Environment Enable (environment managed governance)write
Environment restore2
  • power_platform_admin.environment_restore.get_restore_candidatesRestore Candidates List (environment restore)read
  • power_platform_admin.environment_restore.restore_environmentRestore (environment restore)destructive
Environments2
  • power_platform_admin.environments.get_environment_by_id_for_userRead (environments)read
  • power_platform_admin.environments.list_environments_for_userList (environments)read
Licensing currency allocation2
  • power_platform_admin.licensing_currency_allocation.get_currency_allocation_by_environmentRead (By Environment) (currency allocation)read
  • power_platform_admin.licensing_currency_allocation.patch_currency_allocation_by_environmentPatch (By Environment) (currency allocation)write
Licensing entitlement2
  • power_platform_admin.licensing_entitlement.get_entitlementRead (entitlement)read
  • power_platform_admin.licensing_entitlement.get_many_environment_entitlementsMany Environment Read (entitlement)read
Licensing resource threshold2
  • power_platform_admin.licensing_resource_threshold.get_all_resource_thresholdsResource Thresholds List (resource threshold)read
  • power_platform_admin.licensing_resource_threshold.upsert_resource_thresholdUpsert Resource Threshold (resource threshold)write
Power apps apps2
  • power_platform_admin.power_apps_apps.get_admin_appAdminApp Read (apps)read
  • power_platform_admin.power_apps_apps.get_admin_appsAdminApps Read (apps)read
Analytics advisor chat1
  • power_platform_admin.analytics_advisor_chat.send_advisor_chat_messageSend Advisor Chat Messagewrite
Connectivity connections1
  • power_platform_admin.connectivity_connections.list_connectionsList (connections)read
Dynamics finops operation errors1
  • power_platform_admin.dynamics_finops_operation_errors.get_fin_ops_operation_errorsFin Ops Operation Errors Readread
Dynamics finops properties1
  • power_platform_admin.dynamics_finops_properties.get_fin_ops_propertiesFin Ops Properties Readread
Environment delete1
  • power_platform_admin.environment_delete.delete_environment_by_idDelete (environment delete)destructive
Environment recover1
  • power_platform_admin.environment_recover.recover_environmentRecover (environment recover)write
Environment reset1
  • power_platform_admin.environment_reset.reset_environmentReset (environment reset)destructive
Licensing currency reports1
  • power_platform_admin.licensing_currency_reports.list_currency_reportsCurrency Reports List (currency reports)read
Licensing environment billing policy1
  • power_platform_admin.licensing_environment_billing_policy.get_environment_billing_policyPolicy Read (For Environment)read
Licensing fin ops licensing1
  • power_platform_admin.licensing_fin_ops_licensing.get_fin_ops_license_summary_v2Fin Ops License Summary V2 Readread
Licensing temporary currency entitlement1
  • power_platform_admin.licensing_temporary_currency_entitlement.retrieve_temporary_currency_entitlement_countRetrieve Temporary Currency Entitlement Countread
Licensing tenant capacity details1
  • power_platform_admin.licensing_tenant_capacity_details.get_tenant_capacity_detailsDetails Read (tenant capacity details)read
Monitoring hub1
  • power_platform_admin.monitoring_hub.on_alert_triggeredOn Alert Triggered (monitoring hub)read
Power automate cloud flows1
  • power_platform_admin.power_automate_cloud_flows.list_cloud_flowsList (cloud flows)read
Power automate flow actions1
  • power_platform_admin.power_automate_flow_actions.list_flow_actionsFlow Actions List (flow actions)read
Power automate flow runs1
  • power_platform_admin.power_automate_flow_runs.list_flow_runsFlow Runs List (flow runs)read
Resource query1
  • power_platform_admin.resource_query.query_resourcesResources Query (resource query)read
User management users1
  • power_platform_admin.user_management_users.apply_admin_roleAdmin Role Apply (users)destructive

Questions

The Microsoft Power Platform API MCP server, answered.

Is there a Microsoft Power Platform API MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 214 Microsoft Power Platform API actions across power pages websites, workflows agent DSR compliance, authorization rbac and copilot studio bots, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Microsoft Power Platform API.

What do I need to connect Microsoft Power Platform API?

Entra application (client) id of an app registered as a Power Platform management application and Entra client secret. Plus your tenant id. The free call account { op: "connections.requirements", service: "power_platform_admin" } lists exactly what to paste.

Can an AI agent delete or change things in Microsoft Power Platform API?

Only if its key allows it, and only with an explicit confirmation. 31 Microsoft Power Platform API actions are destructive, including copy (environment copy), reset (environment reset) and website Delete (websites). Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

Will an AI agent use up my Microsoft Power Platform API API limit?

actionlake paces every call to the limits in the Microsoft Power Platform API service file: 100 calls a minute per connection. Repeated reads are answered from cache (107 Microsoft Power Platform API actions can be), which never reaches Microsoft Power Platform API.

What does a Microsoft Power Platform API action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (33 Microsoft Power Platform API actions page). Cache hits, searches, dry runs and calls Microsoft Power Platform API refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

Which Microsoft Power Platform API API does it cover?

The Power Platform API (api.powerplatform.com); api-version per operation: 2024-10-01, 1, 2021-10-01-preview, 2022-03-01-preview at api.powerplatform.com. It is built from Microsoft Power Platform API's documentation as read on 23 October 2026. 214 actions in 52 areas, each one in the signed service file (version 1.0.0).

Does actionlake keep my Microsoft Power Platform API data, and where?

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Microsoft Power Platform API credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

Which AI clients can use it?

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

Give your agent Microsoft Power Platform API today.

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.