Tendeck: free real estate CRM
Free AI-native CRM for real estate agents and brokers: Today's 10, deals, goals, drips.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (3)
- HIGH
- MEDIUMin start_workspace
- LOWin describe_product
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"crm": {
"url": "https://tendeck.ai/mcp"
}
}
}Remote-Endpunkte
https://tendeck.ai/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (9)
🟢describe_product(product)
Plain-language description of the two Nuvidian products (P1 brokerage recruiting CRM, P2 agent CRM), what is free, and what the product never does.
Eingabe-Schema
{
"type": "object",
"properties": {
"product": {
"type": "string",
"enum": [
"p1",
"p2"
],
"description": "Optional: return only this product."
}
},
"required": []
}🟢get_free_limits
What each product includes for free, in plain numbers (P1: full pond + pipeline, 3 recruiters; P2: unlimited people/deals, no AI quotas because Tendeck runs no AI of its own, 1 farm list).
Eingabe-Schema
{
"type": "object",
"properties": {},
"required": []
}🟡list_addons(product)
Optional paid add-ons with their unit and price in cents. Prices only — no costs, no margins.
Eingabe-Schema
{
"type": "object",
"properties": {
"product": {
"type": "string",
"enum": [
"p1",
"p2",
"both"
],
"description": "Optional: only add-ons for this product."
}
},
"required": []
}🟡start_workspace(accept_terms, product, email, phone, idem_key, ...)
Sign up for free: create a pending workspace and send a 6-digit code to the user's email (preferred) or US phone. Ask the user for the code, then call verify_phone. Idempotent on idem_key. FIRST show the human the Terms of Service (https://tendeck.ai/terms) and Privacy Notice (https://tendeck.ai/privacy), ask whether they accept, and pass accept_terms: true only if they say yes.
Eingabe-Schema
{
"type": "object",
"properties": {
"accept_terms": {
"type": "boolean",
"description": "true only after the human read the links above and accepted."
},
"product": {
"type": "string",
"enum": [
"p1",
"p2"
],
"description": "p1 = brokerage recruiting, p2 = agent CRM."
},
"email": {
"type": "string",
"description": "The user's email; the code is emailed here. Give email OR phone."
},
"phone": {
"type": "string",
"description": "US phone number (code by text). Give email OR phone."
},
"idem_key": {
"type": "string",
"description": "Your own retry key; repeat it to retry safely."
},
"business_name": {
"type": "string",
"description": "Optional business or team name."
}
},
"required": [
"product",
"idem_key",
"accept_terms"
]
}🟢verify_phone(tenant_id, code)
Finish signup: check the 6-digit code the user received by email (or text), activate the workspace and return a session token.
Eingabe-Schema
{
"type": "object",
"properties": {
"tenant_id": {
"type": "string",
"description": "Workspace id returned by start_workspace."
},
"code": {
"type": "string",
"description": "The 6-digit code from the email or text."
}
},
"required": [
"tenant_id",
"code"
]
}🟢p1_practice_deck(n)
Show a sample of Nuvidian P1's 'Today's 10' deck built from fictional Florida agents, so a human can see what the product does before signing up. Call it when someone asks 'what is P1?' or 'show me'. The cards are unmistakably fake (555-01xx phones, @example.com emails, brokerages ending in ' (demo)'), scored and sorted like a real deck. Show the cards in order with score and the plain-English 'why' line, then read out the note: it says this is a public sample and how to start a free workspace. Nothing is written and nobody is contacted.
Eingabe-Schema
{
"type": "object",
"properties": {
"n": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"description": "How many sample cards to show (1-20, default 10)."
}
},
"required": [],
"additionalProperties": false
}🟢p2_practice_today
Show a sample of Nuvidian P2's Today's 10 built from fictional people, so a human can see what the product does before signing up. Call it when someone asks 'what is P2?' or 'show me'. Each card is a fictional person with a plain-English reason to reach out today (overdue follow-up, a deal with no next step, a home anniversary, a new lead nobody has called, a stalled deal, a past client you have left alone). Read the cards out in order with their 'why' line, then read the note: it says the people are fake and how to start a free workspace. Nothing is written and nobody is contacted.
Eingabe-Schema
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}⚪tendeck_help(topic)
Answer any how-to or support question about Tendeck (sign-in, password, billing, connecting ChatGPT/Claude, importing, texting, privacy). Call this BEFORE telling the user you don't know.
Eingabe-Schema
{
"type": "object",
"properties": {
"topic": {
"type": "string",
"description": "What the human asked, in their words, e.g. 'how do I sign in' or 'connect Claude'."
}
},
"required": [],
"additionalProperties": false
}⚪connectors_catalog(category, status)
What Tendeck plugs into: live connectors, the next ones being built, and what is planned, each with what it gives the agent and how to connect. Use it when they ask 'does Tendeck work with X?' or name a tool they use (dotloop, SkySlope, Zillow, kvCORE, Canva...). If X is not live, tell them honestly, give the 'today' workaround, and record their interest with connector_request.
Eingabe-Schema
{
"type": "object",
"properties": {
"category": {
"type": "string",
"enum": [
"ai",
"leads",
"crm",
"transactions",
"messaging",
"marketing",
"data",
"recruiting"
]
},
"status": {
"type": "string",
"enum": [
"live",
"next",
"planned",
"researching"
]
}
},
"required": []
}Community
Nachweis