AI Connect

MCP setup

MCP is how an AI agent connects to a data source. Paste one web address into your agent, sign in to InvestViews, and the agent can look up asking prices for you. Below are the steps for each agent, the local way, and what costs what.

Setup · the main way

Where to paste the URL

Choose the agent you use. Each one asks you to sign in to InvestViews. You do this once.

Claude on the web (claude.ai) and Claude Desktop

  1. Open Customize, then Connectors. If you do not see Customize, look for Settings, then Connectors.
  2. Click + Add, then Add custom connector.
  3. Name it InvestViews. Paste the URL. Click Add.
  4. Click Connect. Sign in to InvestViews and click Allow.
On a Team or Enterprise plan? The account owner adds the connector first, in Organization settings. Then you open Connectors and click Connect.
You stay in control. Connecting gives your agent its own read-only access. You can see it in your account, under API tokens. Remove it there and the agent is disconnected.

Your agent is not listed? Look for a setting called “remote MCP server” or “custom connector”, and give it the URL above.

Another way

Run it on your computer instead

For people who like a program on their own machine. You install the InvestViews app and log in with a token. Most people do not need this.

The InvestViews app and its MCP server

Install the app and log in with a token from API tokens. Then your agent starts the server itself.

brew install Investviews/tap/investviews
investviews auth login --token iv_live_xxxxxxxx

Then add the server to your agent. For Claude Code:

claude mcp add investviews -- investviews mcp

Using the Claude Code plugin? It adds this server itself, so skip this command.

For Codex:

codex mcp add investviews -- investviews mcp
Claude Desktop, Cursor and other agents

Add this to the agent's MCP settings file. For Claude Desktop on a Mac that is ~/Library/Application Support/Claude/claude_desktop_config.json. For Cursor it is ~/.cursor/mcp.json. Then restart the agent.

{
  "mcpServers": {
    "investviews": {
      "command": "investviews",
      "args": ["mcp"]
    }
  }
}

If Claude Desktop cannot start it, put the full path in command. Run which investviews to see it.

Older versions of the app do not have this. Check your version, then upgrade.

investviews version
brew upgrade --cask Investviews/tap/investviews

How it is counted

Finding places is free. Only answers cost.

Each MCP tool says if it is free or metered before your agent uses it. So your agent does not stop to ask for permission it does not need, and it does not spend quota it does not have to. The CLI commands count the same way.

Free

Finding things

  • find_placeTurn a place name into a place your agent can use.CLI: geo search
  • browse_placesWalk the map of places, from countries down.CLI: geo browse
  • place_at_pointName the cell and zones at a point on the map.CLI: geo lookup
  • coverageSee which markets we serve, and how fresh each is.CLI: coverage
  • filtersSee every value a filter accepts.
  • usageSee what your token has spent and has left.CLI: usage
Metered

Answers

  • market_statsThe figures for the newest complete period. A metered call.CLI: stats current
  • price_historyThe same figures, period by period. A metered call.CLI: stats history
  • compare_placesSeveral places side by side. A metered call for each place.

Every metered answer ends with a cost: line, so you always see what it cost. The CLI prints a cost: line too.

cost: 1 metered request (group current, …)

What this data is, and is not

  • Asking prices, not sold prices. The figures come from what sellers list, not from registered transactions. That is a different number, and often a higher one.
  • Newest complete period, not today. A period closes before it is published, so the latest figure can be several weeks behind. The period is on every answer.
  • Cells, not addresses. Figures describe an H3 cell between resolution 4 and 8. A request for a finer cell is refused, never quietly answered with a coarser one.