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

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Copilot Studio / Toolset not listing fo...
Copilot Studio
Suggested Answer

Toolset not listing for Github MCP Server in copilot studio

(1) ShareShare
ReportReport
Posted on by 4
Description
I'm experiencing a tool discovery failure when connecting the GitHub MCP Server to a Copilot Studio agent. The connection authenticates successfully (green status in UI), but the Tools and Resources sections show "No tools available" and "No resources available," preventing the agent from accessing actions like get_file_contents or search_code. This blocks integration for code retrieval in my internal agent.
The server endpoint appears to connect, but the discovery response (e.g., /mcp/sse or /mcp) is not returning the expected YAML/OpenAPI schema with a populated tools array, leading to an empty list in Copilot Studio.
 
Expected Behavior
  • After connection, the Tools section should list 20-30 GitHub actions (e.g., get_file_contents: Get the contents of a file or directory from a GitHub repository, search_code, list_branches).
  • Resources should populate with repo metadata (e.g., contents as readable blobs).
  • Agent prompts should invoke tools without SystemError (e.g., successful code fetch).

Actual Behavior
  • Tools/Resources: Empty lists ("No tools available").
  • Agent test: "Sorry, something went wrong. Error code: SystemError."
  • No discovery response in Activity logs—endpoint returns 200 but empty schema.
525306116-d9a850bc-d64c-4c43-822e-2526c2fd1297.png
525304679-51092c0e-d2ff-4a5c-a956-5febbf76eda0.png
I have the same question (0)
  • Suggested answer
    Sajeda_Sultana Profile Picture
    172 on at

    If Copilot Studio shows “No tools available,” it means the MCP server is not returning a valid or populated tools array, even if the connection is successful.

    Copilot Studio depends entirely on the MCP discovery response. If the server returns an empty or incorrect schema, the Tools and Resources sections remain empty and agent calls fail (e.g., SystemError).

    For a step‑by‑step explanation of how MCP works and how to properly configure a GitHub MCP server, you can follow this article:
    🔗 https://www.linkedin.com/pulse/how-model-context-protocol-supercharges-copilot-studio-sajeda-sultana-ytwwe/?trackingId=EkB7K809R72ZC9ZET8PEYQ%3D%3D

    The article walks through the setup and highlights how tools must be correctly exposed for Copilot Studio to discover and use them.

    ✅ If this helped solve your issue, please Accept as Solution so others can find it quickly.
     
    ❤️ If it didn’t fully solve it but was still useful, please click “Yes” on “Was this reply helpful?” or leave a Like :).
     
    🏷️ For follow-ups  @Sajeda_Sultana
     

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

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Copilot Studio

#1
Valantis Profile Picture

Valantis 249

#2
Romain The Low-Code Bearded Bear Profile Picture

Romain The Low-Code... 180 Super User 2026 Season 1

#3
Vish WR Profile Picture

Vish WR 153

Last 30 days Overall leaderboard