Skip to content

FAQ

What is LiveRecover MCP?

LiveRecover MCP is a Model Context Protocol server that lets you connect AI assistants like Claude to your LiveRecover data. You can ask natural language questions about your conversations, workflows, analytics, and customer insights — and get answers backed by real data.

Which MCP clients are supported?

LiveRecover MCP works with any MCP client that supports HTTP transport, including:

  • Claude Code (CLI)
  • Claude Desktop
  • Cursor

See the quickstart guides for setup instructions.

Is my data safe?

Yes. LiveRecover MCP uses OAuth 2.1 with PKCE — the same security standard used by major platforms. Your credentials are never shared with the MCP client. All tools are read-only and scoped to the brand you select during authentication. See Authentication for details.

Which brands can I access?

You can access the brand you select during the OAuth authentication flow. Your session is scoped to a single brand at a time.

Can I switch brands?

To switch brands, disconnect and reconnect with a different brand selection:

  • Claude Code: claude mcp remove liverecover then claude mcp add liverecover --transport http https://mcp.vyg.app/mcp
  • Claude Desktop / Cursor: Restart the application to trigger a new authentication flow
Can I access multiple brands at once?

Not in a single session. Each MCP connection is scoped to one brand. You would need separate sessions for different brands.

I’m getting “unauthorized” errors

Your access token may have expired. Try these steps:

  1. Disconnect the MCP server
  2. Reconnect and re-authenticate
  3. Make sure to select a brand during the approval step

If the issue persists, check that your LiveRecover account is active and has access to at least one brand.

I’m getting “Brand context required” errors

This means authentication succeeded but no brand was selected. Reconnect and make sure to select a brand during the OAuth approval step.

What if my token expires?

Tokens refresh automatically in the background. If auto-refresh fails, you’ll be prompted to re-authenticate. You won’t lose any data.

The browser doesn’t open during authentication

Check your terminal output for a URL you can copy and paste into your browser manually. Some environments (SSH sessions, containers) don’t support automatic browser opening.

Tools are returning empty results

Make sure:

  • You selected the correct brand during authentication
  • The brand has active conversations and workflows
  • Your date filters (if any) match a period with data