Skip to main content
Glama
serenmind

weclapp-api-knowledge-mcp

by serenmind

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HOSTNoSSE bind host0.0.0.0
MCP_PORTNoSSE bind port8080
MCP_TRANSPORTNostdio or ssestdio
WECLAPP_API_KEYNoRead-only API token
WECLAPP_BASE_URLNoTenant API base, e.g. https://your-tenant.weclapp.com/webapp/api/v2
WECLAPP_AUTH_HEADERNoAuth header nameAuthenticationToken
WECLAPP_OPENAPI_PATHNoPath to OpenAPI specdata/openapi_v2.json
WECLAPP_MAX_PAGE_SIZENoMax rows for list probes10
WECLAPP_REQUEST_TIMEOUT_SECONDSNoHTTP timeout for live probes30

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_knowledgeC

Search weclapp API knowledge across entities, fields, endpoints, and relationships.

explain_entityA

Explain one weclapp entity: fields, endpoints, references, projections, and read notes.

explain_endpointB

Explain one OpenAPI endpoint by path and method.

get_relationshipsC

Return cross-schema relationships discovered from x-weclapp.entity references.

plan_cross_entity_readC

Plan an efficient read using properties and includeReferencedEntities where possible.

explain_filter_syntaxC

Explain weclapp v2 filters, projection, includeReferencedEntities, and examples.

compare_approachesC

Compare naive N+1 API research with the recommended efficient read plan.

execute_read_planC

Execute a GET-only read plan against production to validate a knowledge-layer recommendation.

probe_entity_sampleC

Fetch one bounded sample from production for structure research and validation.

probe_list_queryB

Probe a bounded list query against production. GET-only, capped page size.

analyze_response_structureC

Analyze live or sample JSON: paths, arrays, nulls, referencedEntities, and types.

compare_to_schemaC

Compare a live payload with the OpenAPI schema fields for an entity.

explain_data_locationC

Find where a field appears in a response and whether it is nested or referenced.

validate_read_planC

Validate that a read plan produced the expected cross-schema resolution.

validate_filterC

Validate filter shape and field/operator names before probing or coding.

diagnose_api_errorC

Explain common weclapp API errors and likely fixes.

check_field_presenceC

Check whether a field path exists in OpenAPI and optionally in a live payload.

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/serenmind/weclapp-api-knowledgebase-mcp'

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