runitonai-mcp

Read-only MCP connector serving the Run It on AI book; index and Implementation Blocks are free.

Should I use this

Quality & Safety

B
Description quality
66%
Schema completeness
42%
Naming quality
93%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (14)

  • MEDIUMTool 'find_section' description contains placeholder textin find_section
  • MEDIUMTool 'find_playbook' description contains placeholder textin find_playbook
  • MEDIUMTool 'get_playbook' description contains placeholder textin get_playbook
  • MEDIUMTool 'report_telemetry' description contains placeholder textin report_telemetry
  • MEDIUMTool 'get_session_history' description contains placeholder textin get_session_history
  • MEDIUMTool 'save_session_state' description contains placeholder textin save_session_state
  • MEDIUMTool 'forget_session_history' description contains placeholder textin forget_session_history
  • LOWTool 'find_section' description lacks action verbin find_section
  • LOWTool 'find_playbook' description lacks action verbin find_playbook
  • LOWTool 'get_playbook' description lacks action verbin get_playbook

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~808Tokens (tool definitions)
~352 BTypical response size
Moderate attention impact (0.63% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "runitonai-mcp": {
      "url": "https://mcp.runitonai.com/mcp"
    }
  }
}

Remote endpoints

https://mcp.runitonai.com/mcpstreamable-http

What it can do

Tool inventory

Tools (11)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
⚪activate

Start here. Returns the Run It on AI companion's full operating instructions (engagement modes, routing, voice rules, tool usage). Call this FIRST — before any other tool — when the user says "Activate Run It on AI", mentions the Run It on AI ebook, or asks for help choosing/deploying AI in their business. No authentication.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢list_book_index

Discovery: every valid chapter_id with its title — front matter, all chapters, AND all appendices (e.g. appendix-b-online-reference) — plus Implementation Block names per chapter. Call this whenever unsure which chapter_id to use. No authentication.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢lookup_chapter(chapter_id, section, access_code)

Fetch a full chapter or a named section by slug — works for appendices too. Buyer-gated: pass the reader's access_code (their Gumroad license key). Unsure of the slug? Call list_book_index first.

Input Schema

{
  "type": "object",
  "properties": {
    "chapter_id": {
      "type": "string",
      "description": "Manuscript slug, e.g. how-ai-actually-works or appendix-b-online-reference. Full list via list_book_index."
    },
    "section": {
      "type": "string",
      "description": "Optional H2 section slug within the chapter."
    },
    "access_code": {
      "type": "string",
      "description": "The reader's access code: the Gumroad license key from their Run It on AI receipt (format XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX). Required unless the request carries an Authorization: Bearer token. Once the reader has supplied it, pass it on every call."
    }
  },
  "required": [
    "chapter_id"
  ]
}
🟢get_implementation_block(chapter_id, name)

Fetch a structured Implementation Block (reader_prompt, agent_notes, target_artifact) by chapter and name. Free to call — no access code needed; the Implementation Blocks are public (they also ship in the open-source server repo).

Input Schema

{
  "type": "object",
  "properties": {
    "chapter_id": {
      "type": "string"
    },
    "name": {
      "type": "string",
      "description": "IB name, e.g. compounding-question. Omit to list IBs in chapter."
    }
  },
  "required": [
    "chapter_id"
  ]
}
🟢find_section

Stub — not implemented in Phase 1. See tool response 'phase' field.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": true
}
🟢find_playbook

Stub — not implemented in Phase 1. See tool response 'phase' field.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": true
}
🟢get_playbook

Stub — not implemented in Phase 1. See tool response 'phase' field.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": true
}
⚪report_telemetry

Stub — not implemented in Phase 1. See tool response 'phase' field.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": true
}
🟢get_session_history

Stub — not implemented in Phase 1. See tool response 'phase' field.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": true
}
🟡save_session_state

Stub — not implemented in Phase 1. See tool response 'phase' field.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": true
}
⚪forget_session_history

Stub — not implemented in Phase 1. See tool response 'phase' field.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": true
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded11 tools
verifiedversion not recorded11 tools
verifiedversion not recorded11 tools
verifiedversion not recorded11 tools
verifiedversion not recorded11 tools
verifiedversion not recorded11 tools
verifiedversion not recorded11 tools