Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SYNCRETICA_API_KEYNoOptional API key / Bearer token.
SYNCRETICA_API_URLNoSyncretica API base URL (default: http://localhost:3000/api/v1).http://localhost:3000/api/v1
SYNCRETICA_TIMEOUT_MSNoRequest timeout in milliseconds (default: 60000).60000

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

Tools

Functions exposed to the LLM to take actions

NameDescription
searchB

Unified cross-catalog semantic or keyword search across deities and myths in the Syncretica comparative mythology manifold.

find_counterpartsA

Find nearest mythological counterparts to a specified god or myth using pgvector cosine distance across world pantheons.

list_pantheonsB

List world mythological pantheons registered in Syncretica with deity counts.

get_pantheonB

Retrieve details of a single pantheon including its deity roster.

create_pantheonC

Create a new pantheon record in the catalog.

update_pantheonB

Update an existing pantheon's name or description.

delete_pantheonB

Delete a pantheon and its cascaded deities and myths.

upsert_pantheons_batchB

Batch insert or update pantheons matching case-insensitively on name.

populate_pantheonsC

Trigger LLM discovery to identify and populate global pantheons.

populate_pantheon_godsC

Discover and populate deities for a specific pantheon via LLM generation.

list_godsB

List and filter deities with thematic tags and vector embedding status.

get_godB

Retrieve full profile of a deity including pantheon, thematic attributes, and myth propositions.

create_godC

Create a new deity record associated with a pantheon.

update_godB

Update an existing deity's attributes, pantheon, or thematic tags.

delete_godB

Delete a deity and its associated myth record.

upsert_gods_batchB

Batch insert or update deities scoped to a specific pantheon.

generate_god_embeddingB

Calculate 1024-dimensional vector embedding for a deity using the configured embedding model.

populate_god_mythC

Generate 8-10 structured mythological themes for a deity via LLM extraction.

populate_gods_bulkC

Trigger bulk LLM discovery across all or a single pantheon.

list_mythsC

List and filter mythologies with structured propositions and embedding metadata.

get_mythB

Retrieve details of a myth including its 8-10 decomposed themes and associated deity.

create_mythB

Create or upsert a myth proposition record for a deity.

update_mythC

Update an existing myth's structured theme propositions.

delete_mythC

Delete a myth record.

generate_myth_embeddingC

Calculate 1024-dimensional vector embedding for a myth record.

populate_myths_bulkB

Trigger bulk myth discovery across all deities or a single deity.

compute_clustersA

Compute live connected-components vector clusters for Gods or Myths across world pantheons without modifying the database.

create_cluster_snapshotC

Compute connected-components clustering and freeze it immediately into an immutable database snapshot.

list_cluster_snapshotsC

List frozen archetype cluster snapshots.

get_cluster_snapshotB

Retrieve details of a frozen cluster snapshot including member groups and generated reports.

delete_cluster_snapshotB

Delete a frozen cluster snapshot along with its cascaded cluster groups and synthesis reports.

get_cluster_groupB

Retrieve details of a specific archetype cluster group with all member deities or myths.

list_cluster_reportsC

List generated multi-phase comparative mythology reports and monographs.

get_cluster_reportB

Retrieve complete scholarly report content, progress percentage, markdown monograph, and intermediate summaries.

create_cluster_reportC

Initiate a 2-Phase Map-Reduce synthesis report on a frozen cluster snapshot.

generate_deep_synthesisB

Initiate a 3-Phase Hierarchical Deep Synthesis monograph, reusing Phase 1 summaries from a completed parent report.

get_report_summaryC

Retrieve a single Phase 1 per-cluster scholarly summary.

get_report_sub_reportC

Retrieve a single Phase 2 batch analysis.

list_jobsB

List recent asynchronous background jobs (embedding calculations, LLM discoveries, synthesis reports).

get_job_statusB

Check the status, progress, and result of an ActiveJob/Sidekiq background task.

wait_for_jobA

Poll a background job until completion or failure with configurable timeout.

get_platform_statusA

Get overall platform health, catalog entity counts, embedding coverage stats, and active LLM configuration.

get_settingsB

Get embedding completion metrics, active embedding/LLM parameters, and context window presets.

update_context_windowC

Dynamically update the active LLM context window token size.

trigger_bulk_embeddingsC

Enqueue bulk embedding generation for all Gods or Myths.

get_openapi_specA

Retrieve the raw OpenAPI 3.1 specification for the Syncretica API.

Prompts

Interactive templates invoked by user choice

NameDescription
comparative_archetype_analysisPrompt template for comparing two deities or mythological figures across cultures using structural mythemes and semantic manifold distance.
cross_cultural_synthesisPrompt template to draft an academic treatise based on Syncretica archetype clusters and frozen snapshots.

Resources

Contextual data attached and managed by the client

NameDescription
platform-status
pantheons-catalog

TDQS

B3/5.0

Scored across 46 tools

Disambiguation3/5

Most tools target distinct resource/action pairs, but several population and embedding tools overlap: populate_gods_bulk largely subsumes populate_pantheon_gods, and populate_mysts_bulk overlaps populate_god_myth. Descriptions help, but an agent may still hesitate between bulk vs. specific and single vs. bulk embedding operations.

Naming Consistency4/5

The tool set uses consistent snake_case and mostly follows a verb_noun pattern. Minor deviations such as search and inconsistent qualifier placement (populate_gods_bulk vs. trigger_bulk_embeddings) keep it from perfect consistency but remain readable.

Tool Count2/5

At 46 tools, the surface is overloaded for an agent-facing MCP server even given the broad domain. Many granular admin, LLM discovery, embedding, and report operations could be consolidated into fewer higher-level tools.

Completeness4/5

The surface covers CRUD for pantheons, gods, and myths, plus search, embeddings, clustering snapshots, reports, jobs, settings, and platform status. There are minor gaps such as job cancellation, individual report cleanup, and broader LLM configuration updates, but no major dead ends.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues