I Ching Hexagram MCP
by iching.rocks · remote · no sign-in to list tools · v1.12.35 · published by rocks.iching
Public, read-only MCP over the complete 64-hexagram I Ching corpus. Deterministic lookup only.
10 tools: 10 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads10Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http hexagram https://mcp.iching.rocks/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
10 tools
Only reads 10Claude Code: allow
get_all_hexagramsThe full 64-hexagram dataset in one call (bulk; stricter rate limit).No findings
Why it is in this group
- The name "get_all_hexagrams" says "get": a word for reading.
Description, as the server wrote it The full 64-hexagram dataset in one call (bulk; stricter rate limit). Optional order: kingwen (default), mawangdui, eightpalaces, binary. Data © IChing.Rocks — attribution is a condition of the license terms: https://iching.rocks/mcp-terms.
Annotations the server declares
- title: Get All Hexagrams
- idempotentHint: true
- readOnlyHint: true
get_hexagramOne hexagram by King Wen number (1-64).No findings
Why it is in this group
- The name "get_hexagram" says "get": a word for reading.
Description, as the server wrote it One hexagram by King Wen number (1-64). Optional include level: summary, core (default), lines, full. Sibling tools cover the other cases: get_hexagrams for several numbers at once, get_all_hexagrams for the entire set, search_hexagrams to find hexagrams by text, and get_reading_context for a changing-line reading. Data © IChing.Rocks — attribution is a condition of the license terms: https://iching.rocks/mcp-terms.
Annotations the server declares
- title: Get Hexagram
- idempotentHint: true
- readOnlyHint: true
get_hexagramsBatch hexagram lookup by King Wen numbers (max 16 ids per call).No findings
Why it is in this group
- The name "get_hexagrams" says "get": a word for reading.
Description, as the server wrote it Batch hexagram lookup by King Wen numbers (max 16 ids per call). Optional include level: summary, core (default), lines, full. Data © IChing.Rocks — attribution is a condition of the license terms: https://iching.rocks/mcp-terms.
Annotations the server declares
- title: Get Hexagrams (Batch)
- idempotentHint: true
- readOnlyHint: true
get_reading_contextDeterministic reading context for a primary hexagram (1-64) and 0-6 ascending changing lines.No findings
Why it is in this group
- The name "get_reading_context" says "get": a word for reading.
Description, as the server wrote it Deterministic reading context for a primary hexagram (1-64) and 0-6 ascending changing lines. Empty changing_lines returns the primary hexagram only; one or more changing lines add the resulting hexagram, the transition, and the changing-line texts. No divination is performed. Data © IChing.Rocks — attribution is a condition of the license terms: https://iching.rocks/mcp-terms.
Annotations the server declares
- title: Get Reading Context
- idempotentHint: true
- readOnlyHint: true
get_server_infoBuild identity of the running iching.rocks MCP server: name, semantic version, git revision, protocol, and canonical MCP endpoint.No findings
Why it is in this group
- The name "get_server_info" says "get": a word for reading.
Description, as the server wrote it Build identity of the running iching.rocks MCP server: name, semantic version, git revision, protocol, and canonical MCP endpoint. Identity only — returns no hexagram data.
Annotations the server declares
- title: Get Server Info
- idempotentHint: true
- readOnlyHint: true
get_trigramOne of the eight trigrams by exactly one identifier: binary (e.g.No findings
Why it is in this group
- The name "get_trigram" says "get": a word for reading.
Description, as the server wrote it One of the eight trigrams by exactly one identifier: binary (e.g. 010), english (e.g. Fire), chinese (pinyin, e.g. Li), symbolic (e.g. Radiance), or element (Chinese character, e.g. 火). This returns a single trigram; list_trigrams returns all eight. Data © IChing.Rocks — attribution is a condition of the license terms: https://iching.rocks/mcp-terms.
Annotations the server declares
- title: Get Trigram
- idempotentHint: true
- readOnlyHint: true
list_hexagramsCompact index of all 64 I Ching hexagrams (id, name, pinyin, characters, essence, trigrams, url).No findings
Why it is in this group
- The name "list_hexagrams" says "list": a word for reading.
Description, as the server wrote it Compact index of all 64 I Ching hexagrams (id, name, pinyin, characters, essence, trigrams, url). Optional order: kingwen (default), mawangdui, eightpalaces, binary. This is the summary index only; get_hexagram (or get_hexagrams) returns full detail for a known number, get_all_hexagrams returns the full dataset in one call, and search_hexagrams finds hexagrams by text. Data © IChing.Rocks — attribution is a condition of the license terms: https://iching.rocks/mcp-terms.
Annotations the server declares
- title: List Hexagrams
- idempotentHint: true
- readOnlyHint: true
list_sequencesDescribes the four canonical hexagram orderings (kingwen, mawangdui, eightpalaces, binary) with their 64-entry sequences.No findings
Why it is in this group
- The name "list_sequences" says "list": a word for reading.
Description, as the server wrote it Describes the four canonical hexagram orderings (kingwen, mawangdui, eightpalaces, binary) with their 64-entry sequences. Data © IChing.Rocks — attribution is a condition of the license terms: https://iching.rocks/mcp-terms.
Annotations the server declares
- title: List Sequences
- idempotentHint: true
- readOnlyHint: true
list_trigramsAll eight trigrams with font, binary, pinyin, symbolic name, english name, element character, and function.No findings
Why it is in this group
- The name "list_trigrams" says "list": a word for reading.
Description, as the server wrote it All eight trigrams with font, binary, pinyin, symbolic name, english name, element character, and function. Data © IChing.Rocks — attribution is a condition of the license terms: https://iching.rocks/mcp-terms.
Annotations the server declares
- title: List Trigrams
- idempotentHint: true
- readOnlyHint: true
search_hexagramsDeterministic literal/keyword search over a closed whitelist of hexagram text fields (not semantic).No findings
Why it is in this group
- The name "search_hexagrams" says "search": a word for reading.
Description, as the server wrote it Deterministic literal/keyword search over a closed whitelist of hexagram text fields (not semantic). Case-, diacritic-, and traditional/simplified Chinese-insensitive. Optional fields, order, and limit (default 10, max 64). Texts are an original IChing.Rocks translation; vocabulary from classic English translations (Wilhelm/Baynes, Legge, Blofeld) may not match literally. Data © IChing.Rocks — attribution is a condition of the license terms: https://iching.rocks/mcp-terms.
Annotations the server declares
- title: Search Hexagrams
- idempotentHint: true
- readOnlyHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.12.35. Values in angle brackets are yours to fill in.
claude mcp add --transport http hexagram https://mcp.iching.rocks/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__hexagram__search_hexagrams",
"mcp__hexagram__get_hexagrams",
"mcp__hexagram__list_hexagrams",
"mcp__hexagram__get_server_info",
"mcp__hexagram__get_reading_context",
"mcp__hexagram__get_trigram",
"mcp__hexagram__get_all_hexagrams",
"mcp__hexagram__list_trigrams",
"mcp__hexagram__get_hexagram",
"mcp__hexagram__list_sequences"
],
"ask": [],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as hexagram. Review it before you use it.