Skip to main content
Glama
Genealogy-MCP

wikitree-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WIKITREE_APP_IDNoYour application identifier for the WikiTree APIGenealogy-MCP_wikitree-mcp
WIKITREE_MAX_RETRIESNoMax retry attempts for transient failures3
WIKITREE_API_BASE_URLNoWikiTree API endpointhttps://api.wikitree.com/api.php
WIKITREE_HTTP_TIMEOUTNoHTTP request timeout in seconds10.0

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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
searchA

Discover available WikiTree operations and their parameters. Call with a top-level 'query' string (not inside params). Returns matching operations with parameter schemas. Always use this before calling 'execute' to find the correct operation name.

executeA

Run a named operation against the WikiTree API. Use 'search' first to discover the exact operation name and its params schema, then call this with {operation: '...', params: {...}}.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.3/5.0

Scored across 2 tools

Disambiguation5/5

The tools 'search' and 'execute' have clearly distinct purposes: one discovers operations and schemas, the other executes them. No overlap.

Naming Consistency5/5

Both tools use simple, consistent verb-only names ('search', 'execute') that clearly reflect their actions.

Tool Count3/5

With only 2 tools, the surface seems thin, but the design intentionally uses a meta-pattern where 'search' discovers API operations. This can be appropriate for a large dynamic API, though it may feel sparse.

Completeness3/5

The discover-execute pattern covers the basic interaction with the WikiTree API, but it lacks direct CRUD tools and relies entirely on dynamic discovery, which may leave gaps in common workflows.

Maintenance

ActivityInactive
ResponsivenessUnresponsive