Notifications
Announcements
Hi all,
I'm working on integrating a .NET-based MCP server with Copilot Studio using a custom connector and am running into two possibly related issues. Hoping someone here has insights.
Setup Summary:
MCP server is implemented in .NET, with POST /mcp endpoint (synchronous, non-streamable HTTP, not SSE).
POST /mcp
Fully compliant with JSON-RPC 2.0 and MCP spec.
Auth uses API key passed in the header.
2 tools are exposed by the server (confirmed with Postman).
Created a custom connector with security set to API key, imported via GitHub (recommended workaround).
Custom connector is added to a Copilot Studio agent and configured successfully.
When configuring tools in the Copilot Studio UI, no tools appear even though the MCP server is functional.
Observed Behavior:
initialize"
notifications/initialized" methods on POST /mcp
tools/list"
tools/list
When testing in the Copilot Studio editor:
tools/call"
notifications/initialized"
Any help is appreciated - especially from anyone who has successfully connected a non-streamable MCP server via a custom connector.
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
In our never-ending quest to improve we are simplifying the forum hierarchy…
We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Michael E. Gernaey 270 Super User 2025 Season 2
Romain The Low-Code... 181 Super User 2025 Season 2
S-Venkadesh 93 Moderator