mcpField
V
VegvisAI guide

VegvisAI guide

Remote
vegvis.aiBusiness & Marketing2Updated 4d ago

About VegvisAI guide

VegvisAI guide is an open guide to businesses in any country, with Norwegian public services and political parties. It offers business lookup, public-help discovery, and an AI-facing website check, without ranking parties.

Key features

  1. 01Business lookup and discovery
  2. 02Public services by topic or municipality
  3. 03Alphabetical party search without rankings
  4. 04AI website score and hidden-instruction scan
  5. 05Browser-based business-card generator

Use cases

  1. 01Check a business against the Norwegian register
  2. 02Find public services by topic or municipality
  3. 03Review a website’s visibility and instructions for AI
  4. 04Generate a business card from a form

MCP support

The read-only MCP connector exposes tools for business search and checks, public-service lookup, party lookup, and AI website assessment. It uses stateless Streamable HTTP without login.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://vegvis.ai/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

5
ParameterTypeRequiredDescription
topicenumNoWhat the consumer needs help with. Use municipality together with the municipality field.business | consumer | education | emergency | environment | family | finance | food | general | government | health | housing | immigration | legal | municipality | police | privacy | statistics | tax | transport | welfare | work | all
municipalitystringNoName of a Norwegian municipality, e.g. Bodø, if the consumer needs local services

Details

From the project README

Connector

The guide on Cloudflare Workers: web pages for businesses, the AI check, the AI business card generator, the open index and a read-only MCP connector. No dependencies beyond Wrangler, no storage, no logging of content.

  • Address: https://vegvis.ai/mcp (the connector) and https://vegvis.ai/check/ (the AI check), from launch. Until then the test address https://veiviser-test.testplattform.workers.dev is used for agent tests (all pages noindex)
  • MCP: POST /mcp (Streamable HTTP, stateless JSON-RPC, no login)
  • Tools: find_business (test data: one fictional bakery), check_business (Enhetsregisteret), find_public_help (the open index of public services, by topic or municipality), find_political_party (the parties' own pages and programmes, alphabetical, never ranked), ai_check (how a website looks to AI, score out of 100 by the yardstick that fits: business, government, organisation or party, plus what the site has open for AI)
  • API: GET /api/sjekk?url=… (AI check as JSON), GET /api/enhet?orgnr=… (register lookup for the generator form)
  • Open index: /index/public-no.json and /index/parties-no.json (ODbL)
  • Registration: /meld-inn/ (form) and POST /api/meld-inn; status /api/status?orgnr=…; public changelog /api/endringer; open export /index/businesses-no.json. The register is Cloudflare D1; the weekly re-check runs as a cron trigger. Same checks for every door (src/registration.js), built with python3 index/build_public_index.py
  • Pages: /sjekk/ (AI check), /lag/ (business card generator, runs in the browser), /eksempel/ (fictional «Eksempel Bakeri AS»). The pages are in Norwegian.

Protection against prompt injection is built in from the start: content from businesses, websites and registers is marked as data and sanitised, and the AI check warns about hidden instructions. Rate limits per client and per checked website.

Run

cd connector
npm test           # node --test
npx wrangler dev   # http://localhost:8787
npx wrangler deploy

Files

FileWhat
src/index.jsMCP server, API, robots.txt and sitemap.xml
src/sjekk.jsThe AI check: industry-neutral score and injection scan
src/grense.jsRate limits
public/felles/injeksjon.jsDetection of instruction patterns and text sanitising, used in the browser and the Worker
public/felles/visittkort.jsBuilds business card HTML, llms.txt and ai-catalog.json from the form
public/index/public-no.jsonThe open index of public services in Norway
test/Tests; the injection test set is in tools/ai-check/

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.