mcpField
P
Propstack MCP by usefulapi

Propstack MCP by usefulapi

Remote
usefulapi.ioBusiness & Marketing0Updated today

About Propstack MCP by usefulapi

Propstack MCP by usefulapi connects MCP clients to Propstack CRM data. It supports reading records and creating or updating contacts, tasks, and deals through a hosted service using Propstack credentials.

Key features

  1. 01Read and search contacts and properties
  2. 02List projects, deals, and pipelines
  3. 03Read activities, tasks, and calendar events
  4. 04Create and update contacts, tasks, and deals
  5. 05OAuth sign-in with Propstack credentials

Use cases

  1. 01Search CRM contacts and property records
  2. 02Review deals, activities, and upcoming events
  3. 03Create or update contacts and follow-up tasks
  4. 04Add or revise deals in Propstack

MCP support

Provides a hosted MCP server for clients such as Claude and Cursor. Its tools expose Propstack CRM reads and selected create and update operations.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://propstack.usefulapi.io/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

18
ParameterTypeRequiredDescription
perintegerNoResults per page, 1-100 (default 25).
pageintegerNoPage number, from 1 (default 1). Pass the previous reply's next_page.
emailstringNoExact email address of the contact.
orderenumNoSort direction.asc | desc
querystringNoFree-text search over first name, last name, emails, address and phone numbers.
sort_byenumNoSort field.last_contact_at | created_at | updated_at | first_name | last_name
tag_idsarrayNoOnly contacts with these tag (Merkmal) ids (see propstack_get_reference_data contact_tags).
archivedenumNo'only' = only archived contacts, 'include' = archived and active. Default: active only.only | include
broker_idintegerNoOnly contacts looked after by this user id (see propstack_list_users).
source_idsarrayNoOnly contacts from one of these source ids (see propstack_get_reference_data contact_sources).
status_idsarrayNoOnly contacts with one of these contact-status ids.
phone_numberstringNoExact phone number (spaces and dashes are ignored).
created_afterstringNoOnly contacts created at or after this ISO 8601 date-time.
updated_afterstringNoOnly contacts updated at or after this ISO 8601 date-time.
created_beforestringNoOnly contacts created at or before this ISO 8601 date-time.
updated_beforestringNoOnly contacts updated at or before this ISO 8601 date-time.
include_childrenbooleanNoAlso return sub-contacts (contact persons of a company).

Details

From the project README

Propstack MCP by usefulapi

Use Propstack from Claude, Cursor, or any MCP client — contacts, properties, projects, deals and pipelines, activities, tasks, events and users, plus creating and updating contacts, tasks (notes, to-dos, appointments) and deals. Contact output is limited to business fields. Hosted, no local install: connect with your own Propstack credentials.

Live endpoint: https://propstack.usefulapi.io/mcp · Homepage: https://usefulapi.io/propstack

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://propstack.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http propstack https://propstack.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
{
  "mcpServers": {
    "propstack": {
      "url": "https://propstack.usefulapi.io/mcp"
    }
  }
}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Propstack credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/propstack/

Tools

ToolTypeWhat it does
propstack_list_contactsreadList or search contacts
propstack_get_contactreadGet contact
propstack_list_propertiesreadList or search properties
propstack_get_propertyreadGet property
propstack_list_projectsreadList projects
propstack_list_dealsreadList deals
propstack_list_deal_pipelinesreadList deal pipelines
propstack_list_activitiesreadList activities
propstack_get_taskreadGet task
propstack_list_eventsreadList calendar events
propstack_list_usersreadList users
propstack_get_reference_datareadGet reference data
propstack_create_contactwriteCreate contact
propstack_update_contactwriteUpdate contact
propstack_create_taskwriteCreate note, to-do or appointment
propstack_update_taskwriteUpdate task
propstack_create_dealwriteCreate deal
propstack_update_dealwriteUpdate deal
propstack_usage_statusmetaUsage status (free-tier meter)
propstack_request_featuremetaRequest a missing feature
propstack_upgrademetaUpgrade to Pro (unlimited)
propstack_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per API key)$9/mo or $90/yr (2 months free)Unlimited

Pro covers this server only. Subscribe with propstack_upgrade (it returns a Stripe Checkout link). Cancel any time with propstack_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running propstack_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by Propstack.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.