# Datomic

> Use this tool when you need to interact with Datomic databases conversationally, managing the database lifecycle, querying data, and analyzing relationships without writing Clojure code. It provides direct access to Datomic databases through nine specialized tools, supporting inputs like EDN data formats and outputs like detailed database statistics. Ideal for developers who want to perform complex database operations, schema management, and graph-like relationship queries through a conversational interface.

Canonical page: https://skillsregistry.net/skills/xlisp-datomic  
JSON: https://api.skillsregistry.net/v1/skills/xlisp-datomic

## Description

Datomic MCP server by xlisp that provides AI assistants with direct access to Datomic databases through nine specialized tools covering the complete database lifecycle from connection management to complex relationship analysis. Built with Clojure using the official Datomic API and MCP SDK, the implementation supports both in-memory and persistent database connections, schema installation from files or default templates, data loading and querying with Datalog, entity retrieval with temporal queries, transaction history analysis, and relationship path finding between entities. The server includes a comprehensive example dataset with people, companies, and projects for testing, handles EDN data formats natively, and provides detailed database statistics and connection information, making it valuable for developers working with Datomic who need conversational access to database operations, schema management, and complex graph-like relationship queries without writing Clojure code directly.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** scanned
- **Last scanned:** 2026-09-01

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** database
- **Updated:** 2026-09-01

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/xlisp-datomic)
- **Repository:** <https://github.com/xlisp/datomic-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "xlisp-datomic"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/xlisp-datomic` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/xlisp-datomic/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
