Skip to main content
Glama
vp2437
by vp2437

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
API_USERNoJira basic authentication username
EAM_USERNoHxGN EAM basic authentication username
API_TOKENNoJira basic authentication API token
CLIENT_IDNoSharePoint (Microsoft Graph) client ID
TENANT_IDNoSharePoint (Microsoft Graph) tenant ID
EAM_PASSWORDNoHxGN EAM basic authentication password
CLIENT_SECRETNoSharePoint (Microsoft Graph) client secret
PRIMAVERA_USERNoPrimavera basic authentication username
ZOHO_CLIENT_IDNoZoho OAuth client ID
MCP_SERVER_NAMENoMCP server name (optional)
PROCORE_CLIENT_IDNoProcore OAuth client ID
PROCORE_TOKEN_URLNoProcore OAuth token URL (optional)https://login-sandbox.procore.com/oauth/token/
CLAUDE_CONFIG_PATHNoPath to Claude Desktop configuration file (optional, used for Procore token persistence)
PRIMAVERA_PASSWORDNoPrimavera basic authentication password
ZOHO_CLIENT_SECRETNoZoho OAuth client secret
ZOHO_REFRESH_TOKENNoZoho OAuth refresh token
SALESFORCE_CLIENT_IDNoSalesforce OAuth client ID
SALESFORCE_TOKEN_URLNoSalesforce OAuth token URL
PROCORE_CLIENT_SECRETNoProcore OAuth client secret
PROCORE_REFRESH_TOKENNoProcore OAuth refresh token
SALESFORCE_CLIENT_SECRETNoSalesforce OAuth client secret

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

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
api_getC

GET request to an API endpoint

api_postC

POST request to an API endpoint

api_putC

PUT request to an API endpoint

api_deleteC

DELETE request to an API endpoint

api_patchB

PATCH request to an API endpoint

inspect_loginA

POST credentials to the login endpoint and return the raw response plus suggested token paths. Use this to discover the right auth.tokenPath (and verify auto-discovered loginUrl) without committing config.

swagger_fetchC

Fetch and summarize Swagger/OpenAPI documentation for an environment

swagger_list_endpointsB

List API endpoints from Swagger. Optionally fuzzy-search by keyword and/or filter by tag and method.

swagger_get_endpointC

Get detailed information about a specific endpoint from Swagger

swagger_get_schemaC

Get a schema/model definition from Swagger documentation

config_statusA

Report where the config is looked for, whether it was found/loaded, the active environment, and the available environments. Use this to diagnose setup issues.

config_initA

Write a starter config.json (from config.example.json) so the user can fill it in. Writes to the resolved config path by default; will not overwrite unless force is true.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 12 tools

Disambiguation4/5

Tools are mostly distinct: HTTP methods are separate, Swagger exploration tools have clear purposes (summary vs list vs detail vs schema). Minor ambiguity exists between swagger_fetch (summarize docs) and swagger_list_endpoints (list endpoints), but descriptions resolve it.

Naming Consistency4/5

Most tools follow a resource_action pattern (api_get, swagger_fetch, config_status). inspect_login breaks the pattern by putting the verb first, but the overall convention is still readable and predictable.

Tool Count5/5

12 tools is well within the ideal range for a REST/OpenAPI server, with no redundancy. Each tool serves a distinct need from documentation exploration to HTTP requests and configuration.

Completeness5/5

The tool surface covers the full workflow: fetching OpenAPI docs, discovering endpoints and schemas, performing all standard HTTP methods, handling login/token discovery, and managing configuration. No obvious dead ends.

Maintenance

ActivityMaintained
ResponsivenessNo issues