The Hadaly MCP server
Connect any AI agent to Hadaly's tools: business valuation and Quebec acquisition-target search, right inside the conversation.
What is MCP?
The Model Context Protocol (MCP) is an open standard that lets AI assistants (Claude, ChatGPT and others) safely use external tools. Hadaly's MCP server exposes our valuation engine plus Hadaly CFO's acquisition-search tools: your AI agent can estimate the value of an SME and find acquisition targets without leaving the conversation.
Why connect it
Real-time valuation
An enterprise-value estimate computed from 100,000+ comparable transactions.
Works with any agent
Works with Claude Desktop, MCP clients, and any agent that speaks the MCP JSON-RPC protocol.
Secure by design
Strict rate limits, input validation, and no personal data required for an estimate.
Available tools
The server exposes six tools. Some work without an account; others require signing in with your Hadaly account — right from ChatGPT.
Business valuation
No account neededevaluate_businessEstimates the enterprise value of an SME from a few key inputs: sector (or simply the website URL — Hadaly then detects the sector and founding year automatically), headcount, revenue for the last two years, rent, and subcontracting share.
Preview in ChatGPTWhat you getAn indicative valuation range (low / high), rendered in an interactive widget inside ChatGPT, computed from 100,000+ comparable transactions.
Example use case“Estimate the value of my business: plumbing, 12 employees, $1.8M revenue this year, $1.5M last year, $3,000/month rent, 20% subcontracting.”
Acquisition-target search
No account (limited quota)app2_search_companiesSearch of Quebec companies (acquisition targets) with two modes: filters only (fast, ~1 s — city, headcount bucket, founding year), or natural language (~15 s) when there's a business intent. Both modes can be combined.
Preview in ChatGPTWhat you getThe best matches ranked by relevance, each with a justification and an identifier (slug) to fetch the full profile.
Example use case“Find me manufacturers in Montérégie with 20–50 employees founded before 2000 whose owner might want to sell.”
Detailed company profile
No account (limited quota)app2_get_companyFull company profile: business summary, positioning, headcount, city, owner. Provide the slug if known, otherwise any combination of company name, website or owner name — matching is flexible (accents, case, partial words). Monetized fields (email, phone, owner age) only appear once unlocked by a signed-in account.
Preview in ChatGPTWhat you getThe detailed company profile, ready to compare or analyze in the conversation.
Example use case“Give me the details on the 2nd company in the list and compare it with the first one.”
Contact-info unlock
Sign-in requiredapp2_unlock_company_fieldUnlocks a monetized company field by spending the signed-in account's credits: email (5 credits), phone (20 credits), owner age (20 credits). Idempotent: re-unlocking an owned field is free. Some values require a short lookup (a few seconds) and are automatically refunded if they can't be found.
Preview in ChatGPTWhat you getThe unlocked value (e.g. the owner's email address) and the new credit balance.
Example use case“Unlock this company's owner email so I can reach out.”
Credit balance
Sign-in requiredapp2_get_credit_balanceChecks the signed-in Hadaly CFO account's credit balance before deciding which fields to unlock.
Preview in ChatGPTWhat you getThe number of credits left on the account.
Example use case“How many credits do I have left?”
Credit purchase
Sign-in requiredapp2_buy_creditsShows the in-conversation credit purchase widget: pick an amount, then pay securely via Stripe. This is the only way to buy or top up credits from ChatGPT.
Preview in ChatGPTWhat you getAn interactive purchase widget; once payment completes, credits are automatically added to the account.
Example use case“I'm out of credits — add 200 credits to my account.”
My unlocked contacts
Sign-in requiredapp2_list_unlocksLists every field already unlocked by the account, with values (emails, phones, owner ages). Handy for retrieving your contacts without spending credits again.
Preview in ChatGPTWhat you getThe full unlock history with the values obtained.
Example use case“List all the contacts I've already unlocked, with their details.”
“Sign-in required”: connect your Hadaly account right inside ChatGPT (the connector offers “Sign in” — same account as Hadaly CFO, with on-the-spot account creation). “Limited quota”: usable anonymously with a restricted number of calls; a signed-in account lifts the limit.
Tool details
evaluate_businessBusiness valuation
Estimates the enterprise value of an SME from a few key inputs. Returns an indicative valuation range.
Parameters
siteWebWebsite URL — Hadaly detects the sector (and founding year) automaticallyoptionalsecteurIndustry sector (from the Hadaly list) — optional if siteWeb is providedrequired*nombreEmployesNumber of employees (1 to 10,000)requireddateFondationYear founded (e.g. 2015) — optional if detectable from siteWebrequired*chiffreAffairesNRevenue for the latest year ($)requiredchiffreAffairesN1Revenue for the previous year ($)requiredloyerMontantRent amount ($, 0 if none)requiredloyerPeriode"mensuel" (monthly) or "annuel" (yearly)requiredachatsSousTraitancePurchases / subcontracting share (%, in steps of 10)requiredmasseSalarialeAnnual payroll ($)optional
* Provide either secteur or siteWeb: if you give the website URL, the sector (and founding year if missing) is detected automatically by Hadaly's AI. An explicitly provided sector always takes priority.
app2_search_companiesAcquisition-target search
Search of Quebec companies (acquisition targets) with two modes: filters only (fast, ~1 s — city, headcount bucket, founding year), or natural language (~15 s) when there's a business intent. Both modes can be combined.
Parameters
queryNatural-language query (French or English): sector, activity, preferences. Omit it for the faster filters-only modeoptionalcityStrict filter: city name (partial match, accent-sensitive)optionalemployeeBucketsStrict filter: headcount buckets “1-10”, “11-50”, “51-200”, “201-500” (can be combined)optionalyearMinMinimum founding year (e.g. 1990)optionalyearMaxMaximum founding year (e.g. 2000 for “founded before 2000”)optionallimitMaximum number of results (default 10)optional
app2_get_companyDetailed company profile
Full company profile: business summary, positioning, headcount, city, owner. Provide the slug if known, otherwise any combination of company name, website or owner name — matching is flexible (accents, case, partial words). Monetized fields (email, phone, owner age) only appear once unlocked by a signed-in account.
Parameters
slugCompany identifier (e.g. “usinage-abc”), obtained from the search tooloptionalnameCompany name (flexible matching: accents, case, partial words)optionalwebsiteCompany websiteoptionalownerOwner nameoptional
app2_unlock_company_fieldContact-info unlock
Unlocks a monetized company field by spending the signed-in account's credits: email (5 credits), phone (20 credits), owner age (20 credits). Idempotent: re-unlocking an owned field is free. Some values require a short lookup (a few seconds) and are automatically refunded if they can't be found.
Parameters
slugCompany identifierrequiredfieldField to unlock: “email” (5 cr), “phone” (20 cr) or “owner_age” (20 cr)required
app2_get_credit_balanceCredit balance
Checks the signed-in Hadaly CFO account's credit balance before deciding which fields to unlock.
Parameters
No parameters — the tool is called without arguments.
app2_buy_creditsCredit purchase
Shows the in-conversation credit purchase widget: pick an amount, then pay securely via Stripe. This is the only way to buy or top up credits from ChatGPT.
Parameters
No parameters — the tool is called without arguments.
app2_list_unlocksMy unlocked contacts
Lists every field already unlocked by the account, with values (emails, phones, owner ages). Handy for retrieving your contacts without spending credits again.
Parameters
No parameters — the tool is called without arguments.
Configuration
The server uses the MCP streamable HTTP transport. Point your client at the endpoint below.
{
"mcpServers": {
"hadaly": {
"type": "streamable-http",
"url": "https://hadaly.ai/api/mcp"
}
}
}Connect to ChatGPT
Hadaly is a published app in ChatGPT. Add it in one click to value a business right inside your conversations.
- 1Open the Hadaly app page in ChatGPT via the button below.
- 2Click “Add” to connect the app to your ChatGPT account.
- 3In a conversation, mention Hadaly or ask for a business valuation.
- 4For credit-based tools (unlocks, balance), click “Sign in” on the connector: the Hadaly sign-in page opens (same account as Hadaly CFO, with on-the-spot account creation).
Limits & security
The server is public but protected against abuse:
- Rate limit: 60 requests per minute per IP address.
- Valuation limit: 15 tool calls per hour per IP address.
- Strict validation of all inputs (types, bounds, allowed sectors).
- Request size capped and batch requests rejected.
- No personal data is required or stored for an estimate.
Estimates returned by the MCP server are indicative and do not replace a professional valuation.
Need a full valuation?
The online simulator generates a detailed report with AI analysis of your website and a valuation range.
Launch the simulator