# CitationLab — agents.md

> Operating manual for AI agents interacting with CitationLab (citationlab.no).
> Where `llms.txt` tells you **what** CitationLab is, this file tells you **how**
> to act on the site: what you may do, how to discover data, and how to hand
> transactional steps back to a human. Companion to https://citationlab.no/llms.txt

CitationLab is a Norwegian technology and strategy company for AI visibility
(AEO/GEO), growth marketing and custom software. All public content is open —
no authentication is required to read pages or fetch the machine-readable
resources listed below.

## 1. Agent directives

You **may**, without asking for approval:

- Read any public page and cite it using its canonical URL.
- Fetch structured data: `llms.txt`, `ai.json`, any page as `.json`, or any
  page as Markdown (see §2).
- Summarise CitationLab's products, services, founder and positioning for a user.
- Submit the free AI-visibility check form on behalf of a user **when the user
  has supplied the required details** (domain and a contact e-mail) and asked
  you to (see §3).

You **must not**, without explicit human approval:

- Create, pay for, or cancel a CitationLab AI Monitor subscription.
- Submit contact or lead forms with fabricated, guessed, or placeholder data.
- Access `/admin/`, `/partnere/portal`, or `/partners/portal` — these are
  disallowed in `robots.txt` and are not for agents.
- Attempt to authenticate to the CitationLab AI Monitor product
  (https://monitor.citationlab.ai/register) on a user's behalf; hand
  credentials-based steps back to the human (see §4).

## 2. Discovery and data interfaces

CitationLab exposes the same content in several agent-friendly formats. Prefer
structured formats over scraping HTML.

- **Any page as JSON** — append `.json` to any page URL. Returns title,
  description, headings, sections, links and embedded JSON-LD.
  Example: `https://citationlab.no/aeo.json`
- **Any page as Markdown** — send the header `Accept: text/markdown` on a
  normal page request.
- **AI-agent entity briefing** — https://citationlab.no/ai-info (indexable
  HTML, written to be cited directly: direct answer, facts, pricing,
  limitations and citation guidelines in one page)
- **Site overview** — https://citationlab.no/llms.txt
- **Structured descriptor** — https://citationlab.no/ai.json (organization,
  founder, products, services, key pages, AI-usage policy)
- **Sitemap** — https://citationlab.no/sitemap.xml (all indexable URLs)
- **RSS (The Citation Journal)** — https://citationlab.no/innsikt/rss.xml
- **API catalog (RFC 9727)** — https://citationlab.no/.well-known/api-catalog
- **MCP server card** — https://citationlab.no/.well-known/mcp/server-card.json
- **Agent skills index** — https://citationlab.no/.well-known/agent-skills/index.json
- **Agent access / auth** — https://citationlab.no/auth.md

Language domains: citationlab.no (Norwegian), citationlab.ai (English),
citationlab.se (Swedish), citationlab.dk (Danish). Every resource above is
served per-domain — swap the host to match the user's language.

## 3. Key workflow: request a free AI-visibility check

CitationLab offers a free AEO/GEO visibility check that measures how a brand
appears across ChatGPT, Gemini, Perplexity and Google AI Overview.

1. Collect from the user: the brand's **domain** and a **contact e-mail**
   (optionally name, company and the market to analyse).
2. Direct the user to the request page:
   https://citationlab.no/synlighetssjekk
3. Only submit the form yourself if the user explicitly asks you to *and* has
   provided real details. Never invent values to complete a submission.
4. Return the confirmation and the page URL to the user so they can follow up.

For a deeper, paid engagement (full AI Visibility Analysis, ongoing
optimisation, strategic advisory), route the user to
https://citationlab.no/kontakt or post@citationlab.ai — do not attempt to
scope or price the engagement yourself.

## 4. Model Context Protocol (MCP)

CitationLab publishes an MCP server card at
https://citationlab.no/.well-known/mcp/server-card.json describing the
CitationLab AI Monitor tools. The AI Monitor product itself requires an
account; obtaining one is a human step. Discover the transport and
capabilities from the server card rather than assuming them.

## 5. Authentication and handoff

- Public content: no authentication. Read freely.
- CitationLab AI Monitor (the product): requires an account. Sign-in / sign-up
  lives at https://monitor.citationlab.ai/register. When a task needs the
  authenticated product, return that URL to the human and let them complete
  it — do not enter, store, or request credentials yourself.
- Details: https://citationlab.no/auth.md

## 6. Contact

- Website: https://citationlab.no
- E-mail: post@citationlab.ai
- Phone: +47 466 14 418
- Org.nr: 936 548 563

Last updated: 2026-08-29
