{"name":"com.dealsurface/dealsurface","slug":"dealsurface","title":null,"description":"MCP server for DealSurface.com sales intelligence platform.","url":"https://mcp.market/server/dealsurface","rating":null,"grade":"C","score":55,"certified":false,"status":"active","category":"sales","tags":["sales"],"presence":{"score":9,"stars":null,"forks":null,"downloads_week":69,"last_push_at":null,"license":"SEE LICENSE IN LICENSE"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":null,"website":null,"version":"2.3.0","remotes":[],"packages":[{"registryType":"npm","identifier":"@dealsurface/mcp-server","version":"2.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"DealSurface API key. Requires 'read' scope for read tools and 'outreach' scope for lead and outreach tools.","isRequired":true,"format":"string","isSecret":true,"name":"DEALSURFACE_API_KEY"},{"description":"Optional override for the DealSurface API base URL. Defaults to https://dealsurface.com.","format":"string","name":"DEALSURFACE_API_URL"}]}],"tools":[{"name":"craft_outreach","description":"Generate outreach copy (email or LinkedIn message) grounded in prospect evidence from SEC filings. A subsidiary ticker resolves upward to the corporate family's DealMap and evidence; the response names the family. Stakeholder role data from get_dealmap enables role-aware outreach personalization (e.g., ROI for Economic Buyers, capability fit for Decision Makers). Optional lead personalization supp","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_dealmap","description":"Generate or refresh the buying committee DealMap for a prospect. DealMaps are family-grain: a subsidiary ticker resolves upward to the corporate family (a generate that resolves to a cached family map is not charged) and the response names the family. Maps the org structure and assigns stakeholder roles (Economic Buyer, Decision Maker, Champion, etc.) using AI analysis. Conditionally billed: credi","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_dealmap","description":"Get the buying committee DealMap for a prospect company. DealMaps are held at corporate-family grain: a subsidiary ticker resolves upward to the family's DealMap and the response names the family. Shows stakeholders with AI-assigned roles (Economic Buyer, Decision Maker, Champion, Executive Sponsor, Evaluator, Blocker, etc.), org hierarchy edges, and a buying_committee_summary identifying the top ","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_product","description":"Get detailed information about a specific active product, including its keywords, sources, target industries, and segment targeting (segment_targeting plus target_segments — what the product sells to). Free operation. Pass include_disabled=true to retrieve disabled product metadata.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_prospect","description":"Get full prospect analysis for a specific company ticker and product. Free operation. Returns assessment status, deal score, rank, company_info (SIC codes, NAIC cocodes, licensed states, entity types, ownership), full per-year premium and complaint series for this entity, corporate hierarchy, findings, and evidence excerpts. ASSESSED subsidiary tickers work: a hierarchy.children[].ticker with has_","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_products","description":"List active products configured for the authenticated team. Free operation. Returns product names, descriptions, keywords, sources, target industries, and segment targeting (segment_targeting plus target_segments describing which insurance entity types, ownership, premium bands, and licensed footprints each product sells to). Pass include_disabled=true to include disabled product metadata.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_prospects","description":"List prospect companies for a product. Results are CORPORATE FAMILIES (one row per family; subsidiaries roll up — entity_count/matched_entity_count show the entity-level reality, and total_groups vs total_entities in the envelope show market size at both grains). The list is the full candidate universe: unassessed rows are present and labeled via assessment_status (deal_score/buying_signal_score n","write_action":false,"price_micros":0,"input_schema":null},{"name":"override_stakeholder_role","description":"Override the AI-assigned stakeholder role for a specific person on the buying committee DealMap. This is a team-wide override visible to all team members. Use when the AI role is clearly wrong. Free operation. Requires \"outreach\" scope on the API key.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_excerpts","description":"Search and filter evidence excerpts from SEC filings for a specific prospect and product. Free operation. Excerpts contain direct quotes indicating interest in or need for the product. NOTE: the keyword filter matches against each excerpt's tagged pain points (see the product's keywords from get_product), NOT the raw quote text — a keyword absent from the pain-point tags returns zero results even ","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_top_pick","description":"Mark or unmark a stakeholder as the top pick for their buying-committee role on the DealMap. This is a team-wide annotation visible to all team members. Use get_dealmap first to find the stakeholder's node_id. Free operation.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":55,"grade":"C","scanned_at":"2026-09-20T20:12:50.493Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T20:12:50.481Z","components":{"code":{"score":25,"max":25,"notes":["11 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"packages":[{"registryType":"npm","identifier":"@dealsurface/mcp-server","version":"2.3.0","found":true,"license":"SEE LICENSE IN LICENSE","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-08-31T23:40:39.300Z","weeklyDownloads":69}],"repo":{"found":false},"icon":{"url":"https://dealsurface.com/apple-icon.svg","source":"site"},"presence":{"stars":null,"forks":null,"downloadsWeek":69,"license":"SEE LICENSE IN LICENSE","lastPushAt":null,"score":9}}}},"grade_history":[],"reviews":[]}