Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AGENT_NAMEYesThe name of your Foundry agent.
PROJECT_ENDPOINTYesThe endpoint of your Microsoft Foundry project.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
ask_agent_toolA

Ask the Microsoft Foundry agent a question and return its answer.

Use this for anything the agent is specialised in — its instructions, knowledge and tools all live server-side in Foundry, so you do not need to know how it works. Pass the user's request in plain language.

Do NOT use this to read a Power BI model: inspect_model does that directly and faster.

inspect_modelA

Connect to a Power BI semantic model and summarise what is in it.

Accepts either a Fabric workspace and semantic model (by display name OR by the GUIDs from the Fabric URL), or the path to a local PBIP / .SemanticModel folder.

Read-only: it never modifies the model. Authentication is the user's own, so their permissions and row-level security apply. Run this before show_measure.

show_measureA

Show the current DAX expression of one measure, and the table it belongs to.

Call inspect_model first. Accepts Table[Measure], [Measure] or just the measure name, so you can paste a reference straight from an analysis report.

update_measure_daxA

Write a new DAX expression for a measure. MODIFIES THE MODEL.

Read-only is the default everywhere else in this server; this is the one exception, and it is opt-in twice over: the caller must pass confirm=True, and the user needs write access (Contributor plus a read/write XMLA endpoint). Always show the user the current expression with show_measure and get their agreement before calling this.

The tabular engine validates the DAX, so an invalid expression is rejected rather than saved.

resolve_fabric_idsA

Turn the GUIDs in a Fabric URL into the display names the tools need.

Use when the user pastes a Fabric Studio link instead of typing names.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Nambu89/foundry-copilot-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server