Skip to main content
Glama
RenEra-ai

Boomi MCP Server

by RenEra-ai

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MONGODB_URIYesMongoDB Atlas connection string for OAuth state
OIDC_BASE_URLYesBase URL for OAuth flow (e.g., https://boomi.renera.ai)
GCP_PROJECT_IDYesGCP project ID for Secret Manager (e.g., boomimcp)
OIDC_CLIENT_IDYesGoogle OAuth client ID
SESSION_SECRETYesSession signing key for web UI
JWT_SIGNING_KEYYesStable key for signing MCP JWT tokens
SECRETS_BACKENDYesBackend for secrets storage (e.g., gcp)gcp
BOOMI_DOCS_DB_PATHNoPath to knowledge base database (e.g., /app/kb/boomi_knowledge_db)
BOOMI_DOCS_ENABLEDNoSet to true to register KB tools and resourcefalse
OIDC_CLIENT_SECRETYesGoogle OAuth client secret
BOOMI_RT_GRACE_SHAREDNoBacks refresh-token grace cache with MongoDB (default true)true
BOOMI_RT_PATCH_STRICTNoRaise on FastMCP-contract incompatibility (default true in production)
BOOMI_TOKEN_CACHE_SWRNoOpt-in stale-while-revalidate (default false)
BOOMI_DOCS_RELEASE_TAGNoOperational marker for KB release tag
BOOMI_RT_GRACE_SECONDSNoWindow during which a just-rotated refresh token still returns the same new tokens (default 60)60
STORAGE_ENCRYPTION_KEYYesFernet key(s) for encrypting OAuth tokens at rest. Single value or comma-separated list (newest first) to enable zero-downtime key rotation via MultiFernet.
BOOMI_MCP_JSON_RESPONSENoEnables JSON response instead of SSE-on-POST (pinned true in production)true
BOOMI_RT_GRACE_MAX_SIZENoLRU capacity for the grace cache (default 512)512
BOOMI_MCP_STATELESS_HTTPNoEnables stateless MCP HTTP transport (pinned true in production)true
BOOMI_RT_RECOVERY_ENABLEDNoDurable recovery of stale refresh JWTs (default true)true
BOOMI_TOKEN_CACHE_DISABLENoDisable token cache (default off)
BOOMI_RT_RECOVERY_MAX_HOPSNoMax alias-chain depth (default 64)64
BOOMI_TOKEN_CACHE_MAX_SIZENoLRU capacity (default 256)256
BOOMI_RT_GRACE_LOCK_POLL_MSNoFollower poll interval for distributed lock (default 100)100
BOOMI_AUTH_PROTECTION_STRICTNoFail startup if shared-grace or durable-recovery cannot initialize (default true in production)
BOOMI_RT_RECOVERY_COLLECTIONNoMongoDB collection for recovery (default mcp-rt-recovery)mcp-rt-recovery
BOOMI_TOKEN_CACHE_SWR_WINDOWNoSeconds before expiry at which SWR serves stale + refreshes (default 30)30
BOOMI_TOKEN_CACHE_TTL_SECONDSNoUpper bound on per-entry TTL (default 300)300
BOOMI_AUTH_HEAL_CORRUPT_CLIENTSNoDelete corrupted MongoDB docs on InvalidToken/ValidationError (default true)true
BOOMI_OAUTH_DIAGNOSTICS_DISABLENoSet true to silence OAuth diagnostic log patches
BOOMI_RT_GRACE_DISTRIBUTED_LOCKNoOpt-in cross-instance singleflight (default false)
BOOMI_RT_GRACE_LOCK_TTL_SECONDSNoAuto-release safety bound for distributed lock (default 30)30
BOOMI_RT_SLIDING_REFRESH_EXPIRYNoStamp refresh tokens with fresh sliding window when upstream omits refresh_expires_in (default true)true
BOOMI_RT_GRACE_SHARED_COLLECTIONNoMongoDB collection name for shared grace cache (default mcp-rt-grace)mcp-rt-grace
BOOMI_RT_RECOVERY_MAX_AGE_SECONDSNoMaximum durable alias lifetime (default 2592000, 30 days)2592000
BOOMI_RT_REFRESH_JWT_LEEWAY_SECONDSNoClock-skew tolerance on refresh JWT exp (default 60)60
BOOMI_COMPONENT_GET_DEADLINE_SECONDSNoWall-clock deadline for component-XML reads (default 90, clamped 1-240)90
BOOMI_RT_SLIDING_REFRESH_TTL_SECONDSNoSliding lifetime for refresh tokens (default 2592000, 30 days)2592000
BOOMI_TOKEN_CACHE_STALE_IF_ERROR_SECONDSNoServe last positive token past expiry on Google outage (default 0, off)0

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/RenEra-ai/boomi-mcp-server'

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