Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
JAICP_ENVNoPath to a .env file with these variables. If not set, defaults to .env in server cwd.
JAICP_HOSTNoBase URL of JAICP API. Default: https://app.jaicp.comhttps://app.jaicp.com
JAICP_NLP_TOKENNoToken for CAILA Direct API, substituted into {accessToken} in path.
JAICP_CALLS_TOKENNoToken for Dialer calls API, substituted into {token} in path.
JAICP_UNIFIED_TOKENNoToken for bot-channel, project, reporter, async, text-campaign APIs (Authorization: Bearer).
JAICP_PROJECT_SHORT_NAMENoProject short name used as a query parameter if an operation has it.

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
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
jaicp_specsA

Official JAICP/Tovie OpenAPI specs this MCP was built from. No network.

jaicp_operationsA

List OpenAPI operations from one spec. Optional search over operationId, path, summary.

jaicp_callB

Call a JAICP/Tovie OpenAPI operation by spec id + operationId. Writes need confirm=true unless JAICP_READ_ONLY.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.8/5.0

Scored across 3 tools

Disambiguation5/5

The three tools occupy clearly separate roles: jaicp_specs exposes available API specifications, jaicp_operations lists operations within a spec, and jaicp_call invokes a specific operation. There is no meaningful semantic overlap between them.

Naming Consistency4/5

All tools share the jaicp_ prefix and use lowercase snake_case, making them predictable. The names are not strictly verb_noun — jaicp_specs and jaicp_operations are resource-style nouns while jaicp_call is a verb — but the convention is still clear.

Tool Count5/5

Three tools is the right size for a dynamic OpenAPI gateway: one for spec discovery, one for operation discovery, and one for execution. Each tool is essential and none is redundant.

Completeness5/5

This covers the full workflow for the domain: discover available specs, inspect and search operations, and call any operation. Since jaicp_call can target any operationId, the entire API surface is reachable without needing per-endpoint tools.

Maintenance

ActivityMaintained
ResponsivenessNo issues