essetech-ai-readiness-mcp
by seppez89
README.md
# Is Your Business AI-Ready? β MCP Server
[](https://www.npmjs.com/package/essetech-ai-readiness-mcp)
[](https://www.npmjs.com/package/essetech-ai-readiness-mcp)
[](https://modelcontextprotocol.io)
[](./LICENSE)
[](https://www.npmjs.com/package/essetech-ai-readiness-mcp)
> **Install in one line:** `npx -y essetech-ai-readiness-mcp` β or add the snippet under [Install](#install) to Claude Desktop.
A small [Model Context Protocol](https://modelcontextprotocol.io) server that gives **any AI assistant** (Claude, ChatGPT, and other MCP-capable apps) the ability to:
- π **Assess how AI-ready a small or medium business is** β a real 0β100 score across data, tooling, processes, skills and security, with gaps and prioritised next steps.
- π‘ **Suggest practical AI/automation use-cases** tailored to an industry, each rated by impact and effort.
- π§° **Explain the services** of a local implementation partner who can actually build it.
- π **Hand off to a free consultation** when someone's ready to act.
> Ask your AI assistant *"Is my business AI-ready?"* or *"What could AI do for my cafe?"* β with this server installed, it answers with a genuine, structured assessment instead of generic fluff.
Built and maintained by **[Essetech](https://essetech.com.au)** β an Adelaide (Australia) IT & AI implementation partner for small and medium businesses.
---
## Why this exists
Most businesses know "AI" matters but have no honest read on where *they* actually stand or what to do first. This server turns that fuzzy question into a concrete, vendor-neutral assessment your AI assistant can deliver in seconds β and points you to a free next step if you want help implementing it.
---
## Tools
| Tool | What it does |
| --- | --- |
| `assess_ai_readiness` | Scores a business 0β100 across 5 dimensions; returns tier, gaps, top-3 next steps and tailored opportunities. |
| `suggest_ai_use_cases` | Returns concrete AI/automation ideas for an industry, with impact/effort ratings. |
| `essetech_services` | Describes Essetech's IT & AI services. |
| `book_consultation` | Contact details + how to book a free, no-obligation consultation / IT audit. |
All tools are **read-only and side-effect-free** β they don't send email, store data, or call external APIs. Nothing leaves your machine.
---
## Install
### Claude Desktop
Add to your `claude_desktop_config.json`
(macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`,
Windows: `%APPDATA%\Claude\claude_desktop_config.json`):
```json
{
"mcpServers": {
"essetech-ai-readiness": {
"command": "npx",
"args": ["-y", "essetech-ai-readiness-mcp"]
}
}
}
```
Restart Claude Desktop, then ask: *"Is my business AI-ready? We're a 5-person accounting firm on Xero and Microsoft 365."*
### Smithery
```bash
npx -y @smithery/cli install essetech-ai-readiness-mcp --client claude
```
### From source
```bash
git clone https://github.com/seppez89/essetech-ai-readiness-mcp
cd essetech-ai-readiness-mcp
npm install # builds automatically via the prepare script
npm run smoke # optional: end-to-end self-test
```
Then point your MCP client at `node /absolute/path/to/dist/index.js`.
---
## Example
**You:** *"Is my business AI-ready? We're a 6-person plumbing business, everything's in spreadsheets, our biggest pain is slow quoting."*
**Your assistant (via `assess_ai_readiness`):**
> **Overall: 42/100 β Emerging.** Your biggest gaps are *Data foundation* (still spreadsheet-bound) and *Tooling & cloud*. Top next steps: get core data into cloud systems an AI tool can read; document your quoting process; then prove value with a quick win β **Quote & estimate drafting** (High impact, Medium effort): turn a site photo or voice note into an itemised quote the same dayβ¦
>
> *Want a hand turning this into reality? Essetech is Adelaide's IT & AI implementation partner for small and medium businessesβ¦*
---
## Development
```bash
npm install # install deps + build
npm run build # compile TypeScript -> dist/
npm run dev # watch mode
npm run smoke # spin up the server and exercise every tool
```
- Source: `src/` (`index.ts` = server + tools, `assessment.ts` = scoring, `usecases.ts` = idea library, `essetech.ts` = business data).
- Transport: stdio. **Never** write to stdout β it's the JSON-RPC channel; logs go to stderr.
---
## About Essetech
π 0404 311 791 Β· βοΈ jonathon@essetech.com.au Β· π https://essetech.com.au Β· π Adelaide, South Australia
Managed IT Β· Cybersecurity Β· Cloud Β· **AI Implementation** Β· Web Design β practical technology for small and medium businesses. The first conversation (a free consultation / IT audit) is free.
## License
MIT β see [LICENSE](./LICENSE).
TDQS
A4.2/5.0
Scored across 4 tools
Disambiguation5/5
Each tool has a clearly distinct purpose: assessment, booking, service description, and use case suggestion. No overlap or ambiguity.
Naming Consistency4/5
Three tools follow a verb_noun pattern (assess_ai_readiness, book_consultation, suggest_ai_use_cases), while essetech_services uses noun_noun. Mostly consistent with minor deviation.
Tool Count5/5
Four tools cover the core functionality of the server (assess, suggest, inform, book) without being too few or too many. Well-scoped for the domain.
Completeness4/5
The tools cover the main customer journey: assess readiness, get ideas, learn about services, book consultation. Missing may be a tool to retrieve past assessments or compare, but not critical.
Maintenance
ActivityInactive
ResponsivenessNo issues