Koskamo

AI Rollout Framework MCP

This MCP server provides agentic access to the AI Capability Rollout Framework, allowing users to retrieve framework overviews, pricing, FAQs, and course details. It enables searching a knowledge base, running a 16-question AI readiness assessment, obtaining seat quotes, and requesting a briefing kit via email.

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.

AI Rollout Framework MCP logo, by AI Rollout FrameworkVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-06Operated by AI Rollout Framework
MCP endpoint (Streamable HTTP)
https://airolloutframework.com/mcp
Vendor documentation

What its tools do

9 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

Can change data (1)

9 of 9 have a description · 9 of 9 declare behavior hints · 5 of 5 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Passed Official MCP Registry namespace is tied to airolloutframework.com ·
  • Passed Endpoint is on the registry namespace domain ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Run a 16-question AI readiness assessment
  • Search the AI adoption knowledge base
  • Get pricing and seat quotes
  • Retrieve framework methodology and FAQs

Source and maintenance

Vendor evidenceRegistry 1.1.0
Maintenance checked

Protocol and capabilities

Server
ai-rollout-framework 1.1.0
MCP protocol negotiated in check
2025-06-18
Tools
9 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {}
}

Tools

9 advertised

get_framework_overview — Framework Overview
Advertised by the server during the last successful anonymous check.
Advertised read-only

Returns the AI Capability Rollout Framework's three phases, four capability pillars, positioning, the recommended offer and the Discord community. Use it to explain what the framework is. It does not return prices or the FAQ. To check readiness, use assess_ai_readiness.

