
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.