web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Copilot Studio / MCP tools not listed i...
Copilot Studio
Answered

MCP tools not listed in Agent custom connector

(1) ShareShare
ReportReport
Posted on by 22
I was able to successfully add a custom connector for MCP server. When testing it in Power App I am able to send a successful requests and receive back the list of available tools. However, when I try to add this MCP tool to my agent in the Copilot Studio, the list of tools displays "No tools available." I don't see any obvious errors as the network request returns an empty collection and no errors.
 
MCP connector Swagger configuration:
swagger: '2.0'
info:
  title: REDACTED
  description: MCP Test Specification, YAML for SSE MCP support in Copilot Studio
  version: 1.0.0
host: REDACTED.net
basePath: /
schemes:
  - https
consumes: []
produces: []
paths:
  /mcp:
    post:
      summary: Contoso Lead Management Server
      x-ms-agentic-protocol: mcp-streamable-1.0
      operationId: InvokeServer
      responses:
        '200':
          description: Success
parameters: {}
responses: {}
securityDefinitions:
  api_key:
    type: apiKey
    in: header
    name: api-key
security:
  - api_key: []
tags: []
 
Testing in Power Apps:
 
Trying to set it up in Copilot Studio agent (clicking refresh button doesn't help):

I have the same question (2)
  • Michael E. Gernaey Profile Picture
    53,479 Super User 2025 Season 2 on at
     
    I believe one of my other posters helped someone with this. I apologize I am not sure what the issue is so I am only sharing this just in case it helps.
     
     
    I am working on my own custom MCP so hopefully in the next few days I might even have an answer for you that is much more definitive.
     
    If you by chance got it working though it would be great if you can share how.
     
    Thanks!!
  • Verified answer
    ES-21071522-0 Profile Picture
    22 on at
    I've got it working using the GitHub provided template when creating a new connector:
    - New custom connector
    - Import from GitHub
    - Connector type: Custom
    - Branch: dev
    - Connector: MCP-Streamable-HTTP
     
    When in the edit mode, I switched to Swagger editor and updated the generated YAML. The only thing that I changed was the URL and custom headers. I don't know what was different before that didn't make it work.
     
  • Michael E. Gernaey Profile Picture
    53,479 Super User 2025 Season 2 on at
     
    Thank you for sharing, that is very helpful for future folks having an issue with this!!

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.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Copilot Studio

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 270 Super User 2025 Season 2

#2
Romain The Low-Code Bearded Bear Profile Picture

Romain The Low-Code... 181 Super User 2025 Season 2

#3
S-Venkadesh Profile Picture

S-Venkadesh 93 Moderator

Last 30 days Overall leaderboard