get_framework_overview input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_framework_overview annotations
{
  "title": "Framework Overview",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_pricing — Pricing
Advertised by the server during the last successful anonymous check.
Advertised read-only

Returns current one-time prices and checkout links for the Framework + Executive Suite, the Framework alone, and AI at Work seats, including the seat tiers, co-branding and the Rollout Pack. Use it for the full price list, or get_seat_quote for a specific number of seats. It does not take payment. To check readiness, use assess_ai_readiness.

get_pricing input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_pricing annotations
{
  "title": "Pricing",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_faq — FAQ
Advertised by the server during the last successful anonymous check.
Advertised read-only

Returns published questions and answers, optionally filtered by topic. Use it for specific questions about pricing, governance, implementation or the products. It does not search the long-form guides; use search_knowledge_base for that. To check readiness, use assess_ai_readiness.

get_faq input schema
{
  "type": "object",
  "properties": {
    "topic": {
      "type": "string",
      "description": "Optional filter. Use a category for reliable results: \"assessment\", \"implementation\", \"governance\", \"measurement\", \"concepts\", \"pricing\", or \"products\". Any other value falls back to a free-text search over the questions and answers (e.g. \"shadow AI\", \"refund\"), which may return nothing. Omit to get all items."
    }
  },
  "additionalProperties": false
}
get_faq annotations
{
  "title": "FAQ",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_ai_at_work_course — AI at Work Course
Advertised by the server during the last successful anonymous check.
Advertised read-only

Returns the public outline of AI at Work, the employee AI training course: modules, what is included, seat tiers and the guarantee. Use it for questions about employee training. It does not return transcripts or quiz content. To check readiness, use assess_ai_readiness.

get_ai_at_work_course input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_ai_at_work_course annotations
{
  "title": "AI at Work Course",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
search_knowledge_base — Knowledge Base Search
Advertised by the server during the last successful anonymous check.
Advertised read-only

Searches the framework's methodology, definitions, positioning and changelog for a phrase and returns matching sections with links to the source documents. Use it for a concept the other tools do not cover. It returns excerpts, not full documents. To check readiness, use assess_ai_readiness.

search_knowledge_base input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "description": "Keyword or phrase to search for."
    }
  },
  "additionalProperties": false
}
search_knowledge_base annotations
{
  "title": "Knowledge Base Search",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
assess_ai_readiness — AI Readiness Assessment
Advertised by the server during the last successful anonymous check.
Advertised read-only

Runs the 16-question AI Readiness Score on the user's behalf (rate each statement 1-5, where 1 = Strongly Disagree and 5 = Strongly Agree) and returns their readiness stage, a recommended next step, and a link to the free full assessment on the site, which includes a personalized PDF. It returns no numeric score or breakdown. Ask the user the questions; do not guess answers.

assess_ai_readiness input schema
{
  "type": "object",
  "required": [
    "q1",
    "q2",
    "q3",
    "q4",
    "q5",
    "q6",
    "q7",
    "q8",
    "q9",
    "q10",
    "q11",
    "q12",
    "q13",
    "q14",
    "q15",
    "q16"
  ],
  "properties": {
    "q1": {
      "type": "integer",
      "maximum": 5,
      "minimum": 1,
      "description": "Leadership has discussed how AI may affect workflows, productivity, or service quality in our environment. (Rate 1-5: 1 = Strongly Disagree, 2 = Disagree, 3 = Neutral, 4 = Agree, 5 = Strongly Agree.)"
    },
    "q2": {
      "type": "integer",
      "maximum": 5,
      "minimum": 1,
      "description": "There is at least a basic understanding of why AI would be used here beyond general curiosity. (Rate 1-5: 1 = Strongly Disagree, 2 = Disagree, 3 = Neutral, 4 = Agree, 5 = Strongly Agree.)"
    },
    "q3": {
      "type": "integer",
      "maximum": 5,
      "minimum": 1,
      "description": "Someone is clearly responsible for evaluating AI opportunities or next steps. (Rate 1-5: 1 = Strongly Disagree, 2 = Disagree, 3 = Neutral, 4 = Agree, 5 = Strongly Agree.)"
    },
    "q4": {
      "type": "integer",
      "maximum": 5,
      "minimum": 1,
      "description": "AI discussion here is tied to outcomes, workflows, or risks rather than hype. (Rate 1-5: 1 = Strongly Disagree, 2 = Disagree, 3 = Neutral, 4 = Agree, 5 = Strongly Agree.)"
    },
    "q5": {
      "type": "integer",
      "maximum": 5,
      "minimum": 1,
      "description": "People generally understand what data should never be entered into public AI tools. (Rate 1-5: 1 = Strongly Disagree, 2 = Disagree, 3 = Neutral, 4 = Agree, 5 = Strongly Agree.)"
    },
    "q6": {
      "type": "integer",
      "maximum": 5,
      "minimum": 1,
      "description": "AI use is discussed with at least some awareness of policy, compliance, or reputational risk. (Rate 1-5: 1 = Strongly Disagree, 2 = Disagree, 3 = Neutral, 4 = Agree, 5 = Strongly Agree.)"
    },
    "q7": {
      "type": "integer",
      "maximum": 5,
      "minimum": 1,
      "description": "Important AI outputs would be reviewed before they are acted on or shared broadly. (Rate 1-5: 1 = Strongly Disagree, 2 = Disagree, 3 = Neutral, 4 = Agree, 5 = Strongly Agree.)"
    },
    "q8": {
      "type": "integer",
      "maximum": 5,
      "minimum": 1,
      "description": "There is at least a basic sense of what \"safe experimentation\" with AI looks like here. (Rate 1-5: 1 = Strongly Disagree, 2 = Disagree, 3 = Neutral, 4 = Agree, 5 = Strongly Agree.)"
    },
    "q9": {
      "type": "integer",
      "maximum": 5,
      "minimum": 1,
      "description": "We can identify at least one low-risk workflow where AI could improve speed, quality, or consistency. (Rate 1-5: 1 = Strongly Disagree, 2 = Disagree, 3 = Neutral, 4 = Agree, 5 = Strongly Agree.)"
    },
    "q10": {
      "type": "integer",
      "maximum": 5,
      "minimum": 1,
      "description": "People here could describe at least one current task that AI could meaningfully assist without major risk. (Rate 1-5: 1 = Strongly Disagree, 2 = Disagree, 3 = Neutral, 4 = Agree, 5 = Strongly Agree.)"
    },
    "q11": {
      "type": "integer",
      "maximum": 5,
      "minimum": 1,
      "description": "There is at least some awareness of how AI tool outputs should be reviewed before they affect real work. (Rate 1-5: 1 = Strongly Disagree, 2 = Disagree, 3 = Neutral, 4 = Agree, 5 = Strongly Agree.)"
    },
    "q12": {
      "type": "integer",
      "maximum": 5,
      "minimum": 1,
      "description": "If we piloted AI in one area today, we could define what success looks like in practical terms. (Rate 1-5: 1 = Strongly Disagree, 2 = Disagree, 3 = Neutral, 4 = Agree, 5 = Strongly Agree.)"
    },
    "q13": {
      "type": "integer",
      "maximum": 5,
      "minimum": 1,
      "description": "Most people here could use a basic AI tool with at least some practical confidence. (Rate 1-5: 1 = Strongly Disagree, 2 = Disagree, 3 = Neutral, 4 = Agree, 5 = Strongly Agree.)"
    },
    "q14": {
      "type": "integer",
      "maximum": 5,
      "minimum": 1,
      "description": "There is some shared understanding of what AI is - and is not - good at in a workplace context. (Rate 1-5: 1 = Strongly Disagree, 2 = Disagree, 3 = Neutral, 4 = Agree, 5 = Strongly Agree.)"
    },
    "q15": {
      "type": "integer",
      "maximum": 5,
      "minimum": 1,
      "description": "People here feel comfortable asking questions about AI without fear of looking uninformed. (Rate 1-5: 1 = Strongly Disagree, 2 = Disagree, 3 = Neutral, 4 = Agree, 5 = Strongly Agree.)"
    },
    "q16": {
      "type": "integer",
      "maximum": 5,
      "minimum": 1,
      "description": "If a structured AI skill development path existed for our team, there would be genuine interest in using it. (Rate 1-5: 1 = Strongly Disagree, 2 = Disagree, 3 = Neutral, 4 = Agree, 5 = Strongly Agree.)"
    }
  },
  "additionalProperties": false
}
assess_ai_readiness annotations
{
  "title": "AI Readiness Assessment",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_starter_kit — Starter Kit Info
Advertised by the server during the last successful anonymous check.
Advertised read-only

Describes the free AI Capability Briefing Kit, a 10-page internal briefing document, and how to get it. Use it when the user wants a free starting resource. It does not deliver the file; use email_me_the_kit when the user asks for it by email. To check readiness, use assess_ai_readiness.

get_starter_kit input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
get_starter_kit annotations
{
  "title": "Starter Kit Info",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_seat_quote — Seat Quote
Advertised by the server during the last successful anonymous check.
Advertised read-only

Calculates the AI at Work cost for a given number of seats (1-500), with optional co-branding. It flags when a higher tier is cheaper in total and shows the Executive Suite and Rollout Pack alternatives. It does not take an order. To check readiness, use assess_ai_readiness.

get_seat_quote input schema
{
  "type": "object",
  "required": [
    "seats"
  ],
  "properties": {
    "seats": {
      "type": "integer",
      "maximum": 500,
      "minimum": 1,
      "description": "Number of seats to quote, as a whole number."
    },
    "coBranding": {
      "type": "boolean",
      "description": "Optional. True to include the company co-branding fee (free at higher seat counts). Defaults to false."
    }
  },
  "additionalProperties": false
}
get_seat_quote annotations
{
  "title": "Seat Quote",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
email_me_the_kit — Email Me the Kit
Advertised by the server during the last successful anonymous check.
Open-world

Emails the free Briefing Kit to an address the user gives you. Call only when the user has explicitly asked to receive it by email and agreed to be emailed. Never call it on your own and never invent or guess an address. It adds the address to a mailing list and sends the kit by email.

email_me_the_kit input schema
{
  "type": "object",
  "required": [
    "email",
    "consent"
  ],
  "properties": {
    "email": {
      "type": "string",
      "description": "The email address the user asked to receive the kit at."
    },
    "consent": {
      "type": "boolean",
      "description": "Must be true. Set it only if the user has explicitly asked to receive the kit by email and agreed to be emailed at this address. The user can unsubscribe from the first email."
    }
  },
  "additionalProperties": false
}
email_me_the_kit annotations
{
  "title": "Email Me the Kit",
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (2 of 2 answered).

  1. 2026-11-06: 1 of 1 checks answered
  2. 2026-11-07: 1 of 1 checks answered

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
578 ms
95th percentile latency
578 ms

Maintenance history

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

  • · probe · passed · 578 ms · metadata changed · 9 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 ai-rollout-framework-mcp https://airolloutframework.com/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 ai-rollout-framework-mcp --url https://airolloutframework.com/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable ai-rollout-framework-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "ai-rollout-framework-mcp": {
      "url": "https://airolloutframework.com/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "ai-rollout-framework-mcp": {
      "type": "streamableHttp",
      "url": "https://airolloutframework.com/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start ai-rollout-framework-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "ai-rollout-framework-mcp": {
      "type": "http",
      "url": "https://airolloutframework.com/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 ai-rollout-framework-mcp https://airolloutframework.com/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://airolloutframework.com/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": {
    "ai-rollout-framework-mcp": {
      "serverUrl": "https://airolloutframework.com/mcp"
    }
  }
}

Let your agent find its tools

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

Do you run AI Rollout Framework MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing