Use FirstList in Claude, Cursor and other AI apps

FirstList has an MCP server. MCP (Model Context Protocol) is the standard way AI apps such as Claude and Cursor connect to other tools. Connect FirstList once, and you can ask your AI app about your FirstList account: it passes the request to FirstList Assistant, which works with your listings, clients and numbers and answers back.

Why use it

  • Work where you already are. Ask about a listing while you write an email, plan your week or prepare a presentation, without switching to FirstList.
  • Combine FirstList with your other tools. In an app that also has your email, calendar or notes connected, one request can use them all: "Find the clients who opened 12 Elm St this week and draft a follow-up email to each of them".
  • The same assistant, the same rules. It is the FirstList Assistant from the app, with your permissions. It only sees what your account sees, and it asks for your OK before it changes anything.

What you can ask

Anything you can ask FirstList Assistant in the app, for example:

  • Listings: "Which of my listings expire in the next 7 days?", "What is still missing to publish my draft on Elm St?", "Extend 12 Elm St by 30 days."
  • Performance: "How is my Coming Soon listing doing? Who opened it?", "Which listings got no views this week?"
  • Buyers and sharing: "Which of my clients match 12 Elm St? Share it with them.", "Find 3-bed Coming Soon homes under $900,000 in Leslieville for Anna and save the search."
  • Marketing: "Write an Instagram caption for my new listing and schedule it for Friday at 9 AM."
  • Follow-ups: "Remind me Monday to call the buyers who favourited Elm St."
  • How-tos: "How do I add the FirstList pop-up to my website?"

What is different from the chat in FirstList

  • No photos, PDFs or voice notes. Drafting a listing from photos or a data sheet works in the FirstList app.
  • Plain text instead of cards. The other app shows the answer as text with links to FirstList.
  • Approvals happen in the other app. When the assistant wants to change something (share a listing, send an email, publish), your AI app shows you the request and waits for your answer.
  • Admin tools stay in FirstList. Platform admin features only work in the FirstList chat.

Connect your AI app

1. Create a token

  1. Log in to FirstList

    .
  2. Open FirstList Assistant and click the link icon in its header (Use FirstList in other AI apps).
  3. Open Connect, give the connection a name (for example "Claude") and click Create token.
  4. Copy the token and the setup for your app right away. The token is shown only once. Treat it like a password.

2. Add FirstList to your app

The dialog gives you the setup ready to paste, with your server URL and token filled in.

  • Claude Code: run the claude mcp add … command from the dialog in your terminal.

  • Cursor: open Settings → MCP → Add new MCP server and paste the Cursor setup into mcp.json:

    {
      "mcpServers": {
        "firstlist": {
          "url": "<server URL>",
          "headers": { "Authorization": "Bearer <your token>" }
        }
      }
    }
    
  • Claude Desktop: open Settings → Developer → Edit Config, paste the Claude Desktop setup into claude_desktop_config.json and restart Claude. It connects through mcp-remote, so Node.js must be installed.

  • Other apps that support remote MCP servers with a header for authentication: use the server URL and an Authorization: Bearer <your token> header.

Apps that only connect with a sign-in link (OAuth), such as custom connectors on claude.ai and ChatGPT, can't connect yet.

3. Ask

Start with something simple: "Using FirstList, which of my listings expire this week?"

Stay in control

  • Each token works only for your account. Create one per app, so you can see when each was last used.
  • Revoke a token in the same dialog to disconnect that app at once.
  • Changes always need your OK, and emails only go to people FirstList already knows: your clients, your agent or a listing's agent.

Was this page helpful?