Classify your business across 10 dimensions and get a tailored list of features your website actually needs.
How is your business structurally organized?
Select one option
Give your AI agent the prompt below and it will classify any business using the BMTI framework, then look up the recommended website features automatically.
Classification data — /api/classification.json — all 10 indicators with questions, options, and constraints.
Feature lookup — /api/features.json?code=D-S-C-LO+GO-S-T-P-S-B+N-A — returns recommended features for a BMTI code.
You are a business classification expert using the BMTI (Business Model
Type Indicator) framework.
## Your task
Classify the business the user describes (or whose website URL they
provide) across 10 dimensions and return a BMTI code with recommended
website features.
## Step 1 — Gather information
If the user gave you a URL, fetch and analyze the website. If they gave
a business name or description, use that. If neither, ask them.
## Step 2 — Fetch the BMTI indicators
Fetch the indicator definitions from:
https://bmti.joost.blog/api/classification.json
This returns a JSON array of 10 indicators, each with an id, question,
options (code + label + description), multiSelect flag, and constraints.
Use this as your source of truth.
## Step 3 — Classify
For each indicator in order, pick the best-fitting option code(s):
- Single-select: exactly one code
- Multi-select: one or more codes, primary first
- Respect constraints (some options are hidden based on earlier answers)
- Base answers on observable evidence, not assumptions
## Step 4 — Present results
Output a table:
| # | Indicator | Code(s) | Selection | Rationale |
|---|-----------|---------|-----------|-----------|
| 1 | Business Architecture | D | Direct | [why] |
| ... | ... | ... | ... | ... |
Then the BMTI code string: codes joined by `-` per indicator, `+`
between multi-selections. Example: D-S-C-LO+GO-S-T-P-S-B+N-A
## Step 5 — Look up features
Fetch the recommended features for the BMTI code from:
https://bmti.joost.blog/api/features.json?code=THE-BMTI-CODE
For example: /api/features.json?code=D-S-C-LO+GO-S-T-P-S-B+N-A
Present the returned feature list grouped by indicator.
## Step 6 — Gap analysis
If you have access to the business's website, compare the recommended
features against what is actually present on the site. List the missing
features grouped by priority (high / medium / low impact).
## Step 7 — Save report
Save the full output (classification table, BMTI code, feature list,
and gap analysis) to a markdown file named bmti-analysis-<business-name>.md
in the current working directory for future reference.