Koskamo

Digital Gemology Learn MCP

An official MCP server provided by Digital Gemology that allows AI agents to search, retrieve, and explain gemology lessons, including topics like the 4 Cs, diamond anatomy, grading reports, and historic cuts. It supports querying courses, lessons, and glossary terms to provide educational content about gemstones.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Digital Gemology Learn MCP logo, by Digital GemologyVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-01Operated by Digital Gemology
MCP endpoint (Streamable HTTP)
https://digitalgemology.com/mcp/learn
Vendor documentation

What you can do with it

  • Search for gemology lessons by topic or question
  • Retrieve full lesson content in Markdown format
  • Explain specific gemology terms with context
  • List available courses and topic hubs

Source and maintenance

Vendor evidenceRegistry 1.0.0
Maintenance checked

Protocol and capabilities

Server
digital-gemology-learn 1.0.0
MCP protocol
2025-06-18
Tools
4 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Digital Gemology's free gemology lessons: the four Cs, the anatomy of a diamond, reading a grading report, diamond versus moissanite, the bow-tie effect and more, written from the site's own measurements. Use search_lessons to find lessons, get_lesson to read one in full as Markdown, explain_term to quote what the lessons say about a term, and list_courses for the courses and their lessons. Quote briefly, credit Digital Gemology and link the lesson page; each lesson links a free quiz and the tools it uses.

Tools

4 advertised

search_lessons — Search the lessons
Advertised by the server during the last successful anonymous check.
Advertised read-only

Search Digital Gemology's free gemology lessons by topic or question (for example 'how is diamond cut graded', 'moissanite vs diamond', 'what is a bow tie'). Returns each lesson's title, page, course, summary and quiz.

search_lessons input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "default": 5,
      "maximum": 20,
      "minimum": 1,
      "description": "How many lessons to return, 1 to 20; 5 if left out."
    },
    "query": {
      "type": "string",
      "description": "A topic or a question."
    }
  },
  "additionalProperties": false
}
search_lessons annotations
{
  "title": "Search the lessons",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_lesson — Read a lesson
Advertised by the server during the last successful anonymous check.
Advertised read-only

One lesson in full, as Markdown, with its page, course, quiz and the tools and cuts it uses. Give the lesson's page path or its title.

get_lesson input schema
{
  "type": "object",
  "required": [
    "lesson"
  ],
  "properties": {
    "lesson": {
      "type": "string",
      "description": "The lesson's page path (for example '/learn/four-cs/the-four-cs-explained') or its title."
    }
  },
  "additionalProperties": false
}
get_lesson annotations
{
  "title": "Read a lesson",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
explain_term — Explain a term
Advertised by the server during the last successful anonymous check.
Advertised read-only

What the lessons say about one gemology term (for example 'table', 'crown angle', 'fluorescence', 'girdle'): the passages that use it, each with the lesson it comes from.

explain_term input schema
{
  "type": "object",
  "required": [
    "term"
  ],
  "properties": {
    "term": {
      "type": "string",
      "description": "The term, one or a few words."
    }
  },
  "additionalProperties": false
}
explain_term annotations
{
  "title": "Explain a term",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
list_courses — List the courses
Advertised by the server during the last successful anonymous check.
Advertised read-only

Every course and topic hub with its lessons, in order, with their pages.

list_courses input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
list_courses annotations
{
  "title": "List the courses",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
312 ms
95th percentile latency
312 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 312 ms · metadata changed · 4 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http digital-gemology-learn-mcp https://digitalgemology.com/mcp/learn

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add digital-gemology-learn-mcp --url https://digitalgemology.com/mcp/learn

Cursor

Merge this server into .cursor/mcp.json in your project, then enable digital-gemology-learn-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "digital-gemology-learn-mcp": {
      "url": "https://digitalgemology.com/mcp/learn"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "digital-gemology-learn-mcp": {
      "type": "streamableHttp",
      "url": "https://digitalgemology.com/mcp/learn",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start digital-gemology-learn-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "digital-gemology-learn-mcp": {
      "type": "http",
      "url": "https://digitalgemology.com/mcp/learn"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http digital-gemology-learn-mcp https://digitalgemology.com/mcp/learn

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "digital-gemology-learn-mcp": {
      "url": "https://digitalgemology.com/mcp/learn"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "digital-gemology-learn-mcp": {
      "serverUrl": "https://digitalgemology.com/mcp/learn"
    }
  }
}

Let your agent find its tools

Find servers like Digital Gemology Learn MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run Digital Gemology Learn MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing