ClientSightsDocs

ClientSights · Developer documentation

The ClientSights MCP Server

Connect Claude — or any client that speaks the Model Context Protocol — directly to ClientSights. Your assistant gets the same view of your data you have in the product: nothing more, nothing less.

https://app.clientsights.ai/mcp

Quick start

Claude (web and desktop)

  1. Open Settings → Connectors → Add custom connector.
  2. Paste https://app.clientsights.ai/mcp and continue.
  3. Sign in with your usual ClientSights single sign-on and approve the connection. That's it — ClientSights's tools appear in your conversations.

Claude Code

claude mcp add --transport http clientsights https://app.clientsights.ai/mcp

Other MCP clients

The server speaks stateless Streamable HTTP with OAuth 2.1 authorization (PKCE and dynamic client registration). Clients discover the authorization server automatically via /.well-known/oauth-protected-resource/mcp — no API keys, no manual configuration.

What you can ask

Under the hood, three kinds of object come back: activity (row-level data), memory (pre-computed synthesis at daily, weekly, and monthly granularity), and observation (observer outputs that distill into memory). The get_insights tool chooses the right granularity for the question so long ranges stay digestible — your assistant does the storytelling from there.

Tools

ToolWhat it does
whoamiWho you are: your profile, the accounts you can access, and the limits on this connection.
search_companiesFind client companies by name.
get_companyOne client company in full: the record, its contacts, who on your side talks to them, and the relationship summary.
search_personsFind client contacts by name.
get_personOne client contact in full: the record, their affiliations, and the interaction summary.
get_insightsThe primary tool. Give it companies or contacts and a timeframe; it picks the right level of pre-computed memory (daily, weekly, or monthly) to fit the range and returns them stitched chronologically.
get_activitiesRaw activity rows anchored to a client company or contact — "who has been talking to Acme".
get_memoriesRaw client memory rows at an explicit granularity — the pre-computed synthesis get_insights chooses from.
get_observationsObserver outputs about your clients for a period.
ask_clientsightsAsk ClientSights itself a free-form question through its chat engine and get the completed answer. Supports my-clients and all-clients subjects, and multi-turn conversations.

Access, security, and limits