vTilt
By roleFoundersKnow what to fix firstMarketersSee what happens after the clickCMOsSee what your budget really buys
By businessSaaSTurn signups into active usersEcommerceSee why shoppers abandon cartsAgenciesProve your work to clientsEnterpriseOne customer record for every team
MeasureWeb AnalyticsFind where buyers leaveSession ReplaySee why they left, not just that they didAdsKnow what paid visitors do nextIntegrationsOne snippet feeds your stack
ThinkPeopleOne profile per customerCustomer MemoryvTilt remembers every visitorSite KnowledgeAnswers and audits from your own pages
ActAsk AIAnswers from real behaviorAI ChatChat that knows the visitorEmail CampaignsEmail from real visits
PricingWhy vTiltDocs
Docs / ChatGPT
Getting Started
OverviewInstallInitializeIdentify usersTrack eventsLogout & resetVerify eventsCommon mistakes
Guides
Event forwardingReverse proxyRealtime dashboardSite knowledgeStudioWebsite chat MCP
Frontend frameworks
Next.jsNuxt.jsVue.jsReactReact RouterRemixGatsbySvelte / SvelteKitAstroAngularTanStack StartDocusaurus
Backend frameworks
NestJSHonoCloudflare WorkersDjangoFlaskLaravelPhoenixRuby on Rails
Backend languages
PythonPHPRubyElixirGoJava.NET / C#Rust
Stack guides
Vue + PHP
API Reference
Browser SDK
Script bundlesAutocaptureWeb VitalsSession recordingChat widgetOutbound messagesCookie consentFeature readinessRemote configurationDebug logging
Node SDK
Install & setupCapture, identify & aliasContext & shutdownGlobal properties & opt-outError tracking
MCP server
Guides
OverviewAuthenticationOAuthAgent skills (prompts)AI intelligenceSite knowledgeGoogle AdsMeta Ads
Client setup
CursorClaude DesktopVS CodeChatGPTCodex

Getting Started

OverviewInstallInitializeIdentify usersTrack eventsLogout & resetVerify eventsCommon mistakes

Guides

Event forwardingReverse proxyRealtime dashboardSite knowledgeStudioWebsite chat MCP

API Reference

MCP server

CursorClaude DesktopVS CodeChatGPTCodex
On this page

On this page

  • Directory plugin (recommended)
  • Developer Mode (custom MCP URL)
  • What ChatGPT can call
  • Example prompts
  • Related
DocsMCP serverClient setupChatGPT

ChatGPT

Last updated October 13, 2026

Install the vTilt plugin in ChatGPT, or connect the MCP URL in Developer Mode. OAuth sign-in; no personal API key required.

Note

Part of the MCP server Client setup guides — OAuth is the auth path ChatGPT uses. Codex CLI still uses a vtu_ key — see Codex.

vTilt lists as a ChatGPT plugin on top of the same remote MCP server other clients use (https://www.vtilt.com/api/mcp). You sign in with your vTilt account. There is no anonymous access to project data, and there are no in-chat widgets — answers are tool results (text and structured JSON).

#Directory plugin (recommended)

When the listing is live in ChatGPT Plugins:

  1. Open ChatGPT → Settings → Plugins (or chatgpt.com/plugins).
  2. Find vTilt and add it.
  3. ChatGPT opens vTilt sign-in in the browser. Approve the consent screen (mcp:read plus OAuth basics).
  4. Start a new chat, pick vTilt from + → More, and ask about visits, bounce rate, or where traffic came from.

Refreshing tokens happens in the background. See OAuth for scopes, discovery, and troubleshooting.

#Developer Mode (custom MCP URL)

Use this before the directory listing is published, or to point at a preview host.

  1. Settings → Security and login → Developer mode (paid plan; Business/Enterprise needs an admin).
  2. Settings → Plugins → +.
  3. Name it vTilt, paste https://www.vtilt.com/api/mcp, create, and sign in.

Do not add ?toolsets= to that URL. OAuth tokens are minted for https://www.vtilt.com/api/mcp with no query string; a query pin can fail audience checks.

#What ChatGPT can call

The first tools/list is the boot set: orientation (get_guide, get_context, list_projects), analytics (get_kpis, get_attribution, list_recent_events, list_event_types), VQL (get_query_schema, validate_query, run_query), and search_docs.

Feature-auto toolsets (recordings, AI memory, site knowledge, ads, inbox) appear in that first list when any accessible project has the feature connected. Call-time checks still use the effective project.

Warning

ChatGPT caches the tool catalogue for the connection. enable_toolset does not make new tools callable mid-chat. Persons, campaigns, and project-write tools stay off unless they were in the first list. Reconnect after connecting a feature if you expected ads or site-knowledge tools and they are missing.

Traffic sources: ask "where did visitors come from?" or "is this Google Ads or direct?" — that is get_attribution. get_kpis top_sources is session-entry referrer and labels gclid-only paid clicks as "direct".

#Example prompts

  • How many visits last week?
  • What's our bounce rate?
  • Is traffic Google Ads or direct?
  • What events do we track?
  • Show recent pageviews.

#Related

  • OAuth — browser consent, CIMD, scopes.
  • Codex — CLI / Desktop mcp.json with a vtu_ key.
  • MCP overview — toolsets and the full catalog.
PreviousVS CodeMCP serverNextCodexMCP server