intellcre logo

IntellCRE MCP Connector

Integrations

Connect IntellCRE to Claude, ChatGPT, and Codex

The IntellCRE MCP connector gives an AI assistant secure, permissioned access to your pipeline — properties, unit mixes, tenants, comparables, and the full brochure builder — so you can work on real deals in plain language instead of clicking through screens.

Live
40 tools
OAuth 2.1 + PKCE
Streamable HTTP

What it is

MCP — the Model Context Protocol — is an open standard for connecting AI assistants to external systems. IntellCRE runs a hosted MCP server, so any compatible assistant can act inside your IntellCRE organization on your behalf, with the permissions you grant and nothing more.

Once connected, you can ask for things like:

  • “What’s in my pipeline in Phoenix?”
  • “Pull the unit mix and current rents for the Camelback property.”
  • “Add these four sale comps to that deal.”
  • “Build a brochure for 1420 Industrial Way using our standard layout, then generate the PDF.”

The assistant reads and writes real IntellCRE data. It is not a chatbot bolted onto the marketing site — it is the same data your team works in every day.

Before you start

  • An IntellCRE account with access to the organization you want to connect.
  • An assistant that supports remote MCP servers — Claude, ChatGPT, Codex, or any MCP-compatible client.
  • Nothing to install, and no API key to copy. Authorization happens through your normal IntellCRE login.

Your connection endpoint is shown in the app at Settings → Integrations → MCP, along with one-click setup helpers.

Connect a client

Claude

Claude connects to IntellCRE as a custom connector.

  1. In Claude, open Settings → Connectors and choose Add custom connector.
  2. Paste the IntellCRE server URL:
    https://api.intellcre.com/mcp
  3. Claude opens an IntellCRE sign-in window. Log in and review the permissions being requested.
  4. Approve. Claude registers itself automatically — there is no client ID or secret to create.
  5. Start a new conversation and ask Claude to check the connection. It will call connection_status and report the account and scopes it received.

ChatGPT

Add IntellCRE as a connector in ChatGPT using the same URL, https://api.intellcre.com/mcp, and complete the IntellCRE sign-in when prompted. Image uploads from the ChatGPT file picker are supported and route through upload_property_image.

Codex

The app generates a ready-to-run Codex plugin prompt for you. Open Settings → Integrations → MCP and copy the prompt, or configure the server directly in .mcp.json:

{
  "mcpServers": {
    "intellcre": {
      "url": "https://api.intellcre.com/mcp"
    }
  }
}

Any other MCP client

The server speaks streamable HTTP with OAuth. Most clients need only the URL and will discover the rest. For example:

openclaw mcp add intellcre \
  --url https://api.intellcre.com/mcp \
  --transport streamable-http \
  --auth oauth

Endpoint & authentication

IntellCRE implements the MCP authorization spec, so compliant clients can discover everything they need from the resource URL alone. Dynamic client registration is supported, which is why no client ID or secret is ever handed out.

SettingValue
MCP endpointhttps://api.intellcre.com/mcp
TransportStreamable HTTP
Protected resource metadatahttps://api.intellcre.com/.well-known/oauth-protected-resource
Authorization serverhttps://app.intellcre.com/api/auth
Authorization endpoint…/api/auth/oauth2/authorize
Token endpoint…/api/auth/oauth2/token
Client registration…/api/auth/oauth2/register — dynamic
Grant typesauthorization_code, refresh_token
PKCERequired — S256
Token deliveryBearer token in the Authorization header

An unauthenticated request returns 401 with a challenge pointing at the metadata document, which is how clients bootstrap the flow.

Permissions

Access is scoped. A client can only do what you approved at sign-in, and read and write are granted separately — you can connect an assistant in read-only mode and it will be unable to change anything.

ScopeGrants
properties:readView pipeline properties, unit mix, tenants, comparables, images
properties:writeCreate, update, and delete properties and their related records
brochures:readView brochures, pages, styles, and generation history
brochures:writeCreate and edit brochures, run data fill, generate PDFs
offline_accessRefresh the session without repeating sign-in
Checking what you granted

Ask the assistant to check its IntellCRE connection. The connection_status tool reports the signed-in account and the exact scopes issued. If a write tool fails, a missing scope is the usual cause — reconnect and approve the write permission.

Tool reference

Forty tools across three surfaces. Read tools only retrieve data. Write tools change it and the assistant asks you first. Destructive tools delete and always require explicit confirmation.

Session

ToolWhat it does
connection_statusReadConfirms the connected account and the scopes granted
searchReadFinds properties by name, address, city, or ordinary-language terms
fetchReadRetrieves one property chosen from a search result

