Use QuoteToYes from your AI assistant

Everything you can do in the web app you can do from Claude or any client that supports remote MCP servers.

Connect

  1. In your AI app, add a custom connector (remote MCP server) with this URL: https://quotetoyes.jenblat.com/mcp
  2. Sign in with Google when asked. If you do not have an account yet, this creates one.
  3. Ask for what you need: "Draft a proposal for Acme from these call notes, three tiers, sign by Friday."

Teammates connect as themselves. Admins can manage the whole account; members can manage their own proposals. Calls are limited to 60 a minute per account.

Tools

ToolWhat it doesChanges data?
account_infoYour account, plan, storage used, team, custom domain status and footer status.No
set_brandAdmins only. Set colors (#rrggbb), font (system, serif, rounded, mono), logo or cover image from an https link, custom CSS, sender name, account name or time zone.Yes
connect_domainAdmins only. Start connecting one custom domain (a subdomain you own) and get the DNS record to add, or call with no hostname to check status.Yes
invite_memberAdmins only. Invite someone by email as admin or member. Returns the invite link.Yes
set_roleAdmins only. Make a teammate an admin or a member.Yes
remove_memberAdmins only. Remove someone from the team. Their proposals move to you.Yes, can remove
list_templatesTemplates and the block catalog. Every proposal is a stack of typed blocks; cover, pricing, terms and signature are required.No
list_proposalsYour proposals (admins see the whole account), newest first. Filter by stage.No
get_proposalFull proposal with block ids, block content and pricing. Use the block ids with edit_block, move_block and hide_block.No
create_proposalCreate a proposal from a template, or draft one from call notes, a transcript, an email thread or a one line request (put it in source).Yes
edit_blockChange a block title, content (data fields are merged), style, or hidden flag. The block keeps its type.Yes
add_blockAdd a block. type must be one of: about, situation, plan, proof, video, guarantee, timeline, faq, signby, appendix, custom. A custom block must set acts_like to one of: about, situation, plan, proof, video, guarantee, timeline, faq, signby, appendix.Yes
move_blockMove a block to a new position (0 based). Cover stays first and the signature block stays last.Yes
hide_blockHide a block from the client (or show it again). Required blocks cannot be hidden.Yes
remove_blockDelete an optional block. Required blocks cannot be removed.Yes, can remove
update_proposalChange the title, client details, consumer flag, industry, service type or reminder setting.Yes
set_pricingSet options (tiers), add ons, discounts, term and the sign by date. Prices are numbers in the proposal currency. Lists you pass replace the current list; omit a list to keep it. Totals are calculated by the server.Yes
previewA screenshot and a link to preview the proposal exactly as the client will see it (link valid for one hour), with an outline and the default total. Set device to mobile for a phone sized screenshot.No
share_proposalTurn on the private link and get it. Optionally returns a ready to send email draft. Reminders go out at 24 and 72 hours if unopened (unless turned off).Yes
revoke_shareTurn off the private link. The client sees a not available page.Yes, can remove
proposal_statusOpens, viewers, time per block, pricing views, the last total the client picked, questions and whether it is signed. Link scanners are excluded.No
pipelineOpen proposals by stage with totals, and what needs attention today.No
answer_questionReply to a question a client asked on the proposal page. The client gets the answer by email.Yes
log_outcomeMark a proposal won, lost (with a reason: price, timing, chose_someone_else, no_decision, other) or still open.Yes
get_tipsDraft checks for a proposal, plus category defaults when the learning layer has enough data across accounts.No
notificationsAlerts for you: first opens, new viewers, questions, sign page reached, signed, outcome asks, shipped feature requests.Yes
request_featureSend a feature request to the public board. Similar requests are merged and counted.Yes
referralsYour referral link, how many referrals counted, and the next perk.No

Block catalog

Every proposal is a stack of typed blocks. Cover, Pricing, Terms and Sign are required.

TypeRequiredWhat we measure
coverYesfirst open, device, time to first scroll
aboutNoseconds read, skipped
situationNoseconds read, scroll depth, revisits
planNoseconds read, revisits
proofNoseconds read, items opened
videoNoplay, seconds watched
pricingYestiers hovered, tier picked, add ons toggled, quantities, pricing reopened, total chosen
guaranteeNoseconds read, before or after pricing
timelineNoseconds read
faqNoquestions opened
signbyNodays given, viewed after expiry, extension requests
termsYesseconds read, opened before signing
signatureYestime on page, abandoned or signed, code resent
appendixNoitems opened
customNosame as the type it picks