Skip to main content
Glama

EvalyMe

Server Details

Startup valuation tools: value a business from its metrics or check a for-sale listing's price.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.4/5.0

Scored across 3 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: valuing an owned business, evaluating an external listing, and explaining the methodology. Although analyze_listing and value_business both produce valuations, the descriptions sharply separate their inputs and use cases, so an agent can select correctly.

Naming Consistency5/5

All three names follow a consistent snake_case verb_noun pattern (analyze_listing, explain_methodology, value_business). The convention is predictable and readable throughout.

Tool Count5/5

Three tools is well-scoped for a focused valuation service, with each tool covering a distinct workflow (valuation, listing analysis, methodology). Nothing appears redundant or missing at the count level.

Completeness4/5

The surface covers the core lifecycle: computing a valuation, analyzing an external listing, and explaining the model behind results. Minor gaps exist, such as comparing multiple listings or running sensitivity/scenario analyses, but agents can work around these using repeated calls.

Available Tools

3 tools
analyze_listingAnalyze a business-for-sale listingA
Read-onlyIdempotent
Inspect

Evaluates a business-for-sale listing (Acquire.com, Flippa, broker) against EvalyMe's model: valuation range, whether the asking price is below, within, or above it, and the asking price as a multiple of ARR and of profit. Accepts the figures a listing states; any figure not supplied gets a documented neutral default, reported in assumptions. Yearly growth and annual churn are converted to compounded monthly rates. Evaluates one listing per call.

NameRequiredDescriptionDefault
ageMonthsNoBusiness age in months, e.g. 36 for '3 years old'.
listingUrlNoThe listing's URL, echoed back in the result for matching. Never fetched.
askingPriceNoAsking price in USD; absent for unpriced or 'make an offer' listings.
monetizationYesPrimary revenue model. 'SaaS Subscription' for recurring software; 'Marketplace' for commission/take-rate businesses; 'Advertising' for ad-funded content; 'One-time Purchase' for ecommerce, templates, or lifetime deals; 'Freemium' for free tiers that convert to paid; 'Services' for agencies and productized services.
annualRevenueNoAnnual revenue in USD (ARR, TTM, or last-12-months). Used only when monthlyRevenue is absent.
monthlyProfitNoAverage monthly net profit or SDE in USD. Used only for the asking-price profit multiple; the valuation model is revenue-based.
monthlyRevenueNoMonthly revenue in USD (MRR or average monthly revenue). Takes precedence over annualRevenue.
activeCustomersNoActive or paying customers, if the listing states them.
annualChurnPercentNoAnnual churn as a percent. Converted to a compounded monthly rate.
monthlyChurnPercentNoMonthly churn as a percent. Takes precedence over annualChurnPercent.
yearlyGrowthPercentNoYear-over-year revenue growth as a percent, e.g. 40 means +40% YoY. Converted to a compounded monthly rate.
monthlyGrowthPercentNoMonth-over-month revenue growth as a percent. Takes precedence over yearlyGrowthPercent.

Output Schema

NameRequiredDescription
listingYes
currencyYes
archetypeYes
disclaimerYes
modelInputYesThe exact inputs the engine used.
prioritiesYesUp to three weakest weighted signals, each with one concrete next step.
assumptionsYesEvery value EvalyMe assumed, derived, or capped. Empty when all inputs were supplied.
valuationLowYes
valuationMidYes
engineVersionYesModel version; results with the same version and inputs are identical.
investorScoreYes0-100 operating score from six weighted signals.
valuationHighYes
methodologyUrlYes
scoreBreakdownYes
saveToEvalyMeUrlNoOpens this estimate in the EvalyMe app so the user can save, track, and improve it.
impliedMultipleOnArrNoRange midpoint divided by ARR. Absent when ARR is 0.

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already establish a safe, idempotent, closed-world read, so the description's job is to add what they cannot. It does: unsupplied figures receive documented neutral defaults surfaced in an `assumptions` field, and yearly growth/annual churn are compounded into monthly rates — both non-obvious behavioral facts an agent cannot infer from the schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four sentences, each carrying distinct information: what it computes, what it accepts, how gaps are handled, and the one-listing scope limit. Outputs are front-loaded and there is no restatement of the title or schema.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return values need not be detailed, yet the definition still previews them. For a 12-parameter tool with full schema coverage and annotations covering safety, the remaining risk — silent defaults and unit conversion — is explicitly addressed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, but the description adds meaning the schema lacks: that missing figures are defaulted rather than required, and that defaults are reported back. Precedence rules and unit conversions are already in the field descriptions, so no further credit is due there.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The definition gives a specific verb and resource ('Evaluates a business-for-sale listing') and enumerates the exact outputs produced: valuation range, price position relative to it, and price multiples of ARR and profit. An agent knows precisely what this returns before opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It clarifies the input context (figures a listing states, sourced from Acquire.com, Flippa, or a broker) and constrains scope with 'Evaluates one listing per call.' It does not name the siblings `value_business` or `explain_methodology`, so the boundary between listing analysis and general valuation is left implicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

explain_methodologyExplain the valuation methodologyA
Read-onlyIdempotent
Inspect

Returns EvalyMe's published valuation methodology: the formula, base multiples by revenue model, factor adjustments and caps, investor-score weights, archetype rules, limitations, and versioning policy. For explaining or citing how an EvalyMe valuation was produced.

NameRequiredDescriptionDefault

