Syncretica MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SYNCRETICA_API_KEY | No | Optional API key / Bearer token. | |
| SYNCRETICA_API_URL | No | Syncretica API base URL (default: http://localhost:3000/api/v1). | http://localhost:3000/api/v1 |
| SYNCRETICA_TIMEOUT_MS | No | Request 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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| comparative_archetype_analysis | Prompt template for comparing two deities or mythological figures across cultures using structural mythemes and semantic manifold distance. |
| cross_cultural_synthesis | Prompt template to draft an academic treatise based on Syncretica archetype clusters and frozen snapshots. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| platform-status | |
| pantheons-catalog |
TDQS
Scored across 46 tools
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.
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.
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.
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.