---
title: "Azure App Service MCP server - actionlake"
description: "Give Claude 696 Azure App Service (Web Apps and Functions) actions through one MCP server. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/azure-app-service-web-apps-and-functions
updated: 2026-10-23
---

Connectors · MSP & PSA

# Azure App Service (Web Apps and Functions) MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Azure App Service (Web Apps and Functions) and the rest of your systems. It gives your agent 696 Azure App Service (Web Apps and Functions) actions (414 reads, 213 writes and 69 that wait for a confirmation) and holds the Azure App Service (Web Apps and Functions) credential itself, so the agent never does. It paces Azure App Service (Web Apps and Functions)'s limits and records every call.

[Connect Azure App Service (Web Apps and Functions) free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

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: "azure_app_service.provider.get_available_stacks",
  intent: "check which Azure App Service (Web Apps and Functions) account is connected"
}
# Get available application frameworks and their versions · read · 1 upstream call
```

- 696 actions in one signed file
- 414 read look, never change
- 213 write create and update
- 69 wait for a yes destructive, confirmed first

Set up

## Connect Azure App Service (Web Apps and Functions) 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 Azure App Service (Web Apps and Functions).
   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_id` Entra application (client) id of a service principal with an Azure RBAC role (Website Contributor or Reader) on the…
   - `client_secret` Entra client secret
   - `tenant_id` Your Azure App Service (Web Apps and Functions) tenant id
   ```
   account { op: "connections.requirements", service: "azure_app_service" }
   # 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: "azure_app_service.provider.get_available_stacks" }
   # get available application frameworks and their versions · read · 1 upstream call
   check { action: "azure_app_service.web_apps.delete_function", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Azure App Service (Web Apps and Functions) 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_id` `client_secret`

**Setup fields**

`tenant_id`

**Limits we pace to**

200 calls a minute, per connection

**API covered**

Azure App Service (web apps, function apps, slots, plans, environments, certificates, static web apps) API Azure Resource Manager Microsoft.Web: openapi.json (2026-07-15)`management.azure.com`

**Built from**

Azure App Service (Web Apps and Functions)'s documentation, read 23 October 2026[OpenAPI spec (GitHub)](https://github.com/Azure/azure-rest-api-specs/tree/main/specification/web/resource-manager/Microsoft.Web/AppService/stable/2026-07-15/openapi.json) [learn.microsoft.com](https://learn.microsoft.com/en-us/rest/api/appservice/)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

252 of 414 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

1, so ask can line Azure App Service (Web Apps and Functions) up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in Azure App Service (Web Apps and Functions).

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

- **414** read look, never change
- **213** write create and update
- **69** destructive wait for a confirmation

1. ### Web apps
   408
   221 read · 141 write · 46 destructive
   List the functions for a web site, or a deployment slot · Get function information by its ID for web site, or a deployment slot · Get all apps for a subscription · Delete a function for web site, or a deployment slot
2. ### Static sites
   75
   41 read · 23 write · 11 destructive
   Returns overviews of database connections for a static site build · Returns overviews of database connections for a static site · Returns details of all backends linked to a static site · Returns details of all backends linked to a static site build
3. ### App service environments
   48
   30 read · 15 write · 3 destructive
   Get the network endpoints of all inbound dependencies of an App Service Environment · Get the network endpoints of all outbound dependencies of an App Service Environment · Gets the list of private endpoints associated with a hosting environment · Gets the private link resources
4. ### App service plans
   32
   19 read · 10 write · 3 destructive
   Get a Virtual Network route in an App Service plan · Get all App Service plans for a subscription · Get all App Service plans in a resource group · List all capabilities of an App Service plan
5. ### Diagnostics
   22
   22 read · 0 write · 0 destructive
   List Hosting Environment Detector Responses · Get Site Analyses · Get Site Analyses · List Site Detector Responses
6. ### Provider
   21
   20 read · 1 write · 0 destructive
   Get available application frameworks and their versions · Get available application frameworks and their versions · Get available Function app frameworks and their versions · Get available Function app frameworks and their versions for location
