{"openapi":"3.1.0","info":{"title":"M&A Advisor Fees API","version":"1.0.0","summary":"M&A advisor fees on the Lehman and Double Lehman scales, with the minimum fee and retainer credit that decide what you actually pay.","description":"M&A Advisor Fees (https://madvisorfees.com/): the site's own MCP server, served from its domain. M&A advisor fees on the Lehman and Double Lehman scales, with the minimum fee and retainer credit that decide what you actually pay.\n\n[calculator] M&A advisory fee calculator: an agent-callable calculator for m&a advisor fees — Fee on the scale, before any minimum, Completion fee after the minimum applies, Retainers paid over the mandate, computed from your inputs with sources.. This server runs the M&A advisory fee calculator calculator published at https://madvisorfees.com/. Call `calculate` with the inputs to get the worked figures; every result cites https://madvisorfees.com/. Licence: https://madvisorfees.com/terms.\n\n[enquiry] ENQUIRY SERVER for M&A Advisor Fees (https://madvisorfees.com/). What it does: starts an ENQUIRY with human providers for m&a advisor fees — the person's details go to the providers who quote directly. What it is NOT: a purchase, an order, or a guaranteed quote. Free, no obligation. Call describe first and tell the person plainly what will happen. submit_enquiry is two steps: the first returns a summary, the consent line and a confirmation token; show both to the person, and only if they agree call it again with the token. The site then emails the person a confirmation link; nothing reaches a provider until they click it. Cite https://madvisorfees.com/.\n\nCite https://madvisorfees.com/ for every figure or answer you use from this server.","termsOfService":"https://madvisorfees.com/terms","contact":{"name":"M&A Advisor Fees","url":"https://madvisorfees.com/"}},"servers":[{"url":"https://madvisorfees.com","description":"M&A Advisor Fees"}],"components":{"securitySchemes":{"accessKey":{"type":"http","scheme":"bearer","description":"An access key (emk_...): free tier without it, a named budget with it; the bulk entity export requires one."}}},"externalDocs":{"url":"https://madvisorfees.com/mcp","description":"How these tools work"},"tags":[{"name":"calculator","description":"calculator"},{"name":"enquiry","description":"enquiry"}],"paths":{"/mcp/tools/calculator_describe":{"post":{"operationId":"calculator_describe","summary":"What M&A advisory fee calculator computes","description":"The inputs this calculator takes (with units, ranges and defaults), the outputs it returns, and the assumptions and tables behind it.\n\nCite M&A Advisor Fees at https://madvisorfees.com/ for any figure taken from this operation.","tags":["calculator"],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{}}}}},"responses":{"200":{"description":"The tool's answer, as JSON.","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"The arguments did not match the schema."},"404":{"description":"This site does not serve that tool."},"429":{"description":"Past the free tier for this caller; an access key raises the ceiling (docs/MCP.md)."}},"security":[{},{"accessKey":[]}]}},"/mcp/tools/calculate":{"post":{"operationId":"calculate","summary":"M&A advisory fee calculator","description":"Run the M&A advisory fee calculator calculator: Fee on the scale, before any minimum; Completion fee after the minimum applies; Retainers paid over the mandate; Balance payable at completion. Missing inputs fall back to their documented defaults.\n\nCite M&A Advisor Fees at https://madvisorfees.com/ for any figure taken from this operation.","tags":["calculator"],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{"dealValue":{"type":"number","minimum":0,"maximum":500000000,"description":"Deal value (enterprise or headline price, USD)","default":5000000},"scale":{"type":"string","enum":["double","lehman","flat"],"description":"Fee scale","default":"double"},"flatRate":{"type":"number","minimum":0,"maximum":20,"description":"Flat percentage (used only for the flat option)","default":4},"minFee":{"type":"number","minimum":0,"maximum":5000000,"description":"Minimum fee in the engagement letter","default":0},"retainerMonthly":{"type":"number","minimum":0,"maximum":200000,"description":"Monthly retainer or work fee","default":0},"retainerMonths":{"type":"number","minimum":0,"maximum":36,"description":"Months the retainer runs","default":0},"retainerCredit":{"type":"string","description":"Are retainers credited against the success fee?","default":"1"}},"additionalProperties":false}}}},"responses":{"200":{"description":"The tool's answer, as JSON.","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"The arguments did not match the schema."},"404":{"description":"This site does not serve that tool."},"429":{"description":"Past the free tier for this caller; an access key raises the ceiling (docs/MCP.md)."}},"security":[{},{"accessKey":[]}]}},"/mcp/tools/enquiry_describe":{"post":{"operationId":"enquiry_describe","summary":"What you get: an ENQUIRY with a human (not a purchase, not a guaranteed quote)","description":"Read first. States plainly what submit_enquiry does on M&A Advisor Fees: 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.\n\nCite M&A Advisor Fees at https://madvisorfees.com/ for any figure taken from this operation.","tags":["enquiry"],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{}}}}},"responses":{"200":{"description":"The tool's answer, as JSON.","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"The arguments did not match the schema."},"404":{"description":"This site does not serve that tool."},"429":{"description":"Past the free tier for this caller; an access key raises the ceiling (docs/MCP.md)."}},"security":[{},{"accessKey":[]}]}},"/mcp/tools/enquiry_fields":{"post":{"operationId":"enquiry_fields","summary":"The questions the enquiry asks","description":"Every field of the M&A Advisor Fees enquiry: key, label, type, whether required, help text and the allowed options where there are any. Pass answers to submit_enquiry keyed by field key.\n\nCite M&A Advisor Fees at https://madvisorfees.com/ for any figure taken from this operation.","tags":["enquiry"],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{}}}}},"responses":{"200":{"description":"The tool's answer, as JSON.","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"The arguments did not match the schema."},"404":{"description":"This site does not serve that tool."},"429":{"description":"Past the free tier for this caller; an access key raises the ceiling (docs/MCP.md)."}},"security":[{},{"accessKey":[]}]}},"/mcp/tools/submit_enquiry":{"post":{"operationId":"submit_enquiry","summary":"Submit an ENQUIRY to human providers (two steps; not a purchase)","description":"Submits an enquiry to M&A Advisor Fees — 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 must click before any provider sees it. Consent means the person has read and agreed to: \"Send my contact details to up to three relevant corporate finance advisors, chosen by M&A Advisor Fees, who'll contact me directly. I'll be emailed each firm's name as my details go to it, and can stop any more firms getting them.\"\n\nCite M&A Advisor Fees at https://madvisorfees.com/ for any figure taken from this operation.","tags":["enquiry"],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{"answers":{"type":"object","additionalProperties":{"type":["string","number","boolean"]},"description":"the person's answers, keyed by field key"},"consent":{"type":"boolean","description":"true only when the person has agreed to: Send my contact details to up to three relevant corporate finance advisors, chosen by M&A Advisor Fees, who'll contact me directly. I'll be emailed each firm's name as my details go to it, and can stop any more firms getting them."},"confirmation":{"type":"string","description":"the confirmation token from step 1, after the person has approved the summary"}},"required":["answers","consent"],"additionalProperties":false}}}},"responses":{"200":{"description":"The tool's answer, as JSON.","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"The arguments did not match the schema."},"404":{"description":"This site does not serve that tool."},"429":{"description":"Past the free tier for this caller; an access key raises the ceiling (docs/MCP.md)."}},"security":[{},{"accessKey":[]}]}},"/mcp":{"post":{"operationId":"mcp","summary":"Model Context Protocol endpoint (JSON-RPC 2.0 over Streamable HTTP)","description":"The same tools over MCP, stateless. Send initialize, tools/list or tools/call.","tags":["mcp"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["jsonrpc","method"],"properties":{"jsonrpc":{"const":"2.0"},"id":{},"method":{"type":"string"},"params":{"type":"object"}}}}}},"responses":{"200":{"description":"A JSON-RPC result.","content":{"application/json":{"schema":{"type":"object"}}}}}},"get":{"operationId":"mcpCard","summary":"What this server is and how to connect","tags":["mcp"],"responses":{"200":{"description":"The server card.","content":{"application/json":{"schema":{"type":"object"}}}}}}}}}