{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_ctt73yvcvwa8","handle":"text-adventure-handler-mcp","url":"https://wellknown.network/agents/text-adventure-handler-mcp","links":{"self":"https://wellknown.network/agents/text-adventure-handler-mcp/record.json","html":"https://wellknown.network/agents/text-adventure-handler-mcp","markdown":"https://wellknown.network/agents/text-adventure-handler-mcp/record.md","api":"https://wellknown.network/api/v1/agents/text-adventure-handler-mcp","status":"https://wellknown.network/api/v1/agents/text-adventure-handler-mcp/status","claim":"https://wellknown.network/agents/text-adventure-handler-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/text-adventure-handler-mcp/claim.json","badge":"https://wellknown.network/agents/text-adventure-handler-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:text-adventure-handler-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"text-adventure-handler-mcp","summary":"MCP server for interactive text adventures with persistent game state, dice-based action resolution, and dynamic content generation","description":"# Text Adventure Handler MCP\n\nAn MCP (Model Context Protocol) server that enables AI agents to run interactive text adventures with persistent game state, dice-based action resolution, adventure-specific character stats, and dynamic world management.\n\n## Features\n\n- **Adventure Management**: Store multiple text adventure templates with customizable prompts\n- **Character Creation**: Players can name their character and roll stats (4d6 drop lowest) or use custom/default values\n- **Game Sessions**: Track player progress across multiple parallel games\n- **Dynamic Stats**: Define custom stats per adventure (e.g., D&D classes have STR/DEX/INT, sci-fi has PILOT/TECH/PERSUADE)\n- **Dice System**: d20-based action resolution with stat modifiers and difficulty classes\n- **Progress Persistence**: SQLite database stores all game state, history, and world changes\n- **Advanced World Management**:\n  - **Dynamic Entities**: Create and manage Characters, Locations, and Items on-the-fly\n  - **Economy System**: Track currency, buy/sell items, and manage transactions\n  - **Time Tracking**: Manage game time, day/night cycles, and time-based events\n  - **Faction System**: Track reputation with different groups (Hostile to Revered)\n  - **Status Effects**: Apply temporary buffs or debuffs with duration tracking\n  - **Memory & Perception**: NPCs witness events and form memories that influence their behavior\n- **AI Narrator Tools**:\n  - **Internal Monologue**: `narrator_thought` allows the AI to plan story beats privately\n  - **Batch Execution**: `execute_batch` allows performing multiple game actions in a single turn for efficiency\n  - **Word Randomization**: Predefined or AI-generated word lists for dynamic names and descriptions\n- **Concise MCP Descriptions**: Optimized for AI context usage\n- **Web UI Dashboard**: Visual interface for managing adventures, sessions, and game state (optional)\n\n## Installation\n\n### Quick Start with uvx\n\nThe easiest way to use this MCP server is via `uvx`, wh…","publisher":{"name":"Aaron Anderson","url":null},"homepage":null,"repository":null,"version":"0.1.6","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:text-adventure-handler-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"ai.prompting","name":"Prompt Management","confidence":1,"provenance":"derived"},{"slug":"data.database","name":"Databases","confidence":0.802,"provenance":"derived"}],"categories":["ai","data"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"text-adventure-handler-mcp","registry":"pypi","observedAt":"2026-09-10T14:24:17.267Z","publishedAt":"2025-11-25T01:35:25.049093Z","latestVersion":"0.1.6"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"text-adventure-handler-mcp","url":"https://pypi.org/project/text-adventure-handler-mcp/","firstSeenAt":"2026-09-10T14:22:09.207Z","fetchedAt":"2026-09-10T14:22:09.207Z","normalizedAt":"2026-09-10T14:22:09.207Z"}]},"firstSeenAt":"2026-09-10T14:22:09.207Z","updatedAt":"2026-09-10T14:24:17.267Z"}