Resources and prompts
Resources
| URI | Content | Auth |
|---|---|---|
x3://docs/index.md | Index of every guide | – |
x3://docs/{+slug} | One guide as markdown, e.g. x3://docs/frameworks/next-app | – |
x3://api/openapi.json | The OpenAPI 3.1 document | – |
x3://api/reference.md | The API reference as markdown | – |
x3://schema/events.json | Built-in event catalog with prop specs | – |
x3://schema/sql.md | Tables and views available to sql_query, with columns and examples | – |
x3://projects/{project}/config | The project's tracking config, goals, funnels, relevance config | analytics:read |
x3://projects/{project}/setup-status | The project's onboarding status (JSON, same as setup_status) | analytics:read |
x3://setup/checklist.md | The guided onboarding guide | – |
x3://setup/prompts/{kind} | One onboarding prompt as markdown (install, events, server_conversions, mcp_analysis, troubleshoot, connection_test; ?locale=en for English) | – |
The same documentation is available over HTTP: GET /v1/docs, GET /v1/docs/{slug}.md,
/llms.txt and /llms-full.txt (llms.txt format).
Prompts
The onboarding prompts are the same texts as the dashboard's "Mit Claude Code einrichten" tab (see
Claude Code prompts). They take project,
site_url, framework, proxy (auto, on, off) and locale (de default, en) and are
rendered without data access – they work before you sign in and tell Claude to read the project's
values with setup_status first. They never contain a secret.
| Prompt | Arguments | What Claude does |
|---|---|---|
install | onboarding arguments | Detects stack and hosting, installs the SDK (+ first-party proxy without minting its key), connects the cookie banner, checks page changes, CSP and the build for leaked keys, then runs the function test (setup_verify_installation, events_tail with include_test: true, setup_status) |
events | onboarding arguments | Maps forms, CTAs, bookings, messaging links, videos and funnels to built-in or custom events and goals; verifies each one live |
server_conversions | onboarding arguments | Sorts the conversion definitions into browser / server-confirmed / server, adds the server helper with event-ID deduplication, dry run and provider tests |
analysis | onboarding arguments | Read-only analysis: situation, channels and campaigns, pages, tracking quality, recommendations |
debug_tracking | onboarding arguments, url? | Status, website check, code review, live test – finds why data is missing |
connection_test | onboarding arguments | Three-line check that X3 is connected and what is still open |
weekly_report | project | Overview with comparison to the previous week, channels and campaigns, top pages, relevance ranking, conversions, anomalies |
campaign_review | project, days?, platform? | Ad spend against sessions: cost per relevant session, CPL, ROAS per campaign/ad, unmatched UTMs, recommendations |
In Claude Code prompts appear as /mcp__x3__install etc. (/mcp__3x__… for servers registered
under the old name); in claude.ai under the connector's attachment menu.