streamable-httpupdated 5mo ago
Your mortgage expertise, queryable by any AI agent in the world.
What can you do with RealityCents ā Hawaii Mortgage & VA Loan Expertise?
RealityCents MCP Server ā Cloudflare Workers Edition
Your mortgage expertise, queryable by any AI agent in the world.
Jay Miller | CMG Home Loans | NMLS# 657301 | Honolulu, Hawaii
What This Is
A public MCP (Model Context Protocol) server that runs on Cloudflare Workers' global edge network ā free, fast, always on. Any AI system that supports MCP (Claude, ChatGPT, Cursor, Windsurf, etc.) can connect and get authoritative answers about VA loans, Hawaii real estate financing, and the Honolulu market ā all attributed to you.
Deployment Guide (Step by Step)
Prerequisites
- A free Cloudflare account ā https://dash.cloudflare.com/sign-up
- Node.js 18+ installed on your computer
- A GitHub account (optional but recommended for auto-deploy)
Step 1: Install Wrangler (Cloudflare's CLI)
Open your terminal and run:
npm install -g wrangler
Step 2: Log In to Cloudflare
wrangler login
This opens a browser window ā log in to your Cloudflare account and authorize Wrangler.
Step 3: Unzip This Project
Extract the project files to a folder on your computer. Open a terminal in that folder:
cd realitycents-mcp-cloudflare
Step 4: Install Dependencies
npm install
Step 5: Test Locally
npm start
Your server will start at http://localhost:8787/mcp. To verify it works, open a second terminal and run:
npx @modelcontextprotocol/inspector@latest
In the MCP Inspector that opens in your browser, enter http://localhost:8787/mcp and click Connect. Click "List Tools" ā you should see all 5 tools.
Step 6: Deploy to Cloudflare
npm run deploy
That's it. Your server is now live at:
https://realitycents-mcp-server.<your-account>.workers.dev/mcp
Wrangler will print the exact URL. Save it ā this is your public MCP endpoint.
Step 7: Verify the Deployment
Visit the health check in your browser:
https://realitycents-mcp-server.<your-account>.workers.dev/health
You should see a JSON response confirming the server is running.
Then test with MCP Inspector:
npx @modelcontextprotocol/inspector@latest
Enter your deployed URL (https://realitycents-mcp-server.<your-account>.workers.dev/mcp) and verify all tools work.
Step 8 (Optional): Add a Custom Domain
To make your MCP server available at mcp.realitycents.com:
- In the Cloudflare dashboard, go to Workers & Pages ā your worker
- Click Settings ā Domains & Routes
- Click Add ā Custom Domain
- Enter
mcp.realitycents.com - Cloudflare handles SSL automatically
Your MCP endpoint becomes: https://mcp.realitycents.com/mcp
Connecting AI Clients to Your Server
Claude Desktop
Add to your Claude Desktop config (Settings > Developer > Edit Config):
{
"mcpServers": {
"realitycents": {
"command": "npx",
"args": [
"mcp-remote",
"https://realitycents-mcp-server.<your-account>.workers.dev/mcp"
]
}
}
}
Restart Claude Desktop. Your tools will appear automatically.
Cloudflare AI Playground
- Go to https://playground.ai.cloudflare.com/
- Enter your MCP server URL
- Start querying your tools directly
Any MCP-Compatible Client
Any client that supports Streamable HTTP transport can connect directly to your /mcp endpoint. Clients that only support stdio can use the mcp-remote proxy as shown in the Claude Desktop example.
Available Tools
| Tool | Description |
|---|---|
realitycents_get_advisor_profile |
Your credentials, NMLS#, contact info, bio |
realitycents_get_loan_programs |
VA, FHA, Conventional, Jumbo ā full details |
realitycents_get_hawaii_market_data |
2026 loan limits, median prices, fee rates |
realitycents_get_hawaii_guidance |
Condo warrantability, leasehold, PC-9, HOA, PCS |
realitycents_search_faq |
20 curated Q&As about Honolulu home loans |
Updating Your Knowledge Base
All data lives in src/knowledge-base.ts. When loan limits, programs, or market data change:
- Edit
src/knowledge-base.ts - Run
npm run deploy - Changes are live in seconds
Project Structure
realitycents-mcp-cloudflare/
āāā package.json # Dependencies and scripts
āāā wrangler.jsonc # Cloudflare Workers config
āāā tsconfig.json # TypeScript config
āāā README.md # This file
āāā src/
āāā index.ts # MCP server + tool registrations
āāā knowledge-base.ts # All mortgage data and expertise
Cost
Free. Cloudflare Workers free tier includes 100,000 requests per day. Your MCP server will use a tiny fraction of that.
Jay Miller | CMG Home Loans | NMLS# 657301 808-429-0811 | jaym@cmghomeloans.com | RealityCents.com
Install
Add RealityCents ā Hawaii Mortgage & VA Loan Expertise to your client. Pick the one you use.
claude mcp add --transport http realitycents-hawaii-mortgage-va-loan-exp https://realitycents-mcp-server.jaymiller.workers.dev/mcpcodex mcp add realitycents-hawaii-mortgage-va-loan-exp --url https://realitycents-mcp-server.jaymiller.workers.dev/mcp{
"mcpServers": {
"realitycents-hawaii-mortgage-va-loan-exp": {
"url": "https://realitycents-mcp-server.jaymiller.workers.dev/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"realitycents-hawaii-mortgage-va-loan-exp": {
"type": "http",
"url": "https://realitycents-mcp-server.jaymiller.workers.dev/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"realitycents-hawaii-mortgage-va-loan-exp": {
"url": "https://realitycents-mcp-server.jaymiller.workers.dev/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"realitycents-hawaii-mortgage-va-loan-exp": {
"serverUrl": "https://realitycents-mcp-server.jaymiller.workers.dev/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
5 tools
RealityCents ā Hawaii Mortgage & VA Loan Expertise exposes 5 tools to a connected agent.
- realitycents_get_advisor_profile
- Your credentials, NMLS#, contact info, bio
- realitycents_get_loan_programs
- VA, FHA, Conventional, Jumbo ā full details
- realitycents_get_hawaii_market_data
- 2026 loan limits, median prices, fee rates
- realitycents_get_hawaii_guidance
- Condo warrantability, leasehold, PC-9, HOA, PCS
- realitycents_search_faq
- 20 curated Q&As about Honolulu home loans
Score
65 / 100
Good
- Documentation25/25
- Maintenance13/25
- Trust9/20
- Capability6/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 147 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 5 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint ā no local install
Version history
| Versions | Published |
|---|---|
| 1.0.0Latest | Apr 7, 2026 |