business-insights
Uses Wikidata to look up information about major brands and enrich business insights during website analysis.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@business-insightsanalyze https://bellwoodsbrewery.com and return its name, MCC, address, phone, and email"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Business Insights v2
Find a business's name, logo, merchant category code (MCC), head-office address with map coordinates, phone number, email address and social media links from its website. It's built for bank teams that do merchant onboarding, KYB, merchant risk and transaction enrichment.
Every answer comes with a status (ok, needs_review, not_found or error), a confidence, its source and the evidence it rests on, so an analyst can check it. Nothing is guessed.
$ bi2 analyze https://bellwoodsbrewery.com/ https://www.barvolo.com/ ... --fast
[5/24] https://bellwoodsbrewery.com/ name ok logo ok mcc ok address ok phone ok email ok social ok 7.1 sField | Answer, from a live run on 2026-10-20 |
Name | Bellwoods Brewery |
Logo | its SVG wordmark, saved from the page's code; brand color #ee412f |
MCC | 5921, Package Stores: Beer, Wine and Liquor |
Address | 124 Ossington Ave, Toronto, ON M6J 2Z5, with its map coordinates |
Phone | +14165354586 |
Cost | 2 Jev calls, $0.00037 at list price |
How it works
Evidence first, models last. bi2 reads the page once, with no model: its structured data, meta tags, the images that could be its logo with their places on the screenshot, its phone numbers, emails, postcodes and links, and what Wikidata knows about big brands. Then seven field specialists run at once, each climbing a ladder that stops at the first sure answer:
Rules, free and instant.
Jev, a typed-decision model, picks among the rules' own candidates with a probability: which numbered box is the logo, which code fits, which number is the main one. It answers in under a second and can't make an answer up.
Gemini reads what no candidate covers, like a name inside a logo or an address in an unfamiliar format, and must quote the page.
An investigator searches the web for what the pages never say, like a chain's head office.
Read more in the architecture, what a site costs, and the blog post.
Related MCP server: BizIntel MCP Server
Results
On the 56 gold sites, with Jev and Gemini, on the same saved pages every run:
Field | Right | Rules alone |
Company name | 56 of 56 | 54 |
Logo | 36 of 46 | 36 |
MCC | 55 of 56 | not built |
Head-office address | 31 of 47 (25 sure) | not built |
Phone | 19 of 23 | 19 |
42 of 45 | 42 | |
Social links | 37 of 37 | 37 |
On the 166-site test set, which no rule was tuned on, MCC codes were right 142 times of 148, by drafted checks against each site's own title and description.
About 3 model calls a site, almost all to Jev: under a tenth of a cent a site at list prices, and nothing on the free tiers.
Install
pip install "business-insights[mcp]" # or: uv tool install "business-insights[mcp]"
playwright install chromiumAdd a key, or both. Without one, bi2 uses its rules alone.
bi2 keys set jev # saved in the system keychain; or set JEV_API_KEY
bi2 keys set gemini # or set GEMINI_API_KEY
bi2 doctor # checks the keys, the models, the browser and the free servicesFree keys work. bi2 keeps every model under its free tier's limits per minute and per day, counts each day's requests across runs, and keeps every answer on disk, so asking about the same site twice asks no model twice.
Use
Command | Does |
| At a terminal, an interactive session: paste addresses, then |
| Analyze sites; results (JSON Lines and CSV), logos and an HTML report go to |
| Analyze a list of sites, one a line |
| Analyze the gold set and score it |
| Jev alone, no Gemini: a second or two a site on top of loading the page |
| Rules alone, no model calls |
| Check answers right or wrong in the browser |
| Score a run, or say what got better or worse between two |
| Ask the checker about a run's sure answers, and measure it against people's checks |
| Check the setup |
| Keep keys in the system keychain |
| Run as an MCP server for AI assistants |
As an MCP server
Add bi2 to Claude Code, Claude Desktop or any MCP client:
{
"mcpServers": {
"business-insights": { "command": "bi2", "args": ["mcp"] }
}
}Its tools: analyze_website, explain_field (how one field was decided, step by step), find_mcc and model_usage.
With Docker
docker run --rm -e JEV_API_KEY -e GEMINI_API_KEY -v "$PWD:/data" ghcr.io/haneeshraj/business-insights-v2 analyze https://example.comDocs
Architecture: what v2 does and why
Costs: what a site costs on each provider's models, and how long it takes
Codebase guide: how the code is organized
Evaluation: the gold set, the test set and how answers are judged
Contributing: setup and checks
License
MIT. See LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Website intelligence for AI agents: landing page audits, business contact details, tracking checks.
Merchant intelligence for AI agents: brand/operator/location hierarchy + industry codes.
Global B2B intelligence for AI agents: 35M+ companies, 1.6M sanctions, KYB pack. 78 tools.
Turns any URL into SEO metadata, contacts, tech stack, and AI-ready Markdown, in one call.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceProvides AI agents with tools to detect Shopify apps, WordPress plugins, DNS/email/SaaS footprint, and estimate SaaS spend for competitive intelligence and vendor research.-
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to perform real-time business intelligence tasks including competitive analysis, website scoring, review analysis, and market research.MIT
- AlicenseAqualityDmaintenanceProvides AI agents with access to real, verifiable businesses with provenance and source URLs, enabling natural-language business search and profile retrieval.2MIT
- AlicenseNot gradedqualityDmaintenanceProvides real-time website audits, lead scoring, tech-stack detection, and local-business search for AI agents doing sales outreach and competitor research.MIT