Civ6mcp

21 tools. 1 can modify or destroy data without limits.

1 write tool that can modify data. Rate limits recommended.

Last updated:

1 can modify or destroy data
20 read-only
21 tools total

Community server · catalogue entry verified 29/06/2026

How to control Civ6mcp ↓

What Civ6mcp exposes to your agents

Read (20) Write / Execute (1) Destructive / Financial (0)
High Risk

The most dangerous Civ6mcp tools

1 of Civ6mcp's 21 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Civ6mcp

PolicyLayer is an MCP gateway — it sits between your AI agents and Civ6mcp, and nothing reaches the server without passing your rules. These are the rules we recommend:

Rate limit write operations
{
  "set_game_context": {
    "limits": [
      {
        "counter": "set_game_context_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "get_city_production": {
    "limits": [
      {
        "counter": "get_city_production_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Civ6mcp — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON CIV6MCP →

Instant setup, no code required.

All 21 Civ6mcp tools

READ 20 tools
Read get_city_production Get what every city is currently building, including strategic items like Giant Death Robots, Manhattan Projec Read get_city_status Get status of your cities including food advantage at founding (indicates growth potential) and current produc Read get_civ_statistics Get detailed statistics for ALL civilizations including yields, military, cities, and score. Requires game his Read get_combat_log Get recent combat history showing battles, units involved, damage dealt, and active conflicts. Read get_diplomatic_modifiers Get specific diplomatic modifiers explaining why civilizations like or dislike each other (e.g., Read get_diplomatic_status Get diplomatic relationships between all civilizations including alliance status, friendship, denouncements, a Read get_game_context Retrieve the stored game context information Read get_great_people Get Great People that have been claimed and those available for recruitment. Read get_great_people_culture Track Great Artists, Writers, and Musicians for cultural victory analysis. Shows who is collecting cultural Gr Read get_military_intelligence Get military strength, combat desire (aggressiveness), and preferred military tech targets for all civilizatio Read get_score_breakdown Get detailed score breakdown by category (Empire, Tech, Civics, Wonders, Great People, Religion) for all civil Read get_strategic_overview Get a comprehensive strategic briefing combining threats, opportunities, active conflicts, victory race positi Read get_strategy_brief Get a formatted strategy briefing from a Civilization VI save file, suitable for discussing strategy and next Read get_tech_status Get technology research progress for all civilizations. Read get_trend_analysis Analyze trends over multiple turns showing how each civilization\ Read get_victory_progress Get victory progress positions for all civilizations across Science, Culture, Domination, and Score victories. Read get_world_congress Get World Congress voting records and resolution outcomes. Read get_yield_comparison Get a comparison table of all civilizations\ Read list_saves List all Civilization VI save files. Saves are located at: ${getSavesDirectory()} Read read_game_state Parse a Civilization VI save file and return the current game state including leader, civilization, era, diffi

Questions about Civ6mcp

How do I prevent bulk modifications through Civ6mcp? +

The Civ6mcp server has 1 write tools including set_game_context. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Civ6mcp.

How many tools does the Civ6 MCP server expose? +

21 tools across 2 categories: Read, Write. 20 are read-only. 1 can modify, create, or delete data.

How do I enforce a policy on Civ6mcp? +

Register the Civ6 MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Civ6mcp tool call.

Deterministic rules across all 21 Civ6mcp tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

21 Civ6mcp tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.