Skip to content
Gauge

ax-check.com

Should I Refinance Yet?

shouldirefinanceyet.com

ax-check.com

Checked 19 September 2026

D

29/100

Agents haven’t verified setup

MCP tools are documented well, but pricing details stay vague.

MCP server and API reference pass with full tool/parameter docs, but no pricing page exists and no llms.txt index is offered (404).

3 fixes to start with

Concrete changes, backed by what we found.

Onboarding

Resolve the blocker that stopped agent setup.

Agents cannot progress through onboarding without human help. Provide an agent-accessible path through authentication and setup.

Docs

Return Markdown when clients request text/markdown.

Homepage returned text/html despite text/markdown Accept header; no Markdown representation offered.

Docs

Add links to your product documentation and quickstart in /llms.txt.

/llms.txt returns HTTP 404, so no documentation index exists.

Linked from www.shouldirefinanceyet.com/llms.txt

Recorded coding sessions

Same task, 3 models, no shouldirefinanceyet.com account. Recorded 19 September 2026 on Pi.

3 recorded · 1m 23s

1m 23s · recorded

Session findings

Select a finding to see it in context.

piv0.84.2
modelQwen 3.8 Maxcwd/sandbox/repo
Help me build a simple example using Should I Refinance Yet?. Tell me how pricing works, and briefly tell me whether this product will be easy for you to manage. Let me know if you get blocked. If this product has no developer workflow you can act on, say so plainly and stop. Stay light: use the hosted product through its SDK or API. Do not start local service stacks or wait for long-running commands; if the quickstart requires either, say so plainly and stop.
Thinking…

The user asks about "Should I Refinance Yet?" — a product. Let me check the sandbox repo to see what's there.

