You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title: Azure Functions app tools in Azure MCP Server
3
+
description: Learn how to use the Azure MCP Server to manage your function app resources in Azure.
4
+
keywords: azure mcp server, azmcp, function apps
5
+
author: diberry
6
+
ms.author: diberry
7
+
ms.date: 08/15/2025
8
+
content_well_notification:
9
+
- AI-contribution
10
+
ai-usage: ai-assisted
11
+
ms.topic: reference
12
+
ms.custom: build-2025
13
+
---
14
+
15
+
# Azure Functions tools for the Azure MCP Server
16
+
17
+
The Azure MCP Server allows you to manage Azure resources, including function apps, using natural language prompts. This allows you to quickly list your apps without remembering complex syntax.
18
+
19
+
[Azure Functions](/azure/azure-functions/) is a serverless compute service that enables you to integrate code execution into your Azure services with less code and using popular development tools. Instead of worrying about deploying and maintaining servers, you can spend time developing your applications.
20
+
21
+
## List
22
+
23
+
Lists all function apps in an Azure subscription.
24
+
25
+
Example prompts include:
26
+
27
+
- **List function apps**: "List all function apps in my subscription."
28
+
- **Show function apps**: "What function apps do I have?"
29
+
- **Find function apps in a group**: "Show me all function apps in resource group 'devops-resources'."
30
+
- **Filter by resource group**: "List function apps in the resource group 'production-resources'."
31
+
- **Query function apps**: "Can you list all my function apps?"
32
+
- **Check function apps**: "Function apps in subscription abc123."
The Azure MCP Server enables you to manage Azure Storage resources, including storage accounts, containers, tables, and blobs with natural language prompts. You don't need to remember specific command syntax.
@@ -19,8 +20,7 @@ The Azure MCP Server enables you to manage Azure Storage resources, including st
| **Allow public access to blobs** | Optional | Whether to allow public access to blobs in the storage account. |
44
44
| **Enable hierarchical namespace (Data Lake)** | Optional | Whether to enable hierarchical namespace (Data Lake Storage Gen2) for the storage account. |
45
45
46
+
## Account: Get details
47
+
48
+
Get detailed information about a specific Azure Storage account. This functionality retrieves comprehensive metadata for the specified storage account including name, location, SKU, access settings, and configuration details.
49
+
50
+
Example prompts include:
51
+
52
+
- **Get account details**: "Show me details for the storage account 'mystorageaccount'."
53
+
- **Account info**: "Get information about my 'datastore2025' storage account."
54
+
- **View account configuration**: "What are the settings for storage account 'mydata'?"
55
+
- **Check account properties**: "Check the properties of 'securestore' storage account."
56
+
- **Account metadata**: "Show metadata for my storage account 'datalakeacct'."
57
+
58
+
59
+
| Parameter | Type | Required or optional | Description |
60
+
|-----------|------|----------|-------------|
61
+
| `Account` | Yes | The name of the Azure Storage account. This name is unique to Azure (for example, 'mystorageaccount'). |
62
+
46
63
47
-
## Account: list
64
+
## Account: List
48
65
49
66
The Azure MCP Server can list all storage accounts in a subscription. This functionality provides an overview of your storage infrastructure.
50
67
@@ -56,7 +73,7 @@ Example prompts include:
56
73
- **Query accounts**: "Show all my storage resources."
57
74
- **Check accounts**: "Storage accounts in subscription abc123."
58
75
59
-
## Blob: set blob access tier in a batch
76
+
## Blob: Set blob access tier in a batch
60
77
61
78
Azure MCP Server can set the access tier for multiple blobs in a single batch operation. This functionality efficiently changes the storage tier for multiple blobs simultaneously to optimize storage costs and access patterns based on your data usage needs.
62
79
@@ -76,7 +93,7 @@ Example prompts include:
76
93
| **Blob names** | Required | The names of the blobs to set the access tier for. Provide multiple blob names separated by spaces. Each blob name should be the full path within the container (for example, 'file1.txt' or 'folder/file2.txt'). |
77
94
78
95
79
-
## Blob: create container
96
+
## Blob: Create container
80
97
81
98
Create a blob container with optional blob public access.
82
99
@@ -97,7 +114,7 @@ Example prompts include:
97
114
| **Access level** | Optional | The [access tier](/azure/storage/blobs/access-tiers-overview). Default: `private`. Valid values: `private`, `blob` (allows public read access to blobs), `container` (allows public read access to both blobs and container metadata). |
98
115
99
116
100
-
## Blob: get container details
117
+
## Blob: Get container details
101
118
102
119
The Azure MCP Server shows detailed information about a specific container in a storage account. This information includes metadata, access policies, and other properties.
103
120
@@ -114,7 +131,7 @@ Example prompts include:
114
131
| **Container** | Required | The name of the container to access. |
115
132
116
133
117
-
## Blob: list containers
134
+
## Blob: List containers
118
135
119
136
The Azure MCP Server can list all blob containers in a storage account. This functionality helps you organize and manage your blob data.
120
137
@@ -129,7 +146,7 @@ Example prompts include:
129
146
|-----------|-------------|-------------|
130
147
| **Account** | Required | The name of the Azure Storage account. |
131
148
132
-
## Blob: list container blobs
149
+
## Blob: List container blobs
133
150
134
151
The Azure MCP Server can list all blobs in a container. This feature helps you manage the files stored in your blob storage.
135
152
@@ -146,7 +163,7 @@ Example prompts include:
146
163
| **Account** | Required | The name of the Azure Storage account. |
147
164
| **Container** | Required | The name of the container to access. |
148
165
149
-
## Blob: get blob details
166
+
## Blob: Get blob details
150
167
151
168
Get blob properties, metadata, and general information.
152
169
@@ -162,7 +179,7 @@ Example prompts include:
162
179
| **Container** | Required | The name of the container to access within the storage account. |
163
180
| **Blob** | Required | The name of the blob to access within the container. This name includes the full path within the container (for example, 'file.txt' or 'folder/file.txt'). |
164
181
165
-
## Datalake: create directory
182
+
## Datalake: Create directory
166
183
167
184
The Azure MCP Server can create directories in a Data Lake file system. This functionality helps you organize your hierarchical data structure in Azure Data Lake Storage by creating new folder paths as needed.
168
185
@@ -179,7 +196,7 @@ Example prompts include:
179
196
| **Directory path** | Required | The full path of the directory to create in the Data Lake, including the file system name (for example, 'myfilesystem/data/logs' or 'myfilesystem/archives/2024'). Use forward slashes (/) to separate the file system name from the directory path and for subdirectories. |
180
197
| **Account** | Required | The name of the Azure Storage account. This name is unique to Azure (for example, 'mystorageaccount'). |
181
198
182
-
## Datalake: list file system paths
199
+
## Datalake: List file system paths
183
200
184
201
The Azure MCP Server can list all paths (files and directories) in a Data Lake file system. This functionality helps you explore and manage your hierarchical data stored in Azure Data Lake Storage.
185
202
@@ -199,7 +216,7 @@ Example prompts include:
199
216
| **Recursive** | Optional | Flag to indicate whether the command operates recursively on all subdirectories. |
200
217
201
218
202
-
## Queue: send message
219
+
## Queue: Send message
203
220
204
221
Send messages to an Azure Storage queue for asynchronous processing.
205
222
@@ -218,7 +235,7 @@ Example prompts include:
218
235
| **Visibility timeout (seconds)** | Optional | The visibility timeout for the message in seconds. This value determines how long the message is invisible after it's retrieved. If you don't specify this value, it defaults to 0 (immediately visible). |
219
236
220
237
221
-
## Share: list files
238
+
## Share: List files
222
239
223
240
The Azure MCP Server can list files and directories within a file share directory. This functionality recursively lists all items in a specified file share directory, including files, subdirectories, and their properties. You can filter files and directories by a prefix.
224
241
@@ -237,7 +254,7 @@ Example prompts include:
237
254
| **Directory path** | Required | The path of the directory to list within the file share (for example, 'documents/projects' or 'uploads/2024'). Use forward slashes (/) to separate subdirectories. |
238
255
| **Prefix** | Optional | Optional prefix to filter results. Only items that start with this prefix are returned. |
239
256
240
-
## Table: list tables
257
+
## Table: List tables
241
258
242
259
The Azure MCP Server can list all tables in a storage account. This functionality helps you manage your structured NoSQL data.
243
260
@@ -256,4 +273,4 @@ Example prompts include:
256
273
## Related content
257
274
258
275
- [What are the Azure MCP Server tools?](index.md)
259
-
- [Get started using Azure MCP Server](../get-started.md)
276
+
- [Get started using Azure MCP Server](../get-started.md)
0 commit comments