Properties & pipeline

ToolWhat it does
list_pipeline_propertiesReadPages through the organization pipeline
list_property_unit_mixReadUnit or space mix with current and market rents
list_property_tenantsReadTenant profiles and rent schedules
list_property_comparablesReadSale or rental comps selected for a property
list_property_imagesReadImages attached to a property
create_propertyWriteCreates a property; geocodes the address when coordinates are omitted
update_propertyWriteUpdates selected fields on a property
add_property_tenantWriteAdds one tenant profile and rent schedule entry
update_property_tenantWriteUpdates a single tenant entry
replace_property_tenantsWriteReplaces the whole tenant list — omitted tenants are deleted
add_property_comparableWriteCreates a comp and adds it to the subject’s comp set
authorize_property_image_uploadWriteReturns a short-lived, single-use upload URL for a local file
upload_property_imageWriteUploads an image supplied through the ChatGPT file picker
delete_property_tenantDestructiveRemoves one tenant profile and rent schedule
delete_propertyDestructiveDeletes a property and its related data

Brochures

The largest surface: a complete authoring API for IntellCRE’s brochure builder, including AI data fill and PDF generation.

ToolWhat it does
find_brochure_v2ReadFinds brochures by brochure name, property name, or address
get_brochure_v2ReadMetadata, styles, outline, page index, revision, lock state, editor URL
get_brochure_page_v2ReadOne page with its full module and style configuration
get_brochure_v2_authoring_guideReadExplains how brochure JSON maps to rendered layout — read before redesigning
get_brochure_v2_creation_optionsReadBuilt-in and saved outlines plus the saved-page-template library
get_brochure_history_v2ReadCurrent undo/redo window
list_property_brochures_v2ReadBrochure versions for a property
list_brochure_organization_photos_v2ReadReusable organization photos, searchable in plain language
list_brochure_data_fill_executions_v2ReadStatus and results of AI data-fill runs
list_brochure_generation_executions_v2ReadPDF generation runs, with completed download URLs
create_brochure_v2WriteCreates a guided brochure from a property, layout, style, and outline
create_brochure_section_v2WriteCreates a section and its divider pages
create_brochure_page_v2WriteCreates a predefined or builder page in a section
update_brochure_v2WriteUpdates name, authors, global styles, or the section/page outline
update_brochure_page_v2WriteReplaces page modules, style overrides, or predefined settings
duplicate_brochure_v2WriteDuplicates a brochure with its pages and media
set_brochure_style_image_v2WriteSets a style image from an upload or organization photo
start_brochure_data_fill_v2WriteQueues AI-assisted filling for selected text or table modules
submit_brochure_pdf_generation_v2WriteSubmits a PDF generation job from current brochure state
delete_brochure_style_image_v2DestructiveRemoves a brochure style image
delete_brochure_page_background_image_v2DestructiveRemoves a page background image
delete_brochure_v2DestructiveDeletes a brochure and all its pages

How it behaves

You confirm before anything changes

Every write tool instructs the assistant to show you the values and ask before proceeding. Destructive tools require explicit confirmation. Take particular care with replace_property_tenants, which replaces the entire tenant list — any tenant omitted from the call is deleted, so the assistant should show you the complete list first.

You never handle identifiers

Refer to deals the way you actually talk about them — “the Camelback property”, “1420 Industrial Way”. The tools are built to resolve names through search and find_brochure_v2 rather than asking you for an internal ID.

Large lists are paged

Pipeline listings return a nextCursor. A well-behaved client keeps calling until the cursor is null, so ask for “all” of something and let it page through.

Uploading images

MCP tool arguments cannot carry file bytes. For a local image, the assistant calls authorize_property_image_upload to get a short-lived, single-use URL, then POSTs the raw bytes to it. The URL grants exactly that one upload and then expires.

Troubleshooting

SymptomCause and fix
A write tool fails or is refusedThe connection is missing the matching :write scope. Reconnect the connector and approve write access.
Assistant can’t find a property you know existsYou are likely connected to a different organization. Run connection_status to see which account is attached.
Repeated sign-in promptsoffline_access was not granted, so the session can’t refresh. Reconnect and approve it.
Connector won’t add at allConfirm the URL is exactly https://api.intellcre.com/mcp and that your client supports remote MCP servers over streamable HTTP.
An image upload failsUpload URLs are single-use and short-lived. Ask the assistant to request a fresh one.

Still stuck? Contact IntellCRE support with the assistant you are using and what connection_status reports.

IntellCRE MCP connector · 40 tools · Documentation last reviewed 2 September 2026