microsoft / microsoft/mcp

feat: Add Azure Synapse Analytics tools to Azure MCP Server

Open
#2,122 3 comments 0 reactions 0 assignees View on GitHub
customer-reported enhancement help wanted onboarding server-Azure.Mcp
Dominant language
C#
Stars
3.7k
Forks
624
Avg merge
2d 20h
Merged PRs (30d)
220

Description

## Summary
I'd like to contribute Azure Synapse Analytics support to the Azure MCP Server.
Azure Synapse is currently not covered in any of the 173 existing tools (confirmed in v1.0.4).

## Proposed tools
- list_synapse_databases
- list_synapse_tables
- describe_synapse_table
- run_synapse_query
- run_synapse_statement
- list_synapse_pipelines
- run_synapse_pipeline
- get_synapse_pipeline_run_status
- list_synapse_spark_jobs
- submit_synapse_spark_job
- list_synapse_notebooks

## Implementation
I have a working Python prototype at:
https://github.com/manjotsingh20/azure-synapse-mcp

Happy to port this to C# and follow the Azure MCP Server conventions.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the Azure MCP Server conventions and the linked Python prototype at azure-synapse-mcp. Map the proposed Synapse tools to the C# server's existing patterns, then verify that all listed tools are covered and follow those conventions.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, csharp, python
Domain
cloud, data-engineering
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.