7. ### Recommendations
   15
   7 read · 8 write · 0 destructive
   List all recommendations for a subscription · Get past recommendations for an app, optionally specified by the time range · Get past recommendations for an app, optionally specified by the time range · Get all recommendations for a hosting environment
8. ### Site certificates
   10
   4 read · 4 write · 2 destructive
   Get all certificates in a resource group under a site · Get all certificates in a resource group for a given site and a deployment slot · Get a certificate belonging to a given site · Get a certificate for a given site and deployment slot

**21 more areas · 65 actions**

- AI gateways **6**
- Certificates **6**
- Kube environments **6**
- Resource health metadata **6**
- Workflow triggers **5**
- Deleted web apps **3**
- Global **3**
- Source controls **3**
- Workflow run action repetitions **3**
- Workflow run actions **3**
- Workflow runs **3**
- Workflow trigger histories **3**
- Publishing user **2**
- Static sites async operations **2**
- Workflow run action repetitions request histories **2**
- Workflow run action scope repetitions **2**
- Workflow versions **2**
- Workflows **2**
- Resource groups **1**
- Subscriptions **1**
- Usages **1**

Top actions

## The Azure App Service (Web Apps and Functions) API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 3 of Azure App Service (Web Apps and Functions)'s 4 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `azure_app_service.web_apps.list_functions` List the functions for a web site, or a deployment slot | List the functions for a web site, or a deployment slot. | read | `infra.serverless_function.list` 5 connectors |
| `azure_app_service.web_apps.get_function` Get function information by its ID for web site, or a deployment slot | Get function information by its ID for web site, or a deployment slot. | read | `infra.serverless_function.get` 4 connectors |
| `azure_app_service.web_apps.list` Get all apps for a subscription | Get all apps for a subscription. | read | this connector |
| `azure_app_service.web_apps.delete_function` Delete a function for web site, or a deployment slot | Delete a function for web site, or a deployment slot. | destructive | `infra.serverless_function.delete` 3 connectors |
| `azure_app_service.usages.list` Lists subscription core usages for all skus used in a location, for a given type of quota | Lists subscription core usages for all skus used in a location, for a given type of quota. | read | this connector |
| `azure_app_service.certificates.list` Get all certificates for a subscription | Get all certificates for a subscription. | read | this connector |
| `azure_app_service.static_sites.list` Get all Static Sites for a subscription | Get all Static Sites for a subscription. | read | this connector |
| `azure_app_service.subscriptions.list` List the subscriptions the credential can see | List the subscriptions the credential can see. | read | this connector |
| `azure_app_service.workflow_runs.list` Gets a list of workflow runs | Gets a list of workflow runs. | read | this connector |
| `azure_app_service.web_apps.create_function` Create function for web site, or a deployment slot | Create function for web site, or a deployment slot. | write | this connector |
| `azure_app_service.web_apps.backup` Creates a backup of an app | Creates a backup of an app. | write | this connector |
| `azure_app_service.web_apps.backup_slot` Creates a backup of an app | Creates a backup of an app. | write | this connector |

Try it

## Prompts to paste into Claude.

Each one names the Azure App Service (Web Apps and Functions) actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   Get available application frameworks and their versions in Azure App Service (Web Apps and Functions) and tell me what stands out.
   calls `azure_app_service.provider.get_available_stacks`
2. Write write
   Create function for web site, or a deployment slot in Azure App Service (Web Apps and Functions). Show me exactly what you will send before you save it.
   calls `azure_app_service.web_apps.create_function`

Governance for Azure App Service (Web Apps and Functions)

## Destructive actions wait for a yes.

69 Azure App Service (Web Apps and Functions) actions are destructive. The first 10:

- Delete a function for web site, or a deployment slot `azure_app_service.web_apps.delete_function`
- Deletes a web, mobile, or API app, or one of the deployment slots `azure_app_service.web_apps.delete`
- Delete an AiGateway `azure_app_service.ai_gateways.delete`
- Delete a certificate `azure_app_service.certificates.delete`
- Deletes a web, mobile, or API app, or one of the deployment slots `azure_app_service.web_apps.delete_slot`
- Deletes a backup of an app by its ID `azure_app_service.web_apps.delete_backup`
- Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site `azure_app_service.web_apps.delete_process`
- Delete an App Service plan `azure_app_service.app_service_plans.delete`
- Delete a Kubernetes Environment `azure_app_service.kube_environments.delete`
- Delete a certificate from the site `azure_app_service.site_certificates.delete`

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.

