How iAhorro shipped a mortgage simulation app on ChatGPT in days
iAhorro is Spain's leading independent mortgage advisor. They help families compare offers, simulate financing, and get expert guidance from the first question all the way to signature.
More mortgage questions are starting in ChatGPT. So iAhorro built a ChatGPT app that lets customers run a mortgage simulation in plain Spanish, with real iAhorro pricing, and get connected to a human advisor when they are ready.
The app is currently available to ChatGPT users in Spain: open iAhorro on ChatGPT.

The starting point
When we first sat down with iAhorro, the use case was already clear:
- A conversational mortgage simulator that calls iAhorro's own pricing API. Realistic rates based on the user's amount, down payment, location, and property type.
- An early prototype. The iAhorro team had put together a first version of the MCP server in a few days. It worked end-to-end, but it was far from production-ready and did not yet meet the requirements and guidelines an MCP App has to satisfy to be published on ChatGPT.
- A clean lead handoff. Capture the right contact details at the right moment, push them to iAhorro's CRM, and let a real advisor take it from there.
With no previous experience with the ChatGPT App Store, and no bandwidth to figure out submission and post-launch monitoring from scratch, they were looking for a partner to help them get to production quality and ship the app in time.
The collaboration
iAhorro built their MCP server using mcp-use SDK, the open-source MCP SDK. It is the most-used MCP framework on GitHub today.
It gave the team:
- A typed server with clean tool definitions for the simulator and the lead-capture flow.
- Sensible defaults for tool naming, input validation, and authentication. These are the patterns most likely to pass a ChatGPT app review.
- Drop-in support for React-based MCP UI views, so the simulation cards render correctly inside ChatGPT.
The first deployable build was running in four working days of focused effort. The rest of the timeline was about getting right some UI elements and passing ChatGPT app store review.
Once the MCP App server compiled, the team connected iAhorro's GitHub repository to Manufact Cloud. From that point, shipping meant merging to main.
Hosting
Connect GitHub, get branch previews and a production MCP endpoint with managed TLS, env vars, and deploy history.
First-pass review, on a deadline
iAhorro had a launch date that wasn't moving. The ChatGPT App Store review process is long, partly published, and partly learned the hard way — protocol conformance, tool naming, security headers, allowed domains, asset dimensions. One miss means a multi-week rejection cycle.
Before submitting, iAhorro ran Manufact's publishing checks against their production endpoint.

The checks surfaced everything that would have triggered a manual review fail. A couple of tool annotations to tighten, asset dimensions for the store listing, a domain reachability issue. The team resolved them in an afternoon. The app went into the store on the first try.
Publishing checks
Audit your MCP app against ChatGPT App Store requirements: protocol, tools, security, domains, assets, and more, directly on Manufact Cloud. Learn more →
The app went live ahead of the deadline. From day one, the iAhorro team had visibility into how customers were using it through Manufact Analytics:
- How often the simulator is being called, and at what shape of scenario.
- The drop-off and conversion at each step before
request_callbackfires.
The ChatGPT channel ends up evaluated the same way the rest of iAhorro's funnel is evaluated: by the quality of the conversations that end with an advisor on the phone.
The result
A full working mortgage simulation app on ChatGPT, with the same UI and user experience as the website.

iAhorro has full ownership of the product, the data, and the customer relationship. Manufact handled the parts that aren't iAhorro's business: MCP hosting, testing, submission, and monitoring.
| Before Manufact | With Manufact and mcp-use | |
|---|---|---|
| Time to first MCP app live | Open-ended | A few working days |
| QA loop | Developer-blocked | Self-serve via hosted Inspector |
| Submission risk | High, opaque criteria | Pre-flighted via publishing checks |
| Post-launch operations | DIY DevOps | Built-in hosting, analytics, alerting |
| Engineering focus | DevOps and protocol plumbing | The product experience |
What's next
The launch product is two tools because the launch goal was to prove the dialogic flow. With that proven, the surface area opens up to more tools. This is also our recommendation for future MCP Apps: start with few tools, pass the review, and then add more.
If you are a financial services team, or any consumer brand, thinking about how to show up inside ChatGPT, the same approach works:
- Build with mcp-use, the open-source MCP SDK.
- Deploy with Manufact Hosting. Connect your GitHub repo and ship in one click.
- QA across clients with the hosted Inspector.
- De-risk submission with publishing checks.
- Operate with analytics.
iAhorro is Spain's leading independent mortgage advisor. Learn more at iahorro.com.











