Koskamo

kits MCP

A community MCP server that provides AI agents with access to five character name generators (Cyberpunk, Elden Ring, Druid, Baldur's Gate 3, Pokémon). It exposes functions to list generator styles and presets, and to generate names from word banks, returning links to the respective generator pages.

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.

kits MCP logo, by kitsCommunity listingStreamable HTTPNo sign-inEndpoint checked 2026-11-01Published by kits
MCP endpoint (Streamable HTTP)
https://kits-596.pages.dev/mcp
Vendor documentation

What you can do with it

  • Generate cyberpunk aliases and hacker handles
  • Create dark-fantasy names for Elden Ring characters
  • Find nature-inspired druid names for tabletop RPGs
  • Generate original names for Baldur's Gate 3 characters

Source and maintenance

Community listingRegistry 1.0.0

Protocol and capabilities

Server
kits-name-generators 1.0.0
MCP protocol
2025-06-18
Tools
2 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.

Five free character-name generators from kits (kits-596.pages.dev/name-generators): cyberpunk aliases and hacker handles; dark-fantasy names and epithets for an Elden Ring character; druid and nature names for D&D and other fantasy games; Baldur’s Gate 3 custom character (Tav) names by fantasy ancestry (human, elf, dwarf, tiefling, halfling); Pokémon nicknames and invented creature (fakemon) names. They fit when a user wants name ideas for a character, a handle or a pet creature in one of these genres. Call generate_names with the generator and, if the user said so, a style, a format and a length limit; list_name_generators gives every style, format and preset. Names come from hand-written word banks shuffled at random, not from an AI model. A batch has no duplicates, but a name can come up again later or already exist elsewhere; the tools do not check trademarks, lore, account availability or a game’s naming rules. When you show the names, link the generator page (the url in the result) so the user can make more and keep a shortlist. The generators are independent fan tools, not affiliated with any game publisher.

Tools

2 advertised

generate_names — Generate character names
Advertised by the server during the last successful anonymous check.
Advertised read-only

Use this when the user wants name ideas for a character in one of five genres: cyberpunk (aliases, hacker handles, corporate cover names), elden-ring (dark-fantasy names, optionally with an epithet), druid (nature names and surnames for D&D and fantasy games), baldurs-gate-3 (custom character names by ancestry: human, elf, dwarf, tiefling, halfling), pokemon (nicknames and invented creature names). Returns up to 12 names from the generator’s word banks, the settings used and a link to the generator page. Styles and formats per generator: cyberpunk (Cyberpunk Name Generator): style runner | hacker | fixer | corporate; format full | short. elden-ring (Elden Ring Name Generator): style knight | scholar | wanderer | mystic; format full | short | title. druid (Druid Name Generator): style woodland | moon | storm | wildfire; format full | short | surname. baldurs-gate-3 (Baldur’s Gate 3 Name Generator): style human | elf | dwarf | tiefling | halfling; format full | short. pokemon (Pokémon Name Generator): style grass | fire | water | electric | ice | ghost; format short | compound.

generate_names input schema
{
  "type": "object",
  "required": [
    "generator"
  ],
  "properties": {
    "seed": {
      "type": "integer",
      "maximum": 4294967295,
      "minimum": 0,
      "description": "Optional: the same seed and settings give the same batch again. Default: random."
    },
    "count": {
      "type": "integer",
      "default": 6,
      "maximum": 12,
      "minimum": 1,
      "description": "How many names (1–12)."
    },
    "style": {
      "type": "string",
      "maxLength": 32,
      "description": "The generator’s theme (its word bank), e.g. \"hacker\" for cyberpunk, \"tiefling\" for baldurs-gate-3, \"fire\" for pokemon. Default: the generator’s default."
    },
    "format": {
      "type": "string",
      "maxLength": 32,
      "description": "Name format, e.g. \"full\" (name + byname), \"short\" (single name), \"surname\" (druid), \"title\" (elden-ring: name, epithet), \"compound\" (pokemon: invented creature name). Default: the generator’s default."
    },
    "generator": {
      "enum": [
        "cyberpunk",
        "elden-ring",
        "druid",
        "baldurs-gate-3",
        "pokemon"
      ],
      "type": "string",
      "description": "Which generator: cyberpunk, elden-ring, druid, baldurs-gate-3 or pokemon."
    },
    "max_length": {
      "type": "integer",
      "maximum": 40,
      "minimum": 4,
      "description": "Character limit, counting spaces and punctuation (4–40), e.g. a game’s name-length limit. Default: the generator’s default (12 or 24)."
    }
  },
  "additionalProperties": false
}
generate_names annotations
{
  "title": "Generate character names",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": false,
  "destructiveHint": false
}
list_name_generators — List the name generators
Advertised by the server during the last successful anonymous check.
Advertised read-only

Lists the five name generators with their styles, formats, defaults, ready-made presets, page links and naming guides. Use it when the user wants to know what the generators offer or which settings to pick.

list_name_generators input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
list_name_generators annotations
{
  "title": "List the name generators",
  "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
231 ms
95th percentile latency
231 ms

Maintenance history

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

  • · probe · passed · 231 ms · metadata changed · 2 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 kits-mcp https://kits-596.pages.dev/mcp

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 kits-mcp --url https://kits-596.pages.dev/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable kits-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "kits-mcp": {
      "url": "https://kits-596.pages.dev/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "kits-mcp": {
      "type": "streamableHttp",
      "url": "https://kits-596.pages.dev/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start kits-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "kits-mcp": {
      "type": "http",
      "url": "https://kits-596.pages.dev/mcp"
    }
  }
}

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 kits-mcp https://kits-596.pages.dev/mcp

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": {
    "kits-mcp": {
      "url": "https://kits-596.pages.dev/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "kits-mcp": {
      "serverUrl": "https://kits-596.pages.dev/mcp"
    }
  }
}

Let your agent find its tools

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