do azure_app_service.web_apps.delete_function confirm_policy: **human**

Delete a function for web site, or a deployment slot?

**intent:** the user asked me to delete a function for web site, or a deployment slot

run suspended · waiting for a named person · key _azure-app-service-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "azure-app-service-agent",
  allowed_actions: ["azure_app_service.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "azure_app_service.web_apps.delete_function", approver: "lead@example.com" },
    { match: "azure_app_service.web_apps.delete", approver: "lead@example.com" },
    { match: "azure_app_service.ai_gateways.delete", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to Azure App Service (Web Apps and Functions) only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What Azure App Service (Web Apps and Functions) costs on actionlake.

Every Azure App Service (Web Apps and Functions) action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Azure App Service (Web Apps and Functions) 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.

- 1 upstream call per action all 696 Azure App Service (Web Apps and Functions) actions
- 157 actions page each page of a long list is one call
- 252 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every Azure App Service (Web Apps and Functions) action.

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

**Web apps 408**

- `azure_app_service.web_apps.delete_function` Delete a function for web site, or a deployment slot destructive
- `azure_app_service.web_apps.delete_instance_function_slot` Delete a function for web site, or a deployment slot destructive
- `azure_app_service.web_apps.get_function` Get function information by its ID for web site, or a deployment slot read
- `azure_app_service.web_apps.get_instance_function_slot` Get function information by its ID for web site, or a deployment slot read
- `azure_app_service.web_apps.list` Get all apps for a subscription read
- `azure_app_service.web_apps.list_functions` List the functions for a web site, or a deployment slot read
- and 402 more in this area

**Static sites 75**

- `azure_app_service.static_sites.get_build_database_connections` Returns overviews of database connections for a static site build read
- `azure_app_service.static_sites.get_database_connections` Returns overviews of database connections for a static site read
- `azure_app_service.static_sites.get_linked_backends` Returns details of all backends linked to a static site read
- `azure_app_service.static_sites.get_linked_backends_for_build` Returns details of all backends linked to a static site build read
- `azure_app_service.static_sites.approve_or_reject_private_endpoint_connection` Approves or rejects a private endpoint connection write
- `azure_app_service.static_sites.create_or_update_basic_auth` Adds or updates basic auth for a static site write
- and 69 more in this area

**App service environments 48**

- `azure_app_service.app_service_environments.get_inbound_network_dependencies_endpoints` Get the network endpoints of all inbound dependencies of an App Service Environment read
- `azure_app_service.app_service_environments.get_outbound_network_dependencies_endpoints` Get the network endpoints of all outbound dependencies of an App Service Environment read
- `azure_app_service.app_service_environments.get_private_endpoint_connection_list` Gets the list of private endpoints associated with a hosting environment read
- `azure_app_service.app_service_environments.get_private_link_resources` Gets the private link resources read
- `azure_app_service.app_service_environments.approve_or_reject_private_endpoint_connection` Approves or rejects a private endpoint connection write
- `azure_app_service.app_service_environments.change_vnet` Move an App Service Environment to a different VNET write
- and 42 more in this area

**App service plans 32**

- `azure_app_service.app_service_plans.get_route_for_vnet` Get a Virtual Network route in an App Service plan read
- `azure_app_service.app_service_plans.list` Get all App Service plans for a subscription read
- `azure_app_service.app_service_plans.list_by_resource_group` Get all App Service plans in a resource group read
- `azure_app_service.app_service_plans.list_capabilities` List all capabilities of an App Service plan read
- `azure_app_service.app_service_plans.create_or_update` Creates or updates an App Service Plan write
- `azure_app_service.app_service_plans.create_or_update_vnet_route` Create or update a Virtual Network route in an App Service plan write
- and 26 more in this area

**Diagnostics 22**

- `azure_app_service.diagnostics.list_hosting_environment_detector_responses` List Hosting Environment Detector Responses read
- `azure_app_service.diagnostics.list_site_analyses` Get Site Analyses read
- `azure_app_service.diagnostics.list_site_analyses_slot` Get Site Analyses read
- `azure_app_service.diagnostics.list_site_detector_responses` List Site Detector Responses read
- `azure_app_service.diagnostics.list_site_detector_responses_slot` List Site Detector Responses read
- `azure_app_service.diagnostics.execute_site_analysis` Execute Analysis read
- and 16 more in this area

**Provider 21**

- `azure_app_service.provider.get_available_stacks` Get available application frameworks and their versions read
- `azure_app_service.provider.get_available_stacks_on_prem` Get available application frameworks and their versions read
- `azure_app_service.provider.get_function_app_stacks` Get available Function app frameworks and their versions read
- `azure_app_service.provider.get_function_app_stacks_for_location` Get available Function app frameworks and their versions for location read
- `azure_app_service.provider.check_name_availability` Check if a resource name is available read
- `azure_app_service.provider.get_subscription_deployment_locations` Gets list of available geo regions plus ministamps read
- and 15 more in this area

**Recommendations 15**

- `azure_app_service.recommendations.list` List all recommendations for a subscription read
- `azure_app_service.recommendations.list_history_for_hosting_environment` Get past recommendations for an app, optionally specified by the time range read
- `azure_app_service.recommendations.list_history_for_web_app` Get past recommendations for an app, optionally specified by the time range read
- `azure_app_service.recommendations.list_recommended_rules_for_hosting_environment` Get all recommendations for a hosting environment read
- `azure_app_service.recommendations.disable_all_for_hosting_environment` Disable all recommendations for an app write
- `azure_app_service.recommendations.disable_all_for_web_app` Disable all recommendations for an app write
- and 9 more in this area

**Site certificates 10**

- `azure_app_service.site_certificates.get` Get a certificate belonging to a given site read
- `azure_app_service.site_certificates.get_slot` Get a certificate for a given site and deployment slot read
- `azure_app_service.site_certificates.list` Get all certificates in a resource group under a site read
- `azure_app_service.site_certificates.list_slot` Get all certificates in a resource group for a given site and a deployment slot read
- `azure_app_service.site_certificates.create_or_update` Create or update a certificate under a given site write
- `azure_app_service.site_certificates.create_or_update_slot` Create or update a certificate in a given site and deployment slot write
- and 4 more in this area

**AI gateways 6**

- `azure_app_service.ai_gateways.get` Get an AiGateway read
- `azure_app_service.ai_gateways.list_by_resource_group` List AiGateway resources by resource group read
- `azure_app_service.ai_gateways.list_by_subscription` List AiGateway resources by subscription ID read
- `azure_app_service.ai_gateways.patch` Update an AiGateway write
- `azure_app_service.ai_gateways.create_or_update` Create an AiGateway write
- `azure_app_service.ai_gateways.delete` Delete an AiGateway destructive

**Certificates 6**

- `azure_app_service.certificates.create_or_update` Create or update a certificate write
- `azure_app_service.certificates.get` Get a certificate read
- `azure_app_service.certificates.list` Get all certificates for a subscription read
- `azure_app_service.certificates.list_by_resource_group` Get all certificates in a resource group read
- `azure_app_service.certificates.update` Create or update a certificate write
- `azure_app_service.certificates.delete` Delete a certificate destructive

**Kube environments 6**

- `azure_app_service.kube_environments.create_or_update` Creates or updates a Kubernetes Environment write
- `azure_app_service.kube_environments.get` Get the properties of a Kubernetes Environment read
- `azure_app_service.kube_environments.list_by_resource_group` Get all the Kubernetes Environments in a resource group read
- `azure_app_service.kube_environments.list_by_subscription` Get all Kubernetes Environments for a subscription read
- `azure_app_service.kube_environments.update` Creates or updates a Kubernetes Environment write
- `azure_app_service.kube_environments.delete` Delete a Kubernetes Environment destructive

**Resource health metadata 6**

- `azure_app_service.resource_health_metadata.list` List all ResourceHealthMetadata for all sites in the subscription read
- `azure_app_service.resource_health_metadata.list_by_resource_group` List all ResourceHealthMetadata for all sites in the resource group in the subscription read
- `azure_app_service.resource_health_metadata.list_by_site` Gets the category of ResourceHealthMetadata to use for the given site as a collection read
- `azure_app_service.resource_health_metadata.list_by_site_slot` Gets the category of ResourceHealthMetadata to use for the given site as a collection read
- `azure_app_service.resource_health_metadata.get_by_site` Gets the category of ResourceHealthMetadata to use for the given site read
- `azure_app_service.resource_health_metadata.get_by_site_slot` Gets the category of ResourceHealthMetadata to use for the given site read

**Workflow triggers 5**

- `azure_app_service.workflow_triggers.get` Gets a workflow trigger read
- `azure_app_service.workflow_triggers.get_schema_json` Get the trigger schema as JSON read
- `azure_app_service.workflow_triggers.list` Gets a list of workflow triggers read
- `azure_app_service.workflow_triggers.list_callback_url` Get the callback URL for a workflow trigger read
- `azure_app_service.workflow_triggers.run` Runs a workflow trigger write

**Deleted web apps 3**

- `azure_app_service.deleted_web_apps.get_deleted_web_app_by_location` Get deleted app for a subscription at location read
- `azure_app_service.deleted_web_apps.list` Get all deleted apps for a subscription read
- `azure_app_service.deleted_web_apps.list_by_location` Get all deleted apps for a subscription at location read

**Global 3**

- `azure_app_service.global.get_deleted_web_app` Get deleted app for a subscription read
- `azure_app_service.global.get_deleted_web_app_snapshots` Get all deleted apps for a subscription read
- `azure_app_service.global.get_subscription_operation_with_async_response` Gets an operation in a subscription and given region read

**Source controls 3**

- `azure_app_service.source_controls.get` Gets source control token read
- `azure_app_service.source_controls.list` Gets the source controls available for Azure websites read
- `azure_app_service.source_controls.update` Updates source control token write

**Workflow run action repetitions 3**

- `azure_app_service.workflow_run_action_repetitions.get` Get a workflow run action repetition read
- `azure_app_service.workflow_run_action_repetitions.list` Get all of a workflow run action repetitions read
- `azure_app_service.workflow_run_action_repetitions.list_expression_traces` Lists a workflow run expression trace read

**Workflow run actions 3**

- `azure_app_service.workflow_run_actions.get` Gets a workflow run action read
- `azure_app_service.workflow_run_actions.list` Gets a list of workflow run actions read
- `azure_app_service.workflow_run_actions.list_expression_traces` Lists a workflow run expression trace read

**Workflow runs 3**

- `azure_app_service.workflow_runs.cancel` Cancels a workflow run destructive
- `azure_app_service.workflow_runs.get` Gets a workflow run read
- `azure_app_service.workflow_runs.list` Gets a list of workflow runs read

**Workflow trigger histories 3**

- `azure_app_service.workflow_trigger_histories.get` Gets a workflow trigger history read
- `azure_app_service.workflow_trigger_histories.list` Gets a list of workflow trigger histories read
- `azure_app_service.workflow_trigger_histories.resubmit` Resubmits a workflow run based on the trigger history write

**Publishing user 2**

- `azure_app_service.publishing_user.get` Gets publishing user read
- `azure_app_service.publishing_user.update` Updates publishing user write

**Static sites async operations 2**

- `azure_app_service.static_sites_async_operations.get_operation_result` Gets the result of a static site async operation read
- `azure_app_service.static_sites_async_operations.get_operation_status` Gets the status of a static site async operation read

**Workflow run action repetitions request histories 2**

- `azure_app_service.workflow_run_action_repetitions_request_histories.get` Gets a workflow run repetition request history read
- `azure_app_service.workflow_run_action_repetitions_request_histories.list` List a workflow run repetition request history read

**Workflow run action scope repetitions 2**

- `azure_app_service.workflow_run_action_scope_repetitions.get` Get a workflow run action scoped repetition read
- `azure_app_service.workflow_run_action_scope_repetitions.list` List the workflow run action scoped repetitions read

**Workflow versions 2**

- `azure_app_service.workflow_versions.get` Gets a workflow version read
- `azure_app_service.workflow_versions.list` Gets a list of workflow versions read

**Workflows 2**

- `azure_app_service.workflows.regenerate_access_key` Regenerates the callback URL access key for request triggers write
- `azure_app_service.workflows.validate` Validates the workflow definition read

**Resource groups 1**

- `azure_app_service.resource_groups.list` List the resource groups in a subscription read

**Subscriptions 1**

- `azure_app_service.subscriptions.list` List the subscriptions the credential can see read

**Usages 1**

- `azure_app_service.usages.list` Lists subscription core usages for all skus used in a location, for a given type of quota read

This index shows a sample of each area. All 696 actions, with their inputs and prices, are in the [catalogue](https://actionlake.com/console/catalogue), which a free sandbox key can search.

Questions

## The Azure App Service (Web Apps and Functions) MCP server, answered.

**Is there an Azure App Service (Web Apps and Functions) MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 696 Azure App Service (Web Apps and Functions) actions across web apps, static sites, app service environments and app service plans, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Azure App Service (Web Apps and Functions).

**What do I need to connect Azure App Service (Web Apps and Functions)?**

Entra application (client) id of a service principal with an Azure RBAC role (Website Contributor or Reader) on the… and Entra client secret. Plus your tenant id. The free call account { op: "connections.requirements", service: "azure_app_service" } lists exactly what to paste.

**Can an AI agent delete or change things in Azure App Service (Web Apps and Functions)?**

Only if its key allows it, and only with an explicit confirmation. 69 Azure App Service (Web Apps and Functions) actions are destructive, including delete a function for web site, or a deployment slot, deletes a web, mobile, or API app, or one of the deployment slots and delete an AiGateway. 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 Azure App Service (Web Apps and Functions) API limit?**

actionlake paces every call to the limits in the Azure App Service (Web Apps and Functions) service file: 200 calls a minute per connection. Repeated reads are answered from cache (252 Azure App Service (Web Apps and Functions) actions can be), which never reaches Azure App Service (Web Apps and Functions).

**What does an Azure App Service (Web Apps and Functions) action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (157 Azure App Service (Web Apps and Functions) actions page). Cache hits, searches, dry runs and calls Azure App Service (Web Apps and Functions) 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 Azure App Service (Web Apps and Functions) API does it cover?**

The Azure App Service (web apps, function apps, slots, plans, environments, certificates, static web apps) API Azure Resource Manager Microsoft.Web: openapi.json (2026-07-15) at management.azure.com. It is built from Azure App Service (Web Apps and Functions)'s documentation as read on 23 October 2026. 696 actions in 29 areas, each one in the signed service file (version 1.0.0).

**Does actionlake keep my Azure App Service (Web Apps and Functions) 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 Azure App Service (Web Apps and Functions) 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.

## More connectors like Azure App Service (Web Apps and Functions)

Joins with, on shared entities

- [Kubernetes 1](https://actionlake.com/connectors/kubernetes)
- [Northflank 1](https://actionlake.com/connectors/northflank)
- [Heroku Platform API 1](https://actionlake.com/connectors/heroku-platform-api)
- [Coolify 1](https://actionlake.com/connectors/coolify)
- [Render 1](https://actionlake.com/connectors/render)
- [Fly.io Machines 1](https://actionlake.com/connectors/fly-io-machines)

Browse

- [All MSP & PSA connectors](https://actionlake.com/connectors/category/msp-and-psa)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by Azure App Service (Web Apps and Functions); the name is the vendor's own. Counts are from the Azure App Service (Web Apps and Functions) service file, version 1.0.0.

## Give your agent Azure App Service (Web Apps and Functions) today.

[Connect Azure App Service (Web Apps and Functions) free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

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

---

Source: https://actionlake.com/connectors/azure-app-service-web-apps-and-functions
More: https://actionlake.com/llms.txt
