MCP integration

AlienMonster runs an MCP server at https://alienmonster.ai/mcp. Coding agents (Claude Code, Cursor, Claude.ai) connect to it and gain access to tools for reading and writing strategic context.

How agents connect

Two paths, depending on the client:

  • Claude Code and Cursor โ€” run npx alienmonster connect. It fetches a long-lived bearer token and registers the server with each client. Claude Code via claude mcp add; Cursor via ~/.cursor/mcp.json.
  • Claude.ai โ€” go to Settings โ†’ MCP โ†’ Claude.ai in-app for an OAuth connector flow. See Capturing strategy in Claude.ai.

User-visible tools

Nine tools agents call during normal user workflow. Every tool requires an authenticated MCP session.

get_conversation_guide

Returns modes (explore / deep dive / quick update), interview templates, dimension state, and opening suggestions for a session. Agents should call this first when the user asks to start a session. Input: projectId, optional mode, optional template.

start_brainstorm_session

Starts an Explore-mode session. AlienMonster captures ideas, directions, chosen directions, and open questions as the conversation proceeds. Input: projectId, optional title, optional resumeSessionId. See Session types.

push_brainstorm_primitive

Captures a single piece of an Explore session โ€” an idea, a deeper exploration, a chosen direction, an archived direction, an open question, or a connection between ideas. Input: sessionId, primitiveType, title, content, and metadata.

push_primitives

The core write path. Stores one or more structured primitives (decisions, assumptions, risks, and so on) into a project's strategy repo. Input: projectId, primitives[] with dimension, subtype, content, and optional source, links, and parent references.

get_relevant_powers

Returns the power files โ€” target-user, business-model, market-position, tech-decisions, and risk-register โ€” relevant to a specific coding task. Agents should call this before non-trivial edits so they don't re-litigate decisions. Input: projectId, feature_description, optional file_paths, optional include_powers. The tool matches the task against each power's inclusion rules (always, fileMatch, auto, or manual) and returns each matched power's rendered markdown content.

get_feature_context

The flagship pre-plan composition tool. Returns relevant powers, blocking assumptions, related tasks, workspace artifacts, and doctrine warnings in a single payload. Typical entry point for Claude Code planning. Input: projectId, feature_description, optional file_paths, optional keywords.

push_artifact

Saves a generated document โ€” spec, prototype, diagram, pitch โ€” to the strategy repo. Artifacts surface in the workspace view. Required input: projectId, filename, artifactType, title, content, category (one of: document, prototype, diagram, visualization, view). Optional: description, generatedFrom.

read_file

Reads a single file from the strategy repo. Works for all file types โ€” core files, power files, exploration summaries, artifacts. Input: projectId, path.

list_projects

Lists the authenticated user's projects with id, name, session count, and last-updated date. Useful at session start when agents need to resolve which project to act on. No required input.

Other tools in the registry

Beyond the nine documented above, the AlienMonster MCP server registers additional tools that support facilitation flows and internal operations. They are not intended for direct use by coding agents and are not documented here:

  • 11 facilitation-only tools โ€” called by the Facilitator during sessions (brainstorm summaries, promotion of Explore primitives, doctrine edit proposals, and similar). Users experience these through conversation, not docs.
  • 19 internal tools โ€” debug, observability, chunked-upload helpers, session telemetry. Not user-facing.

Was this page helpful? YesNo