Read-only Haven portfolio financing rates, simulations, debt comparisons and onboarding links.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Compares an existing loan (margin, SBLOC, HELOC, mortgage, personal loan, credit card) with Haven's all-in cost on every term: annual cost, savings, the lowest-cost option and the collateral Haven would need.
Outstanding balance of the existing loan, in USD.
The existing loan's annual interest rate, in percent (e.g. 8.25).
Kind of existing debt: margin, sbloc, heloc, mortgage, personal_loan, credit_card or other.
Market value of the brokerage portfolio that would secure Haven financing, in USD.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http financing https://app.haven.finance/api/mcp
Compares an existing loan (margin, SBLOC, HELOC, mortgage, personal loan, credit card) with Haven's all-in cost on every term: annual cost, savings, the lowest-cost option and the collateral Haven would need.
| Argument | Type | Description |
|---|---|---|
| balance* | number | Outstanding balance of the existing loan, in USD. |
| debtType | string | Kind of existing debt: margin, sbloc, heloc, mortgage, personal_loan, credit_card or other. |
| collateralValue | number | Market value of the brokerage portfolio that would secure Haven financing, in USD. |
| currentRatePercent* | number | The existing loan's annual interest rate, in percent (e.g. 8.25). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"balance",
"currentRatePercent"
],
"properties": {
"balance": {
"type": "number",
"maximum": 1000000000,
"description": "Outstanding balance of the existing loan, in USD.",
"exclusiveMinimum": 0
},
"debtType": {
"enum": [
"margin",
"sbloc",
"heloc",
"mortgage",
"personal_loan",
"credit_card",
"other"
],
"type": "string",
"description": "Kind of existing debt: margin, sbloc, heloc, mortgage, personal_loan, credit_card or other."
},
"collateralValue": {
"type": "number",
"maximum": 10000000000,
"description": "Market value of the brokerage portfolio that would secure Haven financing, in USD.",
"exclusiveMinimum": 0
},
"currentRatePercent": {
"type": "number",
"maximum": 40,
"minimum": 0,
"description": "The existing loan's annual interest rate, in percent (e.g. 8.25)."
}
}
}Builds a link that opens Haven's financing simulator prefilled with a scenario, where the investor can review it and apply. Creates nothing and submits nothing; the link carries no personal data.
| Argument | Type | Description |
|---|---|---|
| term | string | Fixed-rate term: 3M, 6M, 12M (or 1Y) or 2Y. Ignored for variable financing. |
| source | string | Optional short label for the client creating the link, e.g. chatgpt. Recorded as utm_source. |
| rateType | string | fixed: rate set for the term at execution. variable: resets monthly at the 1M rate. |
| drawAmount* | number | Cash to borrow, in USD. Minimum $50,000. |
| collateralValue* | number | Market value of the eligible brokerage portfolio pledged as collateral, in USD. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"collateralValue",
"drawAmount"
],
"properties": {
"term": {
"enum": [
"3M",
"6M",
"12M",
"2Y",
"1Y"
],
"type": "string",
"description": "Fixed-rate term: 3M, 6M, 12M (or 1Y) or 2Y. Ignored for variable financing."
},
"source": {
"type": "string",
"pattern": "^[a-z0-9][a-z0-9-]{0,31}$",
"description": "Optional short label for the client creating the link, e.g. chatgpt. Recorded as utm_source."
},
"rateType": {
"enum": [
"fixed",
"variable"
],
"type": "string",
"description": "fixed: rate set for the term at execution. variable: resets monthly at the 1M rate."
},
"drawAmount": {
"type": "number",
"maximum": 1000000000,
"description": "Cash to borrow, in USD. Minimum $50,000.",
"exclusiveMinimum": 0
},
"collateralValue": {
"type": "number",
"maximum": 10000000000,
"description": "Market value of the eligible brokerage portfolio pledged as collateral, in USD.",
"exclusiveMinimum": 0
}
}
}Returns the full text of a document found with search.
| Argument | Type | Description |
|---|---|---|
| id* | string | A document id returned by search. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"maxLength": 100,
"description": "A document id returned by search."
}
}
}Haven's current financing rates for each fixed term (3M, 6M, 1Y, 2Y) and the monthly variable rate: financing rate, Haven fee, all-in rate, illustrative after-tax rate, as-of time and rate-lock eligibility.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Searches Haven's reference documents (current rates, fees, collateral limits, rate locks, savings method, risks). Returns ids to pass to fetch.
| Argument | Type | Description |
|---|---|---|
| query* | string | What to look for, e.g. 'advisory fee' or 'loan to value'. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 500,
"description": "What to look for, e.g. 'advisory fee' or 'loan to value'."
}
}
}Calculate indicative financing costs for users considering borrowing against an investment portfolio. Accept portfolio value, requested financing amount, and selected term. When users have authorized access to connected financial information, relevant portfolio values and existing borrowing details may be used as calculation inputs, subject to applicable permissions and user consent. Return current Haven rates, advisory fees, estimated financing costs, loan-to-value ratios, and applicable eligibility and collateral risk disclosures. Do not request account credentials or unnecessarily detailed personal holdings.
| Argument | Type | Description |
|---|---|---|
| term | string | Fixed-rate term: 3M, 6M, 12M (or 1Y) or 2Y. Ignored for variable financing. |
| rateType | string | fixed: rate set for the term at execution. variable: resets monthly at the 1M rate. |
| drawAmount* | number | Cash to borrow, in USD. Minimum $50,000. |
| collateralValue* | number | Market value of the eligible brokerage portfolio pledged as collateral, in USD. |
| existingHavenBalance | number | Haven financing already outstanding against the same collateral, in USD. Default 0. |
| comparisonRatePercent | number |
We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 12, 2026.
| Annual rate to compare against, in percent (default 7.5, an approximate brokerage margin rate). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"collateralValue",
"drawAmount"
],
"properties": {
"term": {
"enum": [
"3M",
"6M",
"12M",
"2Y",
"1Y"
],
"type": "string",
"description": "Fixed-rate term: 3M, 6M, 12M (or 1Y) or 2Y. Ignored for variable financing."
},
"rateType": {
"enum": [
"fixed",
"variable"
],
"type": "string",
"description": "fixed: rate set for the term at execution. variable: resets monthly at the 1M rate."
},
"drawAmount": {
"type": "number",
"maximum": 1000000000,
"description": "Cash to borrow, in USD. Minimum $50,000.",
"exclusiveMinimum": 0
},
"collateralValue": {
"type": "number",
"maximum": 10000000000,
"description": "Market value of the eligible brokerage portfolio pledged as collateral, in USD.",
"exclusiveMinimum": 0
},
"existingHavenBalance": {
"type": "number",
"maximum": 1000000000,
"minimum": 0,
"description": "Haven financing already outstanding against the same collateral, in USD. Default 0."
},
"comparisonRatePercent": {
"type": "number",
"maximum": 40,
"minimum": 0,
"description": "Annual rate to compare against, in percent (default 7.5, an approximate brokerage margin rate)."
}
}
}