Connect / MCP over HTTP

Your agent.
Your household. Your terms.

Copy a command. Approve a grant. Start with the household and the scope of access.

CONNECT TO SIGHTLINEMCP / HTTP
Terminal
claude mcp add --transport http sightline https://my.sightlineapp.com/mcp

Paste in your terminal. Approve access in your browser.

THEN The client opens Sightline approval in your browser. Sign in or sign up. Create a household. Select access (Read only is first). Approve. Your agent reads get_started_with_sightline.

Terminal

Claude Code

Paste the command into your terminal. Open Claude Code and connect Sightline.

Claude Code · exact connection value
claude mcp add --transport http sightline https://my.sightlineapp.com/mcp

Terminal

Codex

Paste the command into your terminal. Open Codex and connect Sightline.

Codex · exact connection value
codex mcp add sightline --url https://my.sightlineapp.com/mcp

~/.cursor/mcp.json

Cursor

Add this JSON to ~/.cursor/mcp.json. Preserve other servers in that file. Open Cursor and connect Sightline.

Cursor · exact connection value
{"mcpServers": {"sightline": {"url": "https://my.sightlineapp.com/mcp"}}}

.mcp.json

VS Code

Add this JSON to .mcp.json in the root of your workspace. Preserve other servers in that file. Start the Sightline server in VS Code.

VS Code · exact connection value
{"mcpServers": {"sightline": {"type": "http", "url": "https://my.sightlineapp.com/mcp"}}}

Custom MCP server · OAuth

ChatGPT

Open Settings, then Plugins. Open the directory. Select Add, then “Add custom MCP server”. Paste the URL. Select OAuth, then “Create as a plugin”, then Connect.

ChatGPT · exact connection value
https://my.sightlineapp.com/mcp

Custom connector

Claude

Open Settings, then Connectors. Select “Add custom connector”. Paste the URL and connect Sightline.

Claude · exact connection value
https://my.sightlineapp.com/mcp

Terminal · Node 20.19+

CLI

Install the package from this site. Use Node 20.19 or later. Run sightline login. The browser opens for approval. No configuration is necessary.

CLI · exact connection value
npm install -g https://www.sightlineapp.com/cli/sightline-cli.tgz
sightline login

Approval in the browser

Check the client.
Select the access.

  1. Sign in or sign up on the Sightline approval page.
  2. Create or select a household.
  3. Check the redirect host or scheme. The client chooses its own display name.
  4. Select the access. Read only is the first selection. Your member scope limits the choices.
  5. Approve the grant. The agent reads get_started_with_sightline.

The example grants no real access. Each agent and each app needs its own grant.

Agent approvalEXAMPLE

Example web app

Redirect host or scheme:
sightline-example-web.up.railway.app

Check the redirect host or scheme. A client can choose its own name.

HouseholdDemo household

All entities · All account types · Full detail · Read only

This example grants no access to Sightline.

Access presets

A grant with four
explicit dimensions.

Entities, account types, detail, and read or write access. The service checks both member access and the grant on each request.

Sightline permission presets
PresetRecords & detailPermissionTools
Full accessAll entities and account types. Full detail.write32
Read only INITIAL SELECTIONAll entities and account types. Full detail.read19
Cash and credit balancesCash, credit cards, and lines of credit. Balances only.read14
One tax entityOne selected entity. Full detail.read or write19 or 32
CustomEntities, account types, balances or full detail.read or writeBy scope

Each preset stays within the human member’s own access. Write access includes reads. Balances detail includes holdings. Full detail also permits transactions, income, and relationships.

Your ChatGPTFull access

Read the household. Record a value or transaction with your approval.

Your accountant’s agentOne tax entity · Read

Read one corporation’s full detail. Keep other entities outside the grant.

Your budgeting botCash and credit balances

Read cash, card, and line of credit balances. No transaction detail.

A restricted report includes only permitted records. is_full_household: false identifies a subtotal. A missing value is not zero.

The service hides tools outside the grant during discovery. It also checks each tool request.

Change your mind

Revoke the grant.
Stop the next request.

Open Agents and apps on the control page. Select the client and revoke its grant. A request that already passed its access check can complete. The next request fails.

Refresh tokens rotate. A second use of a refresh token revokes the grant. Revocation cannot remove data that a client already received.

Open the control page ↗

Private preview. Free during the preview. No price is set.