FundingTracker
Server Details
MCA calculators (factor rate to APR, payoff, cash-flow impact), public funder directory and guides.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 8 tools
Each tool has a clearly distinct purpose: about, funder search/get, guide search/get, and three separate MCA calculators with different inputs and outputs. The calculators could superficially seem similar, but their descriptions make the boundaries clear (APR conversion, payoff projection, and payment burden).
Most tools follow a predictable snake_case verb_noun pattern such as get_funder, search_funders, calculate_mca_apr, and estimate_mca_payoff. Two exceptions—about_fundingtracker and mca_payment_impact—deviate from the verb-first convention but remain readable and unambiguous.
Eight tools is well-scoped for a public funding directory with guides and MCA calculators. Each tool has a clear role, and there is no obvious filler or missing category at this count.
The public-read surface is strong: funders and guides each have search plus detail retrieval, and the calculators cover key MCA calculations. A minor gap is that funder profiles expose only recent reviews, with no dedicated tool to retrieve or paginate all reviews for a funder.
Available Tools
8 toolsabout_fundingtrackerAbout FundingTrackerARead-onlyIdempotentInspect
What FundingTracker.app is, who it is for, what it tracks, its plans, how bank data and contracts are handled, and links to its key public pages.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=false, so safety and determinism are covered. The description adds that the content includes links to key public pages, which is mild extra context, but says nothing about output shape or length beyond the topic list.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single front-loaded sentence enumerating the content scope, with no filler. The comma-heavy topic list is dense but each clause maps to real content coverage.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema exists, and the description compensates by enumerating what the result contains (product identity, audience, tracked data, plans, bank data/contracts, links). For a static no-param info tool this is largely sufficient, with only minor gaps about depth or formatting.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Zero parameters, so the baseline of 4 applies. The description correctly implies no inputs are needed by framing the tool as a fixed informational resource.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names the specific subject matter (what FundingTracker.app is, who it's for, what it tracks, plans, bank data and contracts handling, links to public pages). This is clearly distinguishable from the calculator/lookup siblings, though it never explicitly contrasts itself with them.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is only implied: an agent can infer this is the orientation/overview entry point, but there is no explicit 'use this when' or 'use X instead' statement. The sibling list makes the alternative route (calculate_mca_apr, search_funders) obvious but the description doesn't say so.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
calculate_mca_aprMCA factor rate to APRARead-onlyIdempotentInspect
Convert a merchant cash advance factor rate into total payback, cost of capital, payment size, number of payments and effective APR. Daily payments are business days (21 per month, 252 per year); weekly is 4.33 per month. APR discounts each payment to present value, the same formula as the FundingTracker MCA calculator.
| Name | Required | Description | Default |
|---|---|---|---|
| advance | Yes | Funded advance amount in USD, e.g. 50000. | |
| factor_rate | Yes | Factor rate, e.g. 1.35 (total payback = advance x factor rate). Between 1.0 and 2.0. | |
| term_months | Yes | Repayment term in months (1-24), e.g. 6. | |
| payment_frequency | No | Payment frequency: 'daily' (business days, Mon-Fri) or 'weekly'. | daily |
Output Schema
| Name | Required | Description |
|---|---|---|
| method | Yes | |
| advance | Yes | |
| factor_rate | Yes | |
| term_months | Yes | |
| total_payback | Yes | |
| calculator_url | Yes | |
| learn_more_url | Yes | |
| payment_amount | Yes | |
| cost_of_capital | Yes | |
| payment_frequency | Yes | |
| number_of_payments | Yes | |
| effective_apr_percent | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only, idempotent, non-destructive safety, so the description correctly spends its words on methodology instead. It discloses the day-count conventions (21 business days/month, 252/year, 4.33 weeks/month) and the present-value discounting approach for APR, which materially affect results and are not in the schema. Minor gap: no note on rounding or how partial payment counts are handled.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with the conversion and its outputs, followed by the calculation conventions that justify the results. Nothing is redundant, though the 'same formula as the FundingTracker MCA calculator' clause is the weakest use of space.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists and annotations carry the safety profile, so the description needs only to establish the conversion and its conventions — both done. The day-count and APR discounting disclosure is exactly the information an agent needs to trust and interpret the numbers.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, with bounds, examples and the factor-rate-to-payback relationship already documented per parameter. The description adds no parameter-level detail beyond that, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Convert a merchant cash advance factor rate') and enumerates the exact outputs: total payback, cost of capital, payment size, number of payments, effective APR. This clearly separates it from siblings like estimate_mca_payoff and mca_payment_impact.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is only implied by the mention of the 'FundingTracker MCA calculator' formula, giving some context for when this tool is the authoritative source. However, there is no explicit when-to-use versus estimate_mca_payoff or mca_payment_impact, and no stated exclusions or prerequisites.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
estimate_mca_payoffMCA payoff estimateARead-onlyIdempotentInspect
Estimate the remaining balance, payments left and projected payoff date of a merchant cash advance from the advance amount, factor rate, amount already paid and the daily or weekly payment. Remaining balance = total payback - amount paid; daily payments skip weekends.
| Name | Required | Description | Default |
|---|---|---|---|
| advance | Yes | Funded advance amount in USD, e.g. 50000. | |
| as_of_date | No | Date to project from (YYYY-MM-DD). Defaults to today (UTC). | |
| amount_paid | No | Total already repaid in USD. Defaults to 0. | |
| factor_rate | Yes | Factor rate, e.g. 1.35 (total payback = advance x factor rate). Between 1.0 and 2.0. | |
| payment_amount | Yes | The daily or weekly payment amount in USD, e.g. 450. | |
| payment_frequency | No | Payment frequency: 'daily' (business days, Mon-Fri) or 'weekly'. | daily |
Output Schema
| Name | Required | Description |
|---|---|---|
| note | Yes | |
| advance | Yes | |
| as_of_date | Yes | |
| amount_paid | Yes | |
| factor_rate | Yes | |
| percent_paid | Yes | |
| payments_left | Yes | |
| total_payback | Yes | |
| calculator_url | Yes | |
| learn_more_url | Yes | |
| payment_amount | Yes | |
| payment_frequency | Yes | |
| remaining_balance | Yes | |
| calendar_days_left | Yes | |
| estimated_payoff_date | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish that this is a safe, read-only, idempotent calculation. The description adds useful behavioral context: the remaining-balance formula and the rule that daily payments skip weekends, which helps an agent trust the projection logic.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two efficiently packed sentences; outputs are front-loaded and the calculation rule is appended without waste. No redundant or filler text.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a calculator with an output schema and full parameter descriptions, this is nearly complete. Minor gaps remain around edge cases (e.g., amount_paid exceeding total payback or rounding), but the core behavior needed to invoke it correctly is present.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so all six parameters are already documented in the input schema. The description restates the key inputs and the total-payback relationship but adds little parameter-level detail beyond what the schema provides, fitting the baseline of 3.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb ('Estimate') and names the exact outputs: remaining balance, payments left, and projected payoff date. This clearly separates it from siblings like calculate_mca_apr and mca_payment_impact, which address different questions.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explains what the tool computes but gives no guidance on when to use it versus alternatives such as calculate_mca_apr or mca_payment_impact. There are no exclusions or decision criteria for the agent.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_funderGet a funder profileARead-onlyIdempotentInspect
Get one funder's public profile from the FundingTracker directory by slug: financing type, description, website, average merchant rating, review count and the most recent public reviews.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Funder slug from search_funders (e.g. 'apex-funding-group-llc') or its fundingtracker.app/funders URL. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, non-destructive and closed-world, so the safety profile is fully covered and the bar is lower. The description contributes that the profile is 'public' and includes aggregate rating/review counts plus recent reviews, but says nothing about behavior for unknown slugs, pagination of reviews, or caching.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single front-loaded sentence with the action and identifier first, followed by the returned fields. The trailing field list is slightly enumerative but every item tells the agent something it would otherwise have to guess, so nothing is wasted.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description correctly spends its words describing the returned profile contents, and the single parameter is fully documented in the schema. Only the failure case (slug not found) is left unaddressed, which is a small gap for a read-only lookup.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% and the slug parameter's schema text already gives the example format and the source (search_funders or the fundingtracker.app URL). The description only repeats the lookup key as 'slug' and adds no syntax or format detail beyond the schema, so baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Get one funder's public profile from the FundingTracker directory') and adds the lookup key ('by slug'), which cleanly separates it from the sibling search_funders. It also enumerates what the profile contains, so an agent knows what it gets without 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.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'by slug' implies this is a follow-up detail fetch after a search, but the description never names search_funders or states an explicit when-to-use/when-not rule. Usage is inferable rather than stated, so it sits at the minimum-viable level.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_mca_guideRead an MCA guideARead-onlyIdempotentInspect
Return the full text of one FundingTracker MCA guide as markdown, with its canonical URL, key takeaways, sections, checklist and FAQs.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Guide slug from search_mca_guides (e.g. 'what-is-a-factor-rate-merchant-cash-advance') or its URL. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and non-destructive behavior, so the description's added value is the return shape: markdown text with canonical URL, takeaways, sections, checklist, and FAQs. This is meaningful disclosure beyond annotations, though it omits not-found or error behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single well-formed sentence that front-loads the action and enumerates the return contents without waste.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description usefully enumerates what the response contains, which is exactly what an agent needs. Only gap is behavior on invalid or missing slug, which the annotations do not cover.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% and the sole slug parameter is fully documented there, including the example and the source tool. The description adds no parameter meaning beyond the schema, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (Return the full text) and resource (one FundingTracker MCA guide), which distinguishes it from the list-oriented sibling search_mca_guides by emphasizing a single guide. No explicit sibling naming, so it falls short of 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies retrieval of a single known guide but gives no explicit when-to-use or when-not guidance. The routing hint (slug from search_mca_guides) lives only in the schema, not the description.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
mca_payment_impactMCA payment cash-flow impactARead-onlyIdempotentInspect
Measure how heavy an MCA payment is against average daily revenue: daily-equivalent payment, % of daily revenue, weekly and monthly outflow, and a risk level (high at 30%+, medium at 15%+, otherwise low).
| Name | Required | Description | Default |
|---|---|---|---|
| payment_amount | Yes | The daily or weekly MCA payment in USD, e.g. 450. | |
| payment_frequency | No | Payment frequency: 'daily' (business days, Mon-Fri) or 'weekly'. | daily |
| average_daily_revenue | Yes | Average daily revenue (sales deposits) in USD, e.g. 2000. |
Output Schema
| Name | Required | Description |
|---|---|---|
| risk_level | Yes | |
| thresholds | Yes | |
| risk_summary | Yes | |
| calculator_url | Yes | |
| learn_more_url | Yes | |
| payment_amount | Yes | |
| weekly_outflow | Yes | |
| monthly_outflow | Yes | |
| payment_frequency | Yes | |
| average_daily_revenue | Yes | |
| daily_equivalent_payment | Yes | |
| percent_of_daily_revenue | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish read-only, idempotent, non-destructive behavior, so the bar is lower. The description adds valuable behavioral context beyond annotations: the risk thresholds (30%+ high, 15%+ medium) and the fact that payment burden is normalized to a daily equivalent before comparison.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single front-loaded sentence with no filler. Every clause contributes either the core measurement, an output field, or a decision threshold.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple three-parameter read-only calculation with an output schema and full schema coverage, the description is nearly complete: it explains the calculation basis, normalized outputs, and risk thresholds. A minor gap is that it does not explicitly state the daily-vs-weekly conversion rule or business-day assumption, though the schema covers frequency.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so all three parameters are already documented, including the daily/weekly enum. The description adds only marginal param-level meaning by implying weekly payments are converted to a daily-equivalent before ratio calculation; otherwise it relies on the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
It uses a specific verb and resource ('Measure how heavy an MCA payment is against average daily revenue') and enumerates the exact outputs. It is clearly distinguishable from siblings like calculate_mca_apr (cost of capital) and estimate_mca_payoff (payoff timeline).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied by the stated purpose and output fields, but the description never says when to choose this vs calculate_mca_apr or estimate_mca_payoff, nor does it state prerequisites or exclusions. An agent can infer the use case but is not explicitly routed.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_fundersSearch the funder directoryARead-onlyIdempotentInspect
Search FundingTracker's public directory of merchant cash advance and business financing providers by name, description or financing type (e.g. MCA, Term Loan, SBA Loan, Line of Credit). Returns each funder's slug, profile link and merchant review rating.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results (1-50, default 20). | |
| query | No | Words to match in the funder name or description. Omit to list the directory. | |
| financing_type | No | Filter by financing type, e.g. 'MCA', 'Term Loan', 'SBA Loan', 'Line of Credit'. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish read-only, idempotent, non-destructive, closed-world behavior, so the description's burden is lighter. The description adds useful context by identifying the directory as public and disclosing the exact return fields (slug, profile link, merchant review rating). It does not mention pagination or result-count behavior, but the schema covers the limit.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two tightly written sentences, front-loaded with the core purpose, followed by return details. Every sentence earns its place and there is no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description compensates by naming the return fields, which is valuable for a search tool. It omits details like pagination or total-count behavior, but the schema already covers the limit parameter, leaving the definition complete enough for correct invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so all three parameters are already well documented with defaults, ranges, and examples. The description reinforces the matchable fields and financing-type examples but adds little beyond the schema's own text, making the baseline 3 appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb and resource ('Search FundingTracker's public directory of ... providers') and narrows the matchable fields (name, description, financing type). It clearly distinguishes itself from get_funder by framing this as directory search rather than single-funder retrieval.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives clear context for when this tool applies (finding providers by name, description, or financing type) and notes that omitting the query lists the directory. It does not explicitly name the alternative get_funder for retrieving a full profile, so no exclusion guidance is present.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_mca_guidesSearch MCA guidesARead-onlyIdempotentInspect
Search FundingTracker's merchant cash advance guides (payment tracking, remaining balance, factor rates, daily ACH debits, stacking, consolidation, contract review). Returns titles, short answers and links; call get_mca_guide for the full text.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results (1-20, default 10). | |
| query | No | Topic or question, e.g. 'remaining balance' or 'stacked advances'. Omit to list every guide. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, non-destructive and closed-world, so safety is covered. The description adds the return shape (titles, short answers, links) and frames it as a preview tier below full-text retrieval. It does not mention result ordering or relevance behavior, keeping it short of a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, zero waste. The capability and topic scope come first, and the escalation path to get_mca_guide is placed last where it belongs.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema, and the description compensates by naming the returned fields. For a two-parameter, zero-required search tool with full annotation coverage, nothing an agent needs in order to call it correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%: both `limit` (1-20, default 10) and `query` (with examples and 'omit to list every guide') are fully documented in the schema. The description's topic list indirectly helps query formulation but adds no syntax or format detail beyond the schema, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Specific verb plus resource ('Search FundingTracker's merchant cash advance guides') with an enumerated topic list that tells the agent exactly what content is indexed. It also states what comes back (titles, short answers, links), so the agent can distinguish it from get_mca_guide without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly routes the agent: use this for search, then 'call get_mca_guide for the full text.' That names the sibling and the condition that selects it, which is the main decision point an agent faces here.
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.
8 tool updates
- First observed
about_fundingtracker - First observed
calculate_mca_apr - First observed
estimate_mca_payoff - First observed
get_funder - First observed
get_mca_guide - First observed
mca_payment_impact - First observed
search_funders - First observed
search_mca_guides
Related MCP Connectors
Free money calculators: option expiry risk, debt avalanche, cash runway, subscriptions, invoices.
HMDA investor-lender data, DSCR glossary, loan programs and indicative rates. Business-purpose only.
Free CRE loan sizing, DSCR stress tests, payments, closing costs and cited lending knowledge.
Money, tax & business calculators kept current with 2026 rules — plus operator insights.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceQuery 13,000+ US consumer lenders with eligibility criteria, rates, CFPB complaints, and ratings. Find matching lenders by borrower profile, get full profiles, compare lenders, and check eligibility.MIT
- AlicenseNot gradedqualityBmaintenanceLandlord and rental-property calculators as MCP tools: cash flow, cap rate, DSCR, Airbnb break-even occupancy, rent late fees, lease notice dates, and IRS mileage. Offline and deterministic, with no dependencies.MIT
- AlicenseAqualityBmaintenanceEnables AI assistants to run free US money calculators for credit card payoff, debt consolidation, loan terms, crypto trading fees, and emergency funds, returning results with formulas, summaries, warnings, and pre-filled calculator links. It also lets agents list related educational guides.630 PyPIMIT
- AlicenseAqualityAmaintenanceMultifamily real estate deal analysis — analyze deals, score properties, calculate max offer prices, and look up market data. Four tools for underwriting 2-200 unit apartment properties.4377 npm4MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.