Skip to main content
Glama
jmargutt

IFRC GO MCP Server

by jmargutt

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HOSTNoHost address for the server0.0.0.0
PORTNoPort for the server8000
SCOPE_NAMENoMCP server scope nameifrcgo
ENTRA_AUDIENCEYesEntra audience for token validation
MCP_SERVER_URLYesPublic URL of the MCP server for OAuth callbacks
ENTRA_CLIENT_IDYesEntra client ID for OAuth flow
ENTRA_TENANT_IDYesMicrosoft Entra ID tenant ID for JWT validation
IFRCGO_PASSWORDNoIFRC GO password for auto-refresh auth mode
IFRCGO_USERNAMENoIFRC GO username for auto-refresh auth mode
IFRCGO_API_TOKENNoStatic IFRC GO API token (alternative to username/password)
REQUIRED_APP_ROLESNoComma-separated app roles required for access
REQUIRED_GROUP_IDSNoComma-separated Entra group IDs required for access
IFRCGO_API_BASE_URLNoBase URL for IFRC GO APIhttps://goadmin.ifrc.org/api/v2
ENTRA_REQUIRED_SCOPENoRequired OAuth scope for token validationmcp.access
STATE_SIGNING_SECRETYesSecret for signing OAuth state parameter
MCP_RATE_LIMIT_REQUESTSNoMaximum number of requests per rate limit window60
MCP_RATE_LIMIT_WINDOW_SECONDSNoRate limit window duration in seconds60

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

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/jmargutt/GO-MCP-demo'

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