{"serverId":"mcp-registry/com.payrollservicesquotes/site","tools":[{"name":"dataset_compare","fixed":{"name":"dataset_compare","description":"The rows of the Payroll Services Quotes dataset whose column is any of the given values, in the order given — for \"X vs Y\" questions.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["column","values"],"properties":{"column":{"type":"string","minLength":1},"values":{"type":"array","items":{"type":"string","minLength":1},"maxItems":10,"minItems":2}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Compare rows side by side"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":131,"tokensAfter":131},{"name":"dataset_search","fixed":{"name":"dataset_search","description":"Rows of the Payroll Services Quotes dataset whose cells contain the query (case-insensitive), up to 50.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"limit":{"type":"integer","maximum":50,"minimum":1},"query":{"type":"string","minLength":1,"description":"text to look for in any cell"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Search the dataset"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":120,"tokensAfter":120},{"name":"dataset_stats","fixed":{"name":"dataset_stats","description":"count, min, max, mean, median and sum of a numeric column of the Payroll Services Quotes dataset (grouping commas and currency are handled; non-numeric rows are excluded and counted).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["column"],"properties":{"column":{"type":"string","minLength":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Summary statistics for a numeric column"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":116,"tokensAfter":116},{"name":"enquiry_describe","fixed":{"name":"enquiry_describe","description":"Read first. States plainly what submit_enquiry does on Payroll Services Quotes: it starts an enquiry with human providers who quote directly. Nothing is bought, ordered or paid; no quote is guaranteed; it is free. Also returns who receives the details, the consent wording, and how the person confirms.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true},"title":"What you get: an ENQUIRY with a human (not a purchase, not a guaranteed quote)"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":124,"tokensAfter":124},{"name":"submit_enquiry","fixed":{"name":"submit_enquiry","description":"Submits an enquiry to Payroll Services Quotes — NOT a purchase, NOT a guaranteed quote. Step 1: call with the answers (keyed by field key from enquiry_fields) and consent=true; it validates and returns a summary, the consent line and a confirmation token — show the person the summary and the consent line. Step 2: only if the person agrees, call again with the same answers, consent=true and the confirmation token; the enquiry is then submitted, and the person receives an email with a link they mu","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["answers","consent"],"properties":{"answers":{"type":"object","description":"the person's answers, keyed by field key","additionalProperties":{"type":["string","number","boolean"]}},"consent":{"type":"boolean","description":"true only when the person has agreed to: By submitting you agree Payroll Services Quotes shares your details with payroll and PEO providers who may contact you."},"confirmation":{"type":"string","description":"the confirmation token from step 1, after the person has approved the summary"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Submit an ENQUIRY to human providers (two steps; not a purchase)"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":329,"tokensAfter":329}],"toolsChanged":5,"tokensSaved":0,"todo":[{"tool":"dataset_compare","params":["column","values"]},{"tool":"dataset_row","params":["value","column"]},{"tool":"dataset_search","params":["limit"]},{"tool":"dataset_stats","params":["column"]},{"tool":"dataset_top","params":["limit","column"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}