PandaIDX

API Docs

MCP Server

Claude AI

Connect Claude AI directly to your Panda IDX account using the Model Context Protocol (MCP). Once connected, Claude can search properties, manage contacts, and view analytics — just by asking in natural language.

MCPhttps://api.pandaidx.com/mcpProduction

What is MCP?

The Model Context Protocol (MCP) is an open standard that lets AI assistants like Claude securely connect to external tools and data sources. Instead of copy-pasting data, Claude queries your Panda IDX account directly — searching listings, looking up contacts, or pulling analytics in real time.

Connect with Claude.ai

Add Panda IDX as a connector in Claude.ai. No code or API keys needed — OAuth handles everything automatically.

1
Go to Settings → Connectors in Claude.ai
2
Click "Add Connector"
3
Paste the MCP Server URL: https://api.pandaidx.com/mcp
4
Claude opens a Panda IDX authorization screen — click "Authorize"
5
Done — start asking Claude about your properties, contacts, and analytics

Connect with Claude Code (CLI)

For developers using Claude Code in the terminal, add the MCP server to your settings:

Request
# Add to your Claude Code settings
# File: ~/.claude/settings.json
{
"mcpServers": {
"panda-idx": {
"type": "url",
"url": "https://api.pandaidx.com/mcp"
}
}
}

Available Tools

Once connected, Claude has access to 8 tools. You don't need to call them by name — just ask naturally and Claude picks the right one.

Listings

search_listings

Search MLS property listings with filters: city, price range, bedrooms, bathrooms, property type, amenities, waterfront, pool, and more.

get_listing

Get full details of a specific property by MLS number — including photos, features, price history, and coordinates.

get_listing_changes

Track price and status changes for specific listings since a given date. Great for monitoring market movements.

Contacts

list_contacts

List and search CRM contacts by name, email, phone, stage, or tag. Supports pagination and sorting.

get_contact

Get detailed contact info with optional notes, collections, and saved searches.

get_contact_activity

View the activity timeline for a contact — emails, calls, property views, form submissions, and more.

Analytics

get_analytics

Website analytics: visitors, page views, conversions, traffic sources, UTM tracking, and geographic breakdown.

Account

get_me

Get your account info, application details, subscription status, and authorized scopes.

Example Prompts

Just talk to Claude naturally. Here are some examples of what you can ask:

Listings

  • "Search for waterfront condos in Miami Beach between $800K and $2M with at least 2 bedrooms"
  • "Show me the details and photos for listing A11567890"
  • "What price changes happened this week on listings A11234567 and A11234568?"

Contacts

  • "Show me my most recent contacts"
  • "Find contacts tagged as 'investor'"
  • "What activity does contact John Smith have in the last 30 days?"

Analytics

  • "How are my website visits doing this month?"
  • "Show me traffic sources and top pages for the last 90 days"
  • "What are my conversion rates by UTM campaign?"

Scopes & Permissions

When you authorize Claude, it requests access to these scopes:

listings

Search and view MLS property listings, details, and price changes

contacts

Read CRM contacts, notes, collections, and activity timeline

analytics

View website analytics, traffic data, and conversion metrics

Manage Access

After authorizing Claude, it appears in your dashboard under Apps. From there you can:

  • See which scopes Claude has access to
  • See when the connection was created
  • Disconnect at any time to immediately revoke all access

Go to Dashboard → Apps to manage connected apps.

How It Works

The MCP Server uses OAuth 2.1 with automatic setup. Here's what happens behind the scenes when you add the connector:

1
Discovery — Claude reads /.well-known/oauth-authorization-server to find OAuth endpoints
2
Registration — Claude registers itself as an OAuth client via Dynamic Client Registration (DCR)
3
Authorization — You see a Panda IDX consent screen and approve access
4
Token Exchange — Claude receives a Bearer token secured with PKCE
5
Connected — Claude includes the token in all MCP requests. You can start asking questions immediately

Requirements

Panda IDX

Active subscription (Starter, Pro, or Enterprise)

Claude

Claude Pro, Team, or Enterprise account (for connectors)

Next Steps