Skip to content

Update Fabric MCP tool names and descriptions#1654

Open
jeremydhoover-blip wants to merge 1 commit intomicrosoft:mainfrom
jeremydhoover-blip:feature/update-tool-names-descriptions
Open

Update Fabric MCP tool names and descriptions#1654
jeremydhoover-blip wants to merge 1 commit intomicrosoft:mainfrom
jeremydhoover-blip:feature/update-tool-names-descriptions

Conversation

@jeremydhoover-blip
Copy link

Update Fabric MCP Tool Names and Descriptions

This PR standardizes all 15 Fabric MCP tool names and descriptions to follow a consistent pattern:

  • Title: <verb><object>
  • Description: Performs <action>. Use this when <condition>. <constraints>

Changed Tools

Fabric Public API Tools (6 tools)

  • publicapis_listlist_fabric_api_workloads
  • publicapis_getget_fabric_api_spec
  • publicapis_platform_getget_fabric_platform_api_spec
  • publicapis_bestpractices_getget_fabric_best_practices
  • publicapis_bestpractices_examples_getget_fabric_api_examples
  • publicapis_bestpractices_itemdefinition_getget_fabric_item_schema

OneLake Tools (9 tools)

  • workspace listlist_onelake_workspaces
  • item listlist_onelake_items
  • item list-datalist_onelake_items_dfs
  • item createcreate_fabric_item
  • file listlist_onelake_files
  • directory createcreate_onelake_directory
  • directory deletedelete_onelake_directory
  • upload fileupload_onelake_file
  • download filedownload_onelake_file
  • file deletedelete_onelake_file

Files Changed

  • 15 command files updated with new Name and Description properties
  • README.md Available Tools table updated with new tool names and descriptions

Testing

All changes are to string properties (tool names and descriptions).

Standardize all 15 Fabric MCP tool names and descriptions to follow consistent pattern:
- Title: <verb><object>
- Description: Performs <action>. Use this when <condition>. <constraints>

Updated tools:
Fabric Public API tools (6):
- list_fabric_api_workloads (formerly publicapis_list)
- get_fabric_api_spec (formerly publicapis_get)
- get_fabric_platform_api_spec (formerly publicapis_platform_get)
- get_fabric_best_practices (formerly publicapis_bestpractices_get)
- get_fabric_api_examples (formerly publicapis_bestpractices_examples_get)
- get_fabric_item_schema (formerly publicapis_bestpractices_itemdefinition_get)

OneLake tools (9):
- list_onelake_workspaces (formerly workspace list)
- list_onelake_items (formerly item list)
- list_onelake_items_dfs (formerly item list-data)
- create_fabric_item (formerly item create)
- list_onelake_files (formerly file list)
- create_onelake_directory (formerly directory create)
- delete_onelake_directory (formerly directory delete)
- upload_onelake_file (formerly upload file)
- download_onelake_file (formerly download file)
- delete_onelake_file (formerly file delete)

Updated README.md with new tool names and descriptions in Available Tools table.
@github-actions
Copy link

github-actions bot commented Feb 5, 2026

Thank you for your contribution @jeremydhoover-blip! We will review the pull request and get back to you soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Untriaged

Development

Successfully merging this pull request may close these issues.

1 participant