{"name":"io.github.benian-technologies/pinpoint-dealership-tools","slug":"benian-technologies-pinpoint-dealership-tools","title":"Pinpoint dealership sales tools","description":"Car dealership sales tools from Pinpoint, the sales intelligence platform for car dealerships","url":"https://mcp.market/server/benian-technologies-pinpoint-dealership-tools","rating":null,"grade":"C","score":57,"certified":false,"status":"active","category":"sales","tags":["sales"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":8,"ok":8,"last_checked_at":"2026-09-24T05:01:26.511Z","last_ok_at":"2026-09-24T05:01:26.511Z","latency_ms":167},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://usepinpoint.ai/resources/api/","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://usepinpoint.ai/api/mcp"}],"packages":[],"tools":[{"name":"ai_caller_disclosure","description":"What a US state requires when an automated or AI voice assistant answers a dealership's missed calls or places an approved outbound call: the AI disclosure rule, the consent rule for automated calls, the statute, the federal baseline, and what the assistant should say. All 50 states and DC. General information, not legal advice.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"state":{"type":"string","description":"State name or two-letter abbreviation"},"dealership":{"type":"string","description":"Dealership name for the scripts"}},"required":["state"]}},{"name":"answer_ai_caller_question","description":"Answers a question about an automated or AI voice assistant answering missed calls or placing approved outbound calls in one US state, from the federal baseline and the state entry. General information, not legal advice.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"state":{"type":"string"},"question":{"type":"string"}},"required":["state","question"]}},{"name":"answer_recording_question","description":"Answers a dealership manager's question about recording phone calls in one US state from the state's consent entry. General information, not legal advice.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"state":{"type":"string"},"question":{"type":"string"}},"required":["state","question"]}},{"name":"call_recording_consent","description":"Whether one party or every party must consent before a phone call is recorded in a US state, the statute, a note for dealerships, and the greeting, outbound and text notices a dealership should use. All 50 states and DC. General information, not legal advice.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"state":{"type":"string","description":"State name or two-letter abbreviation, for example \"FL\" or \"Florida\""},"dealership":{"type":"string","description":"Dealership name for the notices"},"rep":{"type":"string","description":"Rep first name for the outbound notice"}},"required":["state"]}},{"name":"call_scorecard","description":"The eighteen-item pass-or-fail scorecard for a dealership sales call, in five groups (open, discovery, the ask, control, close and record), with the scoring rules and the four-minute review method.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"check_appointment_ask","description":"Checks what a dealership salesperson said when offering an appointment for the six parts that set a visit (a day, a clock time, holding it, a yes-or-no confirmation, the vehicle promised ready, a follow-up) and returns a stronger version.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"text":{"type":"string","description":"What the salesperson said when offering the appointment"}},"required":["text"]}},{"name":"check_follow_up_text","description":"Checks a dealership follow-up text message against eight practices: identifies the sender and store, refers to what the customer asked about, one question at most, a specific next step, no price or payment or trade value, an easy way out, two segments or fewer, no all-caps urgency. Returns what passed, what failed and why.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"text":{"type":"string","description":"The text message as it would be sent"}},"required":["text"]}},{"name":"conversation_signals","description":"The 40 moments in a dealership sale worth acting on, in six groups (buying signals, appointment handling, follow-up gaps, coaching moments, record gaps, agent handoffs). Without a signal, returns the list; with a signal slug, returns what it sounds like, why it matters, what to do next, how to coach it and how to practice it.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"signal":{"type":"string","description":"A signal slug from the list"}}}},{"name":"crm_note_checklist","description":"What a complete CRM note carries after a dealership sales call or text thread, in five sections, with an example of a strong note and the lead statuses that mislead managers.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"dealership_glossary","description":"Plain definitions of 100 terms dealership sales teams use, from appointment set rate and BDC to approved action and human handoff. Returns the matching term, or the closest matches.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"term":{"type":"string","description":"The term or a word in it"}},"required":["term"]}},{"name":"follow_up_cadence","description":"The follow-up sequence for a dealership sales situation (new internet lead, missed inbound call, unconfirmed appointment, no-show, quote without an appointment, trade question without an appointment, text thread gone quiet, sold first week): each step's day, time, channel, purpose, message with the names filled in, and the reply that stops it.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"situation":{"type":"string","enum":["new-internet-lead","missed-inbound-call","appointment-unconfirmed","no-show","quote-without-appointment","trade-question-without-appointment","text-thread-gone-quiet","sold-first-week"],"description":"The situation slug"},"customer_first_name":{"type":"string","description":"The customer's first name"},"rep":{"type":"string","description":"The salesperson's first name"},"dealership":{"type":"string","description":"The dealership name"},"day_and_time":{"type":"string","description":"The day and time on the table, for example \"Saturday at 12:30\""},"vehicle":{"type":"string","description":"The vehicle of interest"}},"required":["situation"]}},{"name":"review_appointment_ask","description":"Reviews what a salesperson said when offering an appointment: verdict, present and missing parts, a rewrite in the rep's voice and one coaching line.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"ask":{"type":"string"}},"required":["ask"]}},{"name":"rewrite_follow_up_text","description":"Checks a follow-up text against eight practices and rewrites it to pass them.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"text":{"type":"string"}},"required":["text"]}},{"name":"roleplay_card","description":"A practice card for a dealership sales roleplay: a customer type (twelve, from the price shopper to the callback who went quiet) and an objection (eight, from \"I need to think about it\" to \"just email me the numbers\"): the customer's opening line, what they want and fear, their tells, the objection as the customer says it, the salesperson's goal, what a strong answer sounds like, and the feedback checklist.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"customer_type":{"type":"string","enum":["price-shopper","payment-shopper","spouse-or-co-buyer","trade-in-anchor","out-of-market-buyer","lease-end-shopper","internet-lead-with-quote","service-customer-upgrading","credit-worried-buyer","specific-vehicle-stock-check","just-looking-caller","quiet-callback"]},"objection":{"type":"string","enum":["need-to-think-about-it","best-price-over-the-phone","cheaper-somewhere-else","not-ready-to-come-in","talk-to-my-spouse","what-is-my-trade-worth","credit-is-not-great","just-email-me-the-numbers"]}},"required":["customer_type","objection"]}},{"name":"score_call","description":"Scores a dealership sales call transcript, notes or summary against the eighteen-item BDC scorecard: pass, fail or not observable per item with evidence, and a coaching note.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"transcript":{"type":"string","description":"Transcript, notes or a summary of one call, up to 6,000 characters"}},"required":["transcript"]}},{"name":"score_crm_note","description":"Scores a CRM note written after a sales call or text thread against what a complete note carries, and rewrites it complete with brackets for missing facts.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"note":{"type":"string"}},"required":["note"]}},{"name":"tailor_follow_up_cadence","description":"Rewrites every step of a situation's follow-up cadence for the customer you describe, keeping the days, times and channels.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"situation":{"type":"string","enum":["new-internet-lead","missed-inbound-call","appointment-unconfirmed","no-show","quote-without-appointment","trade-question-without-appointment","text-thread-gone-quiet","sold-first-week"]},"customer":{"type":"string","description":"Who the customer is and what they care about"},"rep":{"type":"string"},"dealership":{"type":"string"},"customer_first_name":{"type":"string"},"day_and_time":{"type":"string"},"vehicle":{"type":"string"}},"required":["situation","customer"]}},{"name":"write_follow_up_texts","description":"Writes two dealership follow-up texts for a situation you describe: under 300 characters, names the rep and store, one question, a way out, no price or payment or trade value.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"situation":{"type":"string","description":"What happened with the customer"},"rep":{"type":"string"},"dealership":{"type":"string"},"customer_first_name":{"type":"string"},"day_and_time":{"type":"string"},"vehicle":{"type":"string"}},"required":["situation"]}}],"scan":{"score":57,"grade":"C","scanned_at":"2026-09-22T11:50:20.836Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-22T11:50:20.809Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 216ms"]},"poisoning":{"score":15,"max":15,"notes":["18 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"},{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://usepinpoint.ai/api/mcp","reachable":true,"authRequired":false,"latencyMs":216,"serverInfo":{"name":"pinpoint-dealership-tools","version":"1.0.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://usepinpoint.ai/assets/pinpoint-icon.png","source":"site","width":1254,"height":1254},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}