No parameters

TDQS

A4.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is fully covered by structured data. The description adds that the content is a fixed published reference including a versioning policy, which hints at stability, but adds little beyond that. No return-structure or freshness detail beyond the content list.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with the verb and resource before the content enumeration. The inline list is long but each item tells the agent something about the returned material rather than restating the title.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema and no parameters, the description must carry the burden of describing returns, and it does so by enumerating the formula, multiples, adjustments, weights, archetype rules, limitations and versioning. An agent knows both what it gets and why it would call it.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Zero parameters, so there is no parameter semantics to document and the baseline applies. Nothing in the description conflicts with the empty object schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Specific verb ('Returns') plus a specific resource ('EvalyMe's published valuation methodology'), then an enumeration of exactly what that resource contains. It is trivially distinguishable from analyze_listing and value_business, which perform valuations rather than describe the method behind them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

'For explaining or citing how an EvalyMe valuation was produced' gives a clear use context and implies the explanatory/citation scenario rather than the computation scenario. It does not explicitly name the siblings as the alternative for computing a valuation, so the routing is inferable rather than stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

value_businessValue a businessA
Read-onlyIdempotent
Inspect

Estimates a valuation range, 0-100 investor score, archetype, and top three improvement priorities for a business from its operating metrics: revenue model, MRR, monthly churn, month-over-month growth, and months live, plus optional active users, CAC, and LTV. For a business the user owns or operates. Deterministic and versioned (unified-v1): identical inputs return identical results. Out-of-range values return an error naming the field.

NameRequiredDescriptionDefault
cacNoCustomer acquisition cost in USD. Used only together with ltv.
ltvNoCustomer lifetime value in USD. Used only together with cac.
mrrYesMonthly recurring revenue in USD (average monthly revenue for non-subscription models; 0 when pre-revenue).
activeUsersNoActive users or paying customers, when known.
churnPercentYesMonthly customer churn as a percent, e.g. 3 means 3% of customers cancel each month.
monetizationYesPrimary revenue model. 'SaaS Subscription' for recurring software; 'Marketplace' for commission/take-rate businesses; 'Advertising' for ad-funded content; 'One-time Purchase' for ecommerce, templates, or lifetime deals; 'Freemium' for free tiers that convert to paid; 'Services' for agencies and productized services.
monthsActiveYesMonths the business has been live or earning revenue.
growthRatePercentYesMonth-over-month revenue growth as a percent, e.g. 8 means +8% per month. Negative for decline.

Output Schema

NameRequiredDescription
currencyYes
archetypeYes
disclaimerYes
modelInputYesThe exact inputs the engine used.
prioritiesYesUp to three weakest weighted signals, each with one concrete next step.
assumptionsYesEvery value EvalyMe assumed, derived, or capped. Empty when all inputs were supplied.
valuationLowYes
valuationMidYes
engineVersionYesModel version; results with the same version and inputs are identical.
investorScoreYes0-100 operating score from six weighted signals.
valuationHighYes
methodologyUrlYes
scoreBreakdownYes
saveToEvalyMeUrlNoOpens this estimate in the EvalyMe app so the user can save, track, and improve it.
impliedMultipleOnArrNoRange midpoint divided by ARR. Absent when ARR is 0.

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes beyond the annotations by disclosing determinism with an explicit method version (unified-v1), that identical inputs yield identical results, and that out-of-range values return an error naming the field. That error contract and version pinning are genuinely useful and not available from readOnlyHint/idempotentHint. It stops short of describing output shape or whether partial/invalid optional inputs degrade gracefully, but with annotations already covering safety the bar is met.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences, front-loaded with what the agent gets back, then applicability, then behavioral guarantees. No filler and no repetition of the title.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists so return values need no further explanation, the five required metrics are named, optional inputs are flagged, and the failure mode is stated. Nothing an agent needs in order to call this correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with per-field descriptions, ranges, and an enum whose members are individually explained, so the schema does the heavy lifting. The description only enumerates the metric names and flags active users, CAC, and LTV as optional — no formats, units, or thresholds beyond what the schema already states.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb ('Estimates') plus the exact outputs (valuation range, 0-100 investor score, archetype, top three priorities) and the inputs they derive from. An agent can distinguish this from analyze_listing and explain_methodology without opening any schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The clause 'For a business the user owns or operates' gives a real applicability condition, but there is no when-not guidance and no routing against the siblings (e.g., when to use explain_methodology or analyze_listing instead). Usage is implied rather than prescribed.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • First observedanalyze_listing
    • First observedexplain_methodology
    • First observedvalue_business

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides VC-grade startup intelligence, allowing founders to validate ideas and VCs to screen deals using tools like scoring, investor matching, and financial analysis.
    8 npm
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Startup valuation calculators for AI agents: 14 MCP tools covering 80+ formulas from the Startup Valuation textbook — probability, time value, CAPM, pre-revenue methods (Scorecard, Berkus, VC Method), options, comparables, SaaS, marketplace, fintech, biotech, hardware, international, stakeholder equity, and emerging methods.
    14
    44 PyPI
    3
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Provides startup valuation methods with auditable calculations, readiness checks, and explanations through MCP tools.
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    Enables AI agents to compute valuation models for digital assets, premium domains, and web properties using liquid floors and enterprise multiples. Also calculates target acquisition value from annual revenue or EBITDA and industry-standard multiples.
    2
    8 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources