Skip to main content
Glama
ITbuilder-Ltd

IT Glue MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ITGLUE_LIVEYesMust be `1`, or nothing is sent. `compose.yaml` sets it
FASTMCP_HOMENoWhere the sign-in proxy keeps its state/data
ITGLUE_WRITESNo`1` allows creating, updating and publishing, within the write list
ITGLUE_API_KEYYesThe IT Glue API key
ITGLUE_DELETESNo`1` also allows deleting. Needs `ITGLUE_WRITES=1`
ITGLUE_BASE_URLNoIT Glue's region: `https://api.itglue.com`, `https://api.eu.itglue.com` (default) or `https://api.au.itglue.com`https://api.eu.itglue.com
ITGLUE_MCP_HOSTNoWhere to listen127.0.0.1
ITGLUE_MCP_PATHNoWhere to listen/mcp
ITGLUE_MCP_PORTNoWhere to listen8000
ITGLUE_READ_ORG_IDSNoOrganisation ids that may be read, separated by commas. Empty reads every organisation
ITGLUE_WRITE_ORG_IDSNoOrganisation ids that may be written to. Empty writes none
ITGLUE_ACCOUNT_WRITESNo`1` also allows writing records that belong to no organisation, such as types and statuses. Needs `ITGLUE_WRITES=1`
ITGLUE_MCP_PUBLIC_URLNoWhere clients reach the server, with no path, user or password. The Entra redirect URI is this plus `/auth/callback`
ITGLUE_MCP_ENTRA_SCOPENoThe delegated scope a person's token needsmcp.access
ITGLUE_MCP_READER_ROLENoThe app role value for readersreader
ITGLUE_MCP_SIGNING_KEYNoOptional, 32 characters or more. Signs the proxy's tokens and encrypts its state, instead of a key derived from the client secret
ITGLUE_MCP_WRITER_ROLENoThe app role value for writerswriter
ITGLUE_MCP_ENTRA_CLIENT_IDNoThe Entra app registration client id. Any of the Entra settings turns sign-in on, and then all three and `ITGLUE_MCP_PUBLIC_URL` are needed.
ITGLUE_MCP_ENTRA_TENANT_IDNoThe Entra tenant id. Any of the Entra settings turns sign-in on, and then all three and `ITGLUE_MCP_PUBLIC_URL` are needed.
ITGLUE_MCP_UNAUTHENTICATEDNo`1` accepts that nobody signs in, so that the server may listen on an address other machines can reach. Refused beside sign-in
ITGLUE_MCP_SERVE_RESTRICTEDNo`1` serves records IT Glue marks restricted. Withheld by default
ITGLUE_MCP_ENTRA_CLIENT_SECRETNoThe Entra app registration client secret. Any of the Entra settings turns sign-in on, and then all three and `ITGLUE_MCP_PUBLIC_URL` are needed.
ITGLUE_MCP_ALLOWED_REDIRECT_URISNoWhere the sign-in proxy may send a client back to, separated by commas, `*` for any port or the rest of a path: `https://` addresses, or `http://` on `localhost` or `127.0.0.1`. A wildcard host must be a single leading `*.` before a domain you own, as in `https://*.example.com/*` (the only form the sign-in proxy matches), with no empty labels or trailing dot: `https://*.com/*` and `https://*.*.example.com/*` are refused. The check has no public suffix list, only a short built-in one of common cases, so never wildcard a shared hosting domain such as `github.io` or `azurewebsites.net`. Empty: any loopback port, and Copilot Studio's connector redirect

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources