Skip to main content
Glama
elephant-xyz

Elephant MCP Server

by elephant-xyz

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoPino log level (error, warn, info, debug).info
AWS_REGIONNoAWS region for Bedrock API calls.us-east-1
OPENAI_API_KEYNoOpenAI API key for embeddings. When set, OpenAI is used; otherwise falls back to AWS Bedrock.
ORACLE_GEO_INDEX_CIDNoFixed CID of the derived geo/value index; used when ORACLE_GEO_INDEX_IPNS is unset.
ORACLE_GEO_INDEX_IPNSNoIPNS name of the derived geo/value index (e.g. oracle-geo-index-lee); resolved to its current CID at runtime.

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
}
logging
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
listClassesByDataGroupA

List lexicon classes in one Elephant data group.

listPropertiesByClassNameB

List non-deprecated lexicon properties for one class.

getPropertySchemaB

Return the lexicon schema for one class property.

getVerifiedScriptExamplesA

Search verified Elephant transform scripts semantically.

listAtlasCountiesA

List the synchronized counties, their data groups, and publication CIDs.

listAtlasPropertiesB

List the property CIDs and data-group roots of one state/county/data group.

getAtlasPropertyB

Assemble one property: its roots, class rows, relationship rows, and the entities they reach.

getAtlasDatasetInfoB

Return the row count of every table in one state/county/data group and its publication CIDs.

queryAtlasA

Run one read-only SELECT over the synchronized tables of one state/county/data group. Table names are those from getAtlasSchema (property, address, properties, ...).

getAtlasSchemaA

List the tables of one state/county/data group, or the columns of one table, for queryAtlas.

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 10 tools

Disambiguation5/5

Each tool serves a distinct purpose: listing vs. getting specific Atlas properties, dataset info, schema access, lexicon queries, and script search. There is no overlap or ambiguity between the tools.

Naming Consistency5/5

All tool names follow a consistent camelCase verb_noun pattern (list, get, query) with clear resource nouns, making it easy to predict behavior from names.

Tool Count5/5

The 10 tools cover the read-only data access and lexicon schema domain without redundancy. The count is well within the ideal range for a focused server.

Completeness5/5

The surface covers the core workflows: listing datasets/counties, inspecting schemas, running queries, and retrieving lexicon details. The read-only nature is clearly communicated, and no critical operations are missing for the apparent purpose.

Maintenance

ActivityActive
ResponsivenessNo issues