Price: $1.50 per company with at least one checked contact or paid work-email match; links and matches from the user's own Connections.csv without enrichment are free. Never more than max_usd.
How the user can reach a buyer at up to 5 named companies, without automating LinkedIn: per company and buyer role, a LinkedIn people-search URL for the user to open (filtered to that company, the role's title, and 1st- and 2nd-degree network, where LinkedIn shows the mutual connections), first-degree paths from the user's own Connections.csv, and people that public pages (the company's team or leadership page, press releases, job posts naming the hiring manager) name in the role (plus Founder / CEO unless the company is known to have over 1,000 people), each marked inferred with its source URL and a quote checked on that page. Also lists paths the user confirmed earlier (the seller profile's warmPaths).
Use when: "go into my LinkedIn and find mutuals", "who do I know at acme.com", "warm intro to the Head of Ops at ", "find mutual connections at these accounts", "who is the buyer at acme.com and how do I get introduced", "2nd-degree connections at ".
Skip when: the user wants a ranked list of who to sell to, a connection request, a message or a mobile phone number: this never opens, reads or acts on LinkedIn; the user clicks the links.
The search links are for the user to open in their own browser; this tool never fetches them. First-degree names come from the user's own export and never reach a model. Inferred people are leads to confirm. With paid:['monid'], the tool looks up one role-matched person's work email per company through People Data Labs, marked Observed with its source; the person's name and company go to the provider, and only the work-email field is returned. Provider-reported email, not a deliverability guarantee. With inferred:false, this works on the user's connections without a model or search.
context takes the user's own facts about their company; the saved seller profile fills fields left out. With the ICP or buyer roles still unknown, the server asks the user for them (MCP elicitation) or returns the questions without running.
Charged per result returned from the user's credits, never for a miss (the paid APIs it runs only when paid names them, TheirStack and Monid, are our cost): at most max_usd (default: the quote tool's figure) and within their monthly limit, reserved before it runs. If the next step would pass its budget, it stops and returns what it has, with stopped: "budget", charged only for that; budget says what was reserved and charged. A call quoted over max_usd is refused. A call quoted over the user's ask-before-spending threshold (default $1) asks the user first through the client (MCP elicitation); a client without that gets a confirm result with the cost and a one-use token, and a repeat call with the same arguments and confirm_token runs it. Quoted page text is normalized; a quote that reads like an instruction keeps its text and is flagged in Flags with the attack family.