$ ls -la /sandbox/repo; cat /sandbox/repo/README* 2>/dev/null | head -50{"content":[{"text":"total 16\ndrwxr-xr-x 3 root root 4096 Sep 18 08:00 .\ndrwxr-xr-x 7 root root 4096 Sep 19 07:36 ..\ndrwxr-xr-x 8 root root 4096 Sep 18 08:00…ctrl+o
{"content":[{"text":"total 16\ndrwxr-xr-x 3 root root 4096 Sep 18 08:00 .\ndrwxr-xr-x 7 root root 4096 Sep 19 07:36 ..\ndrwxr-xr-x 8 root root 4096 Sep 18 08:00 .git\n-rw-r--r-- 1 root root  408 Sep 18 08:00 .gitignore\n","type":"text"}]}
$ find /sandbox -maxdepth 3 -not -path "*/node_modules/*" | head -50{"content":[{"text":"/sandbox\n/sandbox/.gauge\n/sandbox/.gauge/pi\n/sandbox/.gauge/pi/sessions\n/sandbox/.gauge/pi/rpc.pid\n/sandbox/.cache\n/sandbox/.cache/no…ctrl+o
{"content":[{"text":"/sandbox\n/sandbox/.gauge\n/sandbox/.gauge/pi\n/sandbox/.gauge/pi/sessions\n/sandbox/.gauge/pi/rpc.pid\n/sandbox/.cache\n/sandbox/.cache/node-compile\n/sandbox/.cache/node-compile/v22.23.2-x64-9de703df-0\n/sandbox/.tmp\n/sandbox/.pi\n/sandbox/.pi/agent\n/sandbox/.pi/agent/auth.json\n/sandbox/.pi/agent/models-store.json\n/sandbox/.pi/agent/models.json\n/sandbox/repo\n/sandbox/repo/.gitignore\n/sandbox/repo/.git\n/sandbox/repo/.git/branches\n/sandbox/repo/.git/COMMIT_EDITMSG\n/sandbox/repo/.git/hooks\n/sandbox/repo/.git/config\n/sandbox/repo/.git/index\n/sandbox/repo/.git/objects\n/sandbox/repo/.git/logs\n/sandbox/repo/.git/HEAD\n/sandbox/repo/.git/refs\n/sandbox/repo/.git/info\n/sandbox/repo/.git/description\n","type":"text"}]}
Thinking…

The repo is empty. "Should I Refinance Yet?" — is this a real product? I don't know of it. It sounds like a consumer mortgage tool, not a developer product with an SDK/API. The user's instruction: "If this product has no developer workflow you can act on, say so plainly and stop."

Let me check network access quickly? Probably no network. Let me test briefly.

$ cd /sandbox/repo && git log --oneline -5 2>&1 | head; timeout 8 curl -sSI https://registry.npmjs.org/ 2>&1 | head -3{"content":[{"text":"9ebf5fb Initial workspace\nHTTP/2 200 \r\ndate: Sat, 19 Sep 2026 07:36:17 GMT\r\ncontent-type: application/json\r\n","type":"text"}]}
Thinking…

Network works. Let me check whether "Should I Refinance Yet?" has an SDK or API — search npm for something. But I should not fabricate. Let me do a quick check.

$ timeout 15 curl -sS "https://registry.npmjs.org/-/v1/search?text=should-i-refinance-yet&size=5" | head -c 1500; echo; timeout 15 curl -sS "https://registry.npmjs.org/-/v1/search?text=refinance%20api&s…{"content":[{"text":"{\"objects\":[{\"downloads\":{\"monthly\":653530898,\"weekly\":163132983},\"dependents\":\"688\",\"updated\":\"2026-09-17T22:24:22.735Z\",\…ctrl+o
timeout 15 curl -sS "https://registry.npmjs.org/-/v1/search?text=should-i-refinance-yet&size=5" | head -c 1500; echo; timeout 15 curl -sS "https://registry.npmjs.org/-/v1/search?text=refinance%20api&size=5" | python3 -c "import json,sys; d=json.load(sys.stdin); print([o['package']['name'] for o in d['objects']])"

{"content":[{"text":"{\"objects\":[{\"downloads\":{\"monthly\":653530898,\"weekly\":163132983},\"dependents\":\"688\",\"updated\":\"2026-09-17T22:24:22.735Z\",\"searchScore\":102.90464,\"package\":{\"name\":\"path-scurry\",\"keywords\":[],\"version\":\"2.0.2\",\"description\":\"walk paths fast and efficiently\",\"sanitized_name\":\"path-scurry\",\"publisher\":{\"email\":\"i@izs.me\",\"username\":\"isaacs\"},\"maintainers\":[{\"email\":\"i@izs.me\",\"username\":\"isaacs\"}],\"license\":\"BlueOak-1.0.0\",\"date\":\"2026-02-19T17:20:00.211Z\",\"links\":{\"homepage\":\"https://github.com/isaacs/path-scurry#readme\",\"repository\":\"git+https://github.com/isaacs/path-scurry.git\",\"bugs\":\"https://github.com/isaacs/path-scurry/issues\",\"npm\":\"https://www.npmjs.com/package/path-scurry\"}},\"score\":{\"final\":102.90464,\"detail\":{\"popularity\":1,\"quality\":1,\"maintenance\":1}},\"flags\":{\"insecure\":0}},{\"downloads\":{\"monthly\":208154030,\"weekly\":52499449},\"dependents\":\"766\",\"updated\":\"2026-09-17T22:25:16.644Z\",\"searchScore\":77.54998,\"package\":{\"name\":\"mdast-util-to-string\",\"keywords\":[\"unist\",\"mdast\",\"mdast-util\",\"util\",\"utility\",\"markdown\",\"node\",\"string\",\"serialize\"],\"version\":\"4.0.0\",\"description\":\"mdast utility to get the plain text content of a node\",\"sanitized_name\":\"mdast-util-to-string\",\"publisher\":{\"email\":\"tituswormer@gmail.com\",\"username\":\"wooorm\"},\"maintainers\":[{\"email\":\"tituswormer@gmail.com\",\"username\":\"wooorm\"},{\"email\":\"keith@mcknig.ht\",\"username\":\"kmck\"}],\"license\":\"MIT\",\"date\":\"2023-07-07T16:19:50.488Z\",\"links\":{\"homepage\":\"https://github.com/syntax-tree/mdast-util-to-stri\n['@morpho-org/morpho-sdk', 'node-addon-api', 'napi-build-utils', '@octokit/core', '@octokit/types']\n","type":"text"}]}
$ timeout 15 curl -sSI "https://shouldirefinanceyet.com" 2>&1 | head -5; echo "---"; timeout 15 curl -sS "https://duckduckgo.com/html/?q=%22Should+I+Refinance+Yet%22+API+docs" 2>&1 | head -c 800{"content":[{"text":"HTTP/2 307 \r\ncache-control: public, max-age=0, must-revalidate\r\ncontent-type: text/plain\r\ndate: Sat, 19 Sep 2026 07:36:19 GMT\r\nloca…ctrl+o
{"content":[{"text":"HTTP/2 307 \r\ncache-control: public, max-age=0, must-revalidate\r\ncontent-type: text/plain\r\ndate: Sat, 19 Sep 2026 07:36:19 GMT\r\nlocation: https://www.shouldirefinanceyet.com/\r\n---\n<html>\r\n<head><title>302 Found</title></head>\r\n<body>\r\n<center><h1>302 Found</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n","type":"text"}]}
Thinking…

There is a site shouldirefinanceyet.com. Let me check what it is — likely a consumer calculator website, not a developer product. Let me fetch it.

$ timeout 20 curl -sSL "https://www.shouldirefinanceyet.com/" | head -c 3000{"content":[{"text":"<!DOCTYPE html><html lang=\"en\"><head><meta charSet=\"utf-8\" data-next-head=\"\"/><meta charSet=\"utf-8\"/><meta name=\"viewport\" conten…ctrl+o
{"content":[{"text":"<!DOCTYPE html><html lang=\"en\"><head><meta charSet=\"utf-8\" data-next-head=\"\"/><meta charSet=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\" data-next-head=\"\"/><meta property=\"og:image\" content=\"https://www.shouldirefinanceyet.com/social-image.png\" data-next-head=\"\"/><meta name=\"twitter:card\" content=\"summary_large_image\" data-next-head=\"\"/><meta name=\"twitter:image\" content=\"https://www.shouldirefinanceyet.com/social-image.png\" data-next-head=\"\"/><title data-next-head=\"\">Should I Refinance Yet? - Refinance Calculator and Tracker</title><meta name=\"description\" content=\"Track mortgage rates, estimate refinance savings, and get weekly insights to know when refinancing makes sense for your loan and monthly payment goals.\" data-next-head=\"\"/><meta property=\"og:title\" content=\"Should I Refinance Yet? - Refinance Calculator and Tracker\" data-next-head=\"\"/><meta property=\"og:description\" content=\"Track mortgage rates, estimate refinance savings, and get weekly insights to know when refinancing makes sense for your loan and monthly payment goals.\" data-next-head=\"\"/><link rel=\"canonical\" href=\"https://www.shouldirefinanceyet.com/\" data-next-head=\"\"/><meta name=\"emotion-insertion-point\" content=\"\"/><link rel=\"icon\" href=\"/favicon.ico\"/><meta name=\"theme-color\" content=\"#ffffff\"/><link rel=\"preconnect\" href=\"https://fonts.googleapis.com\"/><link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin=\"anonymous\"/><meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\"/><meta property=\"og:locale\" content=\"en_US\"/><meta property=\"og:type\" content=\"website\"/><meta property=\"og:site_name\" content=\"Should I Refinance Yet?\"/><link rel=\"alternate\" type=\"application/rss+xml\" title=\"Should I Refinance Yet? Blog\" href=\"https://www.shouldirefinanceyet.com/rss.xml\"/><link rel=\"preload\" href=\"/_next/static/css/b5bf4af849afdc8e.css\" as=\"style\"/><style data-emotion=\"css-global 6pim81\">html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;-webkit-text-size-adjust:100%;}*,*::before,*::after{box-sizing:inherit;}strong,b{font-weight:700;}body{margin:0;color:#1e2022;font-family:\"Inter\",sans-serif;font-weight:400;font-size:1rem;line-height:1.5;background-color:#ffffff;}@media print{body{background-color:#fff;}}body::backdrop{background-color:#ffffff;}</style><style data-emotion=\"css-global 13kse5l\">@-webkit-keyframes mui-auto-fill{from{-webkit-animation-name:mui-auto-fill;animation-name:mui-auto-fill;}}@keyframes mui-auto-fill{from{-webkit-animation-name:mui-auto-fill;animation-name:mui-auto-fill;}}@-webkit-keyframes mui-auto-fill-cancel{from{-webkit-animation-name:mui-auto-fill-cancel;animation-name:mui-auto-fill-cancel;}}@keyframes mui-auto-fill-cancel{from{-webkit-animation-name:mui-auto-fill-cancel;animation-name:mui-auto-fill-cancel;}}</style><style data-emotion=\"css 1ifyc2y 1kzo3b9 d2tuj6 1hzf02z nb2z2f k008qs 7s1e4w 13420go f38rbf 1fw8js1 yvbcurl: (23) Failure writing output to destination\n","type":"text"}]}
Thinking…

It's a consumer mortgage refinance calculator website. Check for /pricing, /api, /docs, robots.txt to see if there's a developer workflow.

$ for p in pricing api docs developers sitemap.xml robots.txt; do echo "== $p"; timeout 15 curl -sS -o /dev/null -w "%{http_code} %{redirect_url}\n" "https://www.shouldirefinanceyet.com/$p"; done{"content":[{"text":"== pricing\n404 \n== api\n404 \n== docs\n404 \n== developers\n404 \n== sitemap.xml\n200 \n== robots.txt\n200 \n","type":"text"}]}
Thinking…

Confirmed: no developer workflow — no API, docs, SDK, pricing page. It's a consumer website. So I should say so plainly and stop.

I checked a few things: npm has no package, no /api or /docs or /pricing pages. Maybe check sitemap for any dev docs quickly to be thorough.

$ timeout 15 curl -sS "https://www.shouldirefinanceyet.com/sitemap.xml" | tr '>' '>\n' | grep -o 'https://[^<]*' | head -40; echo "--- robots:"; timeout 15 curl -sS "https://www.shouldirefinanceyet.com/…{"content":[{"text":"https://www.shouldirefinanceyet.com\nhttps://www.shouldirefinanceyet.com/about\nhttps://www.shouldirefinanceyet.com/calculator\nhttps://www…ctrl+o
timeout 15 curl -sS "https://www.shouldirefinanceyet.com/sitemap.xml" | tr '>' '>\n' | grep -o 'https://[^<]*' | head -40; echo "--- robots:"; timeout 15 curl -sS "https://www.shouldirefinanceyet.com/robots.txt"

{"content":[{"text":"https://www.shouldirefinanceyet.com\nhttps://www.shouldirefinanceyet.com/about\nhttps://www.shouldirefinanceyet.com/calculator\nhttps://www.shouldirefinanceyet.com/interest-rates\nhttps://www.shouldirefinanceyet.com/interest-rates/15\nhttps://www.shouldirefinanceyet.com/interest-rates/30\nhttps://www.shouldirefinanceyet.com/interest-rates/30-jumbo\nhttps://www.shouldirefinanceyet.com/blog\nhttps://www.shouldirefinanceyet.com/blog/10-Common-Refinance-Questions\nhttps://www.shouldirefinanceyet.com/blog/Cash-Out-Refinancing-vs--Home-Equity-Loans--Which-Is-Better-\nhttps://www.shouldirefinanceyet.com/blog/Choosing-the-Right-Path-to-Homeownership--Fixed-Rate-vs-ARM-Mortgages\nhttps://www.shouldirefinanceyet.com/blog/Comparative-Analysis--Refinancing-vs--Home-Equity-Loan\nhttps://www.shouldirefinanceyet.com/blog/Complete-Guide-to-USDA-Refinancing-2024\nhttps://www.shouldirefinanceyet.com/blog/Comprehensive-Guide-to-Jumbo-Loan-Refinancing\nhttps://www.shouldirefinanceyet.com/blog/Comprehensive-Guide-to-VA-Refinance-Options\nhttps://www.shouldirefinanceyet.com/blog/Demystifying-Amortization-Schedules\nhttps://www.shouldirefinanceyet.com/blog/Demystifying-Private-Mortgage-Insurance--Why-do-we-need-it-and-how-do-we-get-rid-of-it-\nhttps://www.shouldirefinanceyet.com/blog/Effective-Ways-To-Reduce-Your-Monthly-Mortgage-Payments\nhttps://www.shouldirefinanceyet.com/blog/Finding-the-Right-Lender-for-Your-Mortgage-Refinance\nhttps://www.shouldirefinanceyet.com/blog/Fixed-vs-ARM-vs-FHA-vs-VA\nhttps://www.shouldirefinanceyet.com/blog/How-Much-Does-It-Cost-To-Refinance-A-Reverse-Mortgage\nhttps://www.shouldirefinanceyet.com/blog/How-To-Convert-An-ARM-Mortgage-To-A-Fixed-Rate-Mortgage\nhttps://www.shouldirefinanceyet.com/blog/How-do-I-know-if-refinancing-makes-financial-sense-\nhttps://www.shouldirefinanceyet.com/blog/How-to-Prepare-Your-Credit-for-Refinancing\nhttps://www.shouldirefinanceyet.com/blog/How-to-Refinance-a-Seller-Financed-Mortgage--A-Comprehensive-Guide\nhttps://www.shouldirefinanceyet.com/blog/I-am-halfway-through-my-mortgage---should-I-refinance-\nhttps://www.shouldirefinanceyet.com/blog/Innovative-Refinancing-Options-in-2025--What-s-New-and-What-s-Beneficial\nhttps://www.shouldirefinanceyet.com/blog/Is-Recasting-a-Mortgage-Better-Than-Refinancing-\nhttps://www.shouldirefinanceyet.com/blog/Lender-Negotiation\nhttps://www.shouldirefinanceyet.com/blog/Navigating-Home-Equity--Reverse-Mortgages-vs--Cash-Out-Refinancing\nhttps://www.shouldirefinanceyet.com/blog/Refinancing-For-Home-Improvement\nhttps://www.shouldirefinanceyet.com/blog/Refinancing-Myths-Debunked--What-You-Really-Need-to-Know\nhttps://www.shouldirefinanceyet.com/blog/Refinancing-With-Less-Than-20-Equity\nhttps://www.shouldirefinanceyet.com/blog/Refinancing-and-Your-Taxes--What-You-Should-Consider\nhttps://www.shouldirefinanceyet.com/blog/Refinancing-for-Rental-Properties--Tips-and-Strategies\nhttps://www.shouldirefinanceyet.com/blog/Removing-PMI\nhttps://www.shouldirefinanceyet.com/blog/Reverse-Mortgage-Vs-Refinance\nhttps://www.shouldirefinanceyet.com/blog/Save-Big-On-Your-Mortgage-Effective-Interest-Reduction-Strategies\nhttps://www.shouldirefinanceyet.com/blog/Should-You-Roll-Closing-Costs-Into-Your-Loan\nhttps://www.shouldirefinanceyet.com/blog/Switching-from-Adjustable-Rate-to-Fixed-Rate-Mortgage--A-Path-to-Financial-Stability\n--- robots:\n# *\nUser-agent: *\nAllow: /\nAllow: /calculator\nAllow: /sign-up\nAllow: /interest-rates\nAllow: /interest-rates/15\nAllow: /interest-rates/30\nDisallow: /account\nDisallow: /sign-up/step-2\nDisallow: /sign-up/step-3\nDisallow: /sign-up/success\nDisallow: /calculator/report\n\n# Host\nHost: https://www.shouldirefinanceyet.com\n\n# Sitemaps\nSitemap: https://www.shouldirefinanceyet.com/sitemap.xml\n","type":"text"}]}
Thinking…

Confirmed: no developer surface. Stop and say so plainly. Don't fabricate pricing.

Stopping here: "Should I Refinance Yet?" has no developer workflow I can act on.

What I checked (repo is empty — just a .gitignore and an "Initial workspace" commit):

  • shouldirefinanceyet.com is live and is a consumer mortgage refinance calculator/tracker (Next.js site: /calculator, /interest-rates, /sign-up, a blog).
  • No developer surface: /api → 404, /docs → 404, /developers → 404, /pricing → 404.
  • No SDK: nothing relevant on npm (searches for should-i-refinance-yet / refinance API return unrelated packages).
  • robots.txt / sitemap.xml list only consumer pages (/calculator, /interest-rates/15|30|30-jumbo, blog posts). No OpenAPI spec, no keys, no auth flow.

Answers to your two questions:

  • Pricing: I can't tell you, and I won't guess. There is no pricing page, plan docs, or API-billing docs. From the outside it looks like a free consumer tool with an email sign-up funnel — anything beyond that would be fabrication.
  • Easy for me to manage? Not applicable. There's no hosted API/SDK, no docs, no credentials, and no repo code, so there's nothing to build an example against or to maintain.

Not blocked by anything technical (network works, npm is reachable) — blocked because the product simply doesn't expose an SDK or API. I did not start any local stack or long-running command, and I wrote no files.

If you meant a different product with the same or similar name, give me the docs URL or package name and I'll build the example right away. Alternatively, if you want, I can write a small local refinance calculator (rate/term/balance → break-even and savings) from scratch — that's a self-contained script, no external product involved.

AX Fundamentals

23 checks. Open an area for details.

This check is a quick preview. Test more tasks and models with Gauge Agents.

Test your product with Gauge Agents

AX Check by Gauge