Properlinx

AI connector

Connect Claude, ChatGPT, Codex or another MCP app to your Properlinx workspace. Ask about jobs, buildings, people, tasks, quotes and certificates in plain language, and get answers from your own data.

Server address (remote MCP, Streamable HTTP, OAuth)https://mcp.properlinx.com/mcp

What it is

Properlinx is maintenance software for property managers. The AI connector is a remote MCP server. It lets your AI app work with your Properlinx workspace as you.

Who can use it

Connect

Use the server address above. There is no API key: you sign in to Properlinx in your browser.

Claude (web, desktop and mobile)

  1. Open Customize › Connectors, select Add, then Add custom connector.
  2. Name it Properlinx and paste the address. Keep the authentication settings Claude detects.
  3. Select Add, then Connect. Sign in to Properlinx and choose Allow.

On Team and Enterprise plans, an Owner adds the connector under Organization settings › Connectors. Each member then connects with their own Properlinx account. Add it on claude.ai or in Claude Desktop, and it also works in the Claude mobile apps.

Claude Code

claude mcp add --transport http properlinx https://mcp.properlinx.com/mcp

Then run /mcp in Claude Code, choose properlinx, and sign in in the browser.

Codex

codex mcp add properlinx --url https://mcp.properlinx.com/mcp
codex mcp login properlinx

ChatGPT

  1. On ChatGPT on the web, open Plugins, select +, then Add custom MCP server. In a company workspace, an admin may have to allow it first.
  2. Name it Properlinx, enter the address above as the server URL, and choose OAuth for authentication. Select Create as a plugin, then install it.
  3. Sign in to Properlinx and choose Allow.

Other MCP apps

Any app that supports remote MCP servers with OAuth sign-in can use the same address. Properlinx supports OAuth 2.1 with PKCE, dynamic client registration and client ID metadata documents.

What happens at sign-in

  1. Your AI app opens Properlinx in the browser.
  2. You sign in with your normal Properlinx account. If you belong to more than one workspace, you pick the one to connect, and come straight back.
  3. A consent page shows which app is asking, which workspace it will read, and as whom. If action tools are on, it says so and lists what the app can do.
  4. You choose Allow or Don’t allow. Allow sends you back to the AI app.

Your Properlinx password never reaches the AI app. The app gets an access token that lasts 1 hour and a refresh token that lasts 90 days. It renews them without asking you. Each refresh token works once, and a reused one ends the connection. Properlinx stores tokens only as hashes.

Tools

Read tools (15)

All are marked read-only and change nothing.

Action tools (13)

Only where the workspace has turned them on (see below). All are marked as changing data, so Claude and ChatGPT ask you before each one unless you change that in the app. They do only what your role and permissions allow in the app. Left out on purpose: deleting anything, invoices and payments, team and settings, lock and access codes, rent, and sign-offs.

Action tools: switching them on, and who is responsible

Three things must all be true. Properlinx checks them on every call.

  1. Properlinx offers action tools to your workspace. They are off by default. Ask us at hello@properlinx.com.
  2. The workspace owner turns on Let connected AI apps act in Settings › AI connector and accepts the responsibility statement.
  3. You connect, or connect again, after that. People who connected earlier only have read tools until they do.

The responsibility statement says, in short:

Every action an AI app tries, done or refused, is logged. Settings › AI connector lists the most recent: the owner sees everyone’s, office staff see their own. The owner can turn action tools off there at any time. That applies from the next call, for every connection.

Example prompts

“Which jobs are late at Parkstraat 12, and who is working on them?”
Uses Find jobs with state late and that building. You get each late job with its due date, status and the person or contractor assigned.
“What is waiting for me today?”
Uses Pending decisions and List tasks. You get quotes to answer, new jobs to triage, jobs waiting on a landlord, and your own tasks due today.
“Which certificates expire in the next 60 days?”
Uses Documents and certificates. You get each certificate with its building, issuer and expiry date, soonest first, including any that have already expired.
“Find a plumber we have worked with who is usually on time.”
Uses Find people for contractors with the plumbing trade. You get their company, phone, email, rating, jobs done and on-time rate.
“Create an urgent plumbing job for the leak in unit 2B at Parkstraat 12, and ask Van Dam Plumbing for a quote.”
Needs action tools. Claude asks before Create job and again before Request quotes. The contractor is notified, and both actions appear in the activity log.

Privacy and data

Full details are in our privacy policy. The rules for using the connector are in our Terms of use.

Disconnect

Troubleshooting

“Not switched on for [your workspace]”
The connector is off for your workspace. Ask us at hello@properlinx.com to switch it on.
“Only the office can connect an AI app”
Only owners and office staff can connect. Other roles can’t.
“Choose a workspace first”
You belong to several workspaces. Tap Choose a workspace, pick the one the AI app may read, and you come back to the consent page.
“This request expired” or “Already answered”
A sign-in request is valid for 10 minutes and works once. Start again from your AI app.
The action tools don’t show up
Check all three: Properlinx offers them to your workspace, the owner turned them on, and you connected again after that. When it worked, the consent page says “It can also act for you”.
The AI app asks you to sign in again
Access tokens last an hour and renew by themselves. A new sign-in means the connection ended: it was disconnected, not used for 90 days, your role changed, or the connector was switched off. Connect again.
A tool answers “refused”
Properlinx applied the same rule as in the app, such as a missing dispatch or approve-spend permission, or a job that isn’t ready to close. Nothing was changed, and the refusal is in the activity log.
“Matches several”
A building, unit or person name fits more than one. For buildings and people the answer lists each match with what tells them apart (an address; a company, role or trade) and a reference your AI app can use to pick the right one. Or be more specific. A job always goes by its number, such as #123: a number no job has is never read as another job.
Invoices say you need the billing permission
Invoices follow the same permission as in the app. Ask your workspace owner.

Support

Email hello@properlinx.com. Tell us which AI app you use, roughly when it happened, and the message you saw. Never send passwords or tokens.