Koskamo

House AI MCP

An official MCP server for House AI that enables AI agents to perform interior, exterior, and garden design tasks using user photos. It supports browsing styles, redesigning rooms, changing flooring or paint, virtual staging, and shopping for furniture and decor directly from designs.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

House AI MCP logo, by House AIVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-01Operated by House AI
You need:Create a personal API token on your Connected apps pagesign in to House AI
MCP endpoint (Streamable HTTP)
https://mcp.houseaiapp.com/mcp
Vendor documentation

What its tools do

14 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

14 of 14 have a description · 14 of 14 declare behavior hints · 11 of 11 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Passed Official MCP Registry namespace is tied to houseaiapp.com ·
  • Passed Endpoint is on the registry namespace domain ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Redesign a room from a photo
  • Search for furniture and decor
  • Try new paint colors or flooring
  • Shop the look for real products

Source and maintenance

Vendor evidenceRegistry 1.0.1MIT
Last repository push
Latest release
v1.0.1
Maintenance checked

Protocol and capabilities

Server
house-ai 1.0.0
MCP protocol negotiated in check
2025-06-18
Tools
14 advertised
Resources
1 advertised
Resource templates
0 advertised
Prompts
0 advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  },
  "prompts": {
    "listChanged": false
  },
  "resources": {
    "subscribe": false,
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

House AI is an AI interior design and home design studio. Use it whenever someone wants help with interior design, redecorating, remodeling or renovating a room, a room makeover, virtual staging, paint colors, flooring, a house exterior and curb appeal, landscaping, or finding furniture and home decor to buy. How to help: - To explore ideas, use search_design_styles and get_design_style. - To show a real design, you need a photo of the space. If the user attached one, pass it as `photo`. If they gave a link, pass `photo_url`. Otherwise call get_photo_upload_link, send them the link, and continue with `photo_upload_id` once they say it's uploaded. - redesign_room restyles a room; redesign_exterior handles the outside of a house or a yard; paint_walls, change_flooring, empty_room and furnish_empty_room do one change each. Each design uses one of the user's House AI credits; get_my_credits shows what's left. - After a design, offer shop_this_look to find real products like the ones in it, or find_furniture_and_decor to search the shop directly. - Always show the design image to the user. Designs are also saved in their House AI app.

Tools

14 advertised

search_design_styles — Browse interior and exterior design styles
Advertised by the server during the last successful anonymous check.
Advertised read-only

Browse House AI's interior design, exterior and landscaping styles (Japandi, Scandinavian, mid-century modern, coastal, farmhouse, industrial and more). Use it when someone is deciding how to redecorate, remodel or restyle a room, a house front or a yard, or wants style ideas. Returns style names with a short description; pass a name to the redesign tools.

search_design_styles input schema
{
  "type": "object",
  "title": "search_design_stylesArguments",
  "properties": {
    "query": {
      "anyOf": [
        {
          "type": "string",
          "maxLength": 80
        },
        {
          "type": "null"
        }
      ],
      "title": "Query",
      "default": null,
      "description": "Optional words to match, like 'warm wood' or 'coastal'."
    },
    "space": {
      "enum": [
        "interior",
        "exterior",
        "landscaping"
      ],
      "type": "string",
      "title": "Space",
      "default": "interior",
      "description": "Rooms inside, the outside of a building, or a yard or garden."
    }
  }
}
search_design_styles annotations
{
  "title": "Browse interior and exterior design styles",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_design_style — Get a design style's details
Advertised by the server during the last successful anonymous check.
Advertised read-only

Details for one House AI design style: its color palette, materials, furniture, textiles, lighting, decor and what to avoid. Use it to explain a style (for example 'what is Japandi?') or to plan a room makeover before redesigning.

get_design_style input schema
{
  "type": "object",
  "title": "get_design_styleArguments",
  "required": [
    "style"
  ],
  "properties": {
    "space": {
      "enum": [
        "interior",
        "exterior",
        "landscaping"
      ],
      "type": "string",
      "title": "Space",
      "default": "interior",
      "description": "Which catalog to look in."
    },
    "style": {
      "type": "string",
      "title": "Style",
      "maxLength": 80,
      "description": "The style name, for example 'Japandi' or 'modern farmhouse'."
    }
  }
}
get_design_style annotations
{
  "title": "Get a design style's details",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_house_ai_app_link — Get the House AI app
Advertised by the server during the last successful anonymous check.
Advertised read-only

A link to download the House AI interior design app for iPhone and Android, where the user's designs are saved and they can keep editing rooms, shop the look and try more styles.

get_house_ai_app_link input schema
{
  "type": "object",
  "title": "get_house_ai_app_linkArguments",
  "properties": {}
}
get_house_ai_app_link annotations
{
  "title": "Get the House AI app",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_photo_upload_link — Get a photo upload link
Advertised by the server during the last successful anonymous check.

Make a private link where the user can upload a photo of their room, house or yard from their phone or computer. Use it when the user wants a redesign but hasn't attached a photo and this app can't pass attached photos to tools. After they say it's uploaded, pass the upload_id to the redesign tool.

get_photo_upload_link input schema
{
  "type": "object",
  "title": "get_photo_upload_linkArguments",
  "properties": {}
}
get_photo_upload_link annotations
{
  "title": "Get a photo upload link",
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": false,
  "destructiveHint": false
}
redesign_room — Redesign a room from a photo
Advertised by the server during the last successful anonymous check.
Open-world

AI interior design: redesign, redecorate or remodel a room from a photo of it, in a chosen style (for example a Japandi living room, a modern farmhouse kitchen or a cozy bedroom makeover). Keeps the room's layout and returns a photorealistic image of the new design. Uses one House AI design credit. Needs a photo: attached in chat, a public link, or an upload_id from get_photo_upload_link.

redesign_room input schema
{
  "type": "object",
  "title": "redesign_roomArguments",
  "required": [
    "style"
  ],
  "properties": {
    "notes": {
      "anyOf": [
        {
          "type": "string",
          "maxLength": 600
        },
        {
          "type": "null"
        }
      ],
      "title": "Notes",
      "default": null,
      "description": "Anything specific the user asked for, in their words (for example 'keep the fireplace')."
    },
    "photo": {
      "type": "object",
      "required": [
        "download_url",
        "file_id"
      ],
      "properties": {
        "file_id": {
          "type": "string"
        },
        "file_name": {
          "type": "string"
        },
        "mime_type": {
          "type": "string"
        },
        "download_url": {
          "type": "string"
        }
      },
      "description": "The room or house photo the user attached in chat. Filled in by the app, not typed.",
      "additionalProperties": false
    },
    "style": {
      "type": "string",
      "title": "Style",
      "maxLength": 80,
      "description": "Design style, for example 'Japandi', 'Scandinavian', 'coastal'. See search_design_styles."
    },
    "photo_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Photo Url",
      "default": null,
      "description": "A public https link to the photo, if the user gave one instead of attaching it."
    },
    "room_type": {
      "anyOf": [
        {
          "type": "string",
          "maxLength": 60
        },
        {
          "type": "null"
        }
      ],
      "title": "Room Type",
      "default": null,
      "description": "The room, for example 'living room', 'kitchen', 'bedroom', 'bathroom', 'home office'."
    },
    "renovation": {
      "type": "boolean",
      "title": "Renovation",
      "default": false,
      "description": "True for a bigger remodel that can change finishes and fixtures; false keeps the room's structure."
    },
    "color_palette": {
      "anyOf": [
        {
          "type": "string",
          "maxLength": 60
        },
        {
          "type": "null"
        }
      ],
      "title": "Color Palette",
      "default": null,
      "description": "Optional palette, for example 'warm tones', 'earth tones', 'monochrome'."
    },
    "photo_upload_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Photo Upload Id",
      "default": null,
      "description": "The upload_id from get_photo_upload_link, once the user says the photo is uploaded."
    }
  }
}
redesign_room annotations
{
  "title": "Redesign a room from a photo",
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
redesign_exterior — Redesign a house exterior or yard
Advertised by the server during the last successful anonymous check.
Open-world

AI exterior design and landscaping: restyle the outside of a house or building for curb appeal (siding, paint, trim, roof color, front door) or redesign a yard, patio or garden, from a photo. Returns a photorealistic image of the new design. Uses one House AI design credit.

redesign_exterior input schema
{
  "type": "object",
  "title": "redesign_exteriorArguments",
  "required": [
    "style"
  ],
  "properties": {
    "focus": {
      "enum": [
        "building",
        "landscaping"
      ],
      "type": "string",
      "title": "Focus",
      "default": "building",
      "description": "'building' restyles the house or facade; 'landscaping' redesigns the yard or garden."
    },
    "notes": {
      "anyOf": [
        {
          "type": "string",
          "maxLength": 600
        },
        {
          "type": "null"
        }
      ],
      "title": "Notes",
      "default": null,
      "description": "Anything specific the user asked for, in their words (for example 'keep the fireplace')."
    },
    "photo": {
      "type": "object",
      "required": [
        "download_url",
        "file_id"
      ],
      "properties": {
        "file_id": {
          "type": "string"
        },
        "file_name": {
          "type": "string"
        },
        "mime_type": {
          "type": "string"
        },
        "download_url": {
          "type": "string"
        }
      },
      "description": "The room or house photo the user attached in chat. Filled in by the app, not typed.",
      "additionalProperties": false
    },
    "style": {
      "type": "string",
      "title": "Style",
      "maxLength": 80,
      "description": "Exterior or landscaping style, for example 'modern farmhouse', 'Mediterranean', 'English garden'."
    },
    "photo_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Photo Url",
      "default": null,
      "description": "A public https link to the photo, if the user gave one instead of attaching it."
    },
    "building_type": {
      "anyOf": [
        {
          "type": "string",
          "maxLength": 60
        },
        {
          "type": "null"
        }
      ],
      "title": "Building Type",
      "default": null,
      "description": "For 'building': 'house', 'apartment facade', 'swimming pool' or 'commercial building'."
    },
    "color_palette": {
      "anyOf": [
        {
          "type": "string",
          "maxLength": 60
        },
        {
          "type": "null"
        }
      ],
      "title": "Color Palette",
      "default": null,
      "description": "Optional palette, for example 'warm tones' or 'earth tones'."
    },
    "photo_upload_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Photo Upload Id",
      "default": null,
      "description": "The upload_id from get_photo_upload_link, once the user says the photo is uploaded."
    }
  }
}
redesign_exterior annotations
{
  "title": "Redesign a house exterior or yard",
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
paint_walls — Try a new wall paint color
Advertised by the server during the last successful anonymous check.
Open-world

Repaint the walls in a photo of a room or house with a new paint color, to preview a color before painting (for example 'sage green', 'warm white with black trim'). Uses one House AI design credit.

paint_walls input schema
{
  "type": "object",
  "title": "paint_wallsArguments",
  "required": [
    "color"
  ],
  "properties": {
    "color": {
      "type": "string",
      "title": "Color",
      "maxLength": 120,
      "description": "The paint color in plain words, for example 'soft sage green'."
    },
    "photo": {
      "type": "object",
      "required": [
        "download_url",
        "file_id"
      ],
      "properties": {
        "file_id": {
          "type": "string"
        },
        "file_name": {
          "type": "string"
        },
        "mime_type": {
          "type": "string"
        },
        "download_url": {
          "type": "string"
        }
      },
      "description": "The room or house photo the user attached in chat. Filled in by the app, not typed.",
      "additionalProperties": false
    },
    "space": {
      "enum": [
        "interior",
        "exterior"
      ],
      "type": "string",
      "title": "Space",
      "default": "interior",
      "description": "Inside walls or the outside of the house."
    },
    "photo_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Photo Url",
      "default": null,
      "description": "A public https link to the photo, if the user gave one instead of attaching it."
    },
    "room_type": {
      "anyOf": [
        {
          "type": "string",
          "maxLength": 60
        },
        {
          "type": "null"
        }
      ],
      "title": "Room Type",
      "default": null,
      "description": "Optional, for example 'bedroom' or 'house facade'."
    },
    "photo_upload_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Photo Upload Id",
      "default": null,
      "description": "The upload_id from get_photo_upload_link, once the user says the photo is uploaded."
    }
  }
}
paint_walls annotations
{
  "title": "Try a new wall paint color",
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
change_flooring — Try new flooring
Advertised by the server during the last successful anonymous check.
Open-world

Replace the floor in a room photo with new flooring, to preview a renovation (for example 'light oak hardwood', 'large gray porcelain tile', 'herringbone'). Uses one House AI design credit.

change_flooring input schema
{
  "type": "object",
  "title": "change_flooringArguments",
  "required": [
    "floor_style"
  ],
  "properties": {
    "photo": {
      "type": "object",
      "required": [
        "download_url",
        "file_id"
      ],
      "properties": {
        "file_id": {
          "type": "string"
        },
        "file_name": {
          "type": "string"
        },
        "mime_type": {
          "type": "string"
        },
        "download_url": {
          "type": "string"
        }
      },
      "description": "The room or house photo the user attached in chat. Filled in by the app, not typed.",
      "additionalProperties": false
    },
    "photo_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Photo Url",
      "default": null,
      "description": "A public https link to the photo, if the user gave one instead of attaching it."
    },
    "floor_style": {
      "type": "string",
      "title": "Floor Style",
      "maxLength": 120,
      "description": "The new floor in plain words, for example 'white oak herringbone'."
    },
    "photo_upload_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Photo Upload Id",
      "default": null,
      "description": "The upload_id from get_photo_upload_link, once the user says the photo is uploaded."
    }
  }
}
change_flooring annotations
{
  "title": "Try new flooring",
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
empty_room — Empty a room
Advertised by the server during the last successful anonymous check.
Open-world

Remove the furniture and clutter from a room photo to see the empty space, for decluttering, moving or planning a new layout. Uses one House AI design credit.

empty_room input schema
{
  "type": "object",
  "title": "empty_roomArguments",
  "properties": {
    "photo": {
      "type": "object",
      "required": [
        "download_url",
        "file_id"
      ],
      "properties": {
        "file_id": {
          "type": "string"
        },
        "file_name": {
          "type": "string"
        },
        "mime_type": {
          "type": "string"
        },
        "download_url": {
          "type": "string"
        }
      },
      "description": "The room or house photo the user attached in chat. Filled in by the app, not typed.",
      "additionalProperties": false
    },
    "photo_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Photo Url",
      "default": null,
      "description": "A public https link to the photo, if the user gave one instead of attaching it."
    },
    "photo_upload_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Photo Upload Id",
      "default": null,
      "description": "The upload_id from get_photo_upload_link, once the user says the photo is uploaded."
    }
  }
}
empty_room annotations
{
  "title": "Empty a room",
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
furnish_empty_room — Furnish an empty room
Advertised by the server during the last successful anonymous check.
Open-world

Virtual staging: furnish and decorate an empty or bare room from a photo in a chosen style, for a new home, a rental or a listing. Uses one House AI design credit.

furnish_empty_room input schema
{
  "type": "object",
  "title": "furnish_empty_roomArguments",
  "required": [
    "style"
  ],
  "properties": {
    "notes": {
      "anyOf": [
        {
          "type": "string",
          "maxLength": 600
        },
        {
          "type": "null"
        }
      ],
      "title": "Notes",
      "default": null,
      "description": "Anything specific the user asked for, in their words (for example 'keep the fireplace')."
    },
    "photo": {
      "type": "object",
      "required": [
        "download_url",
        "file_id"
      ],
      "properties": {
        "file_id": {
          "type": "string"
        },
        "file_name": {
          "type": "string"
        },
        "mime_type": {
          "type": "string"
        },
        "download_url": {
          "type": "string"
        }
      },
      "description": "The room or house photo the user attached in chat. Filled in by the app, not typed.",
      "additionalProperties": false
    },
    "style": {
      "type": "string",
      "title": "Style",
      "maxLength": 80,
      "description": "Design style, for example 'Japandi' or 'mid-century modern'."
    },
    "photo_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Photo Url",
      "default": null,
      "description": "A public https link to the photo, if the user gave one instead of attaching it."
    },
    "photo_upload_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Photo Upload Id",
      "default": null,
      "description": "The upload_id from get_photo_upload_link, once the user says the photo is uploaded."
    }
  }
}
furnish_empty_room annotations
{
  "title": "Furnish an empty room",
  "readOnlyHint": false,
  "openWorldHint": true,
  "idempotentHint": false,
  "destructiveHint": false
}
find_furniture_and_decor — Find furniture and home decor
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Search House AI's shop for real furniture and home decor you can buy, like sofas, rugs, lamps, coffee tables, beds or wall art, optionally under a budget. Returns products with prices, sellers and links.

find_furniture_and_decor input schema
{
  "type": "object",
  "title": "find_furniture_and_decorArguments",
  "required": [
    "search"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "title": "Limit",
      "default": 8,
      "maximum": 24,
      "minimum": 1,
      "description": "How many products to return."
    },
    "search": {
      "type": "string",
      "title": "Search",
      "maxLength": 64,
      "minLength": 2,
      "description": "What to find, for example 'boucle accent chair' or 'jute rug'."
    },
    "country": {
      "anyOf": [
        {
          "type": "string",
          "maxLength": 2
        },
        {
          "type": "null"
        }
      ],
      "title": "Country",
      "default": null,
      "description": "Two-letter country code for local stores and prices, for example 'US', 'GB', 'AU'."
    },
    "max_price_usd": {
      "anyOf": [
        {
          "type": "number",
          "exclusiveMinimum": 0
        },
        {
          "type": "null"
        }
      ],
      "title": "Max Price Usd",
      "default": null,
      "description": "Optional budget per item, in US dollars."
    }
  }
}
find_furniture_and_decor annotations
{
  "title": "Find furniture and home decor",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
shop_this_look — Shop the look from a design
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Find real products that match an item in a room photo or a House AI design, for example the sofa, rug or pendant light in a redesign. Pass the design's image_url and the item to find.

shop_this_look input schema
{
  "type": "object",
  "title": "shop_this_lookArguments",
  "required": [
    "item"
  ],
  "properties": {
    "item": {
      "type": "string",
      "title": "Item",
      "maxLength": 60,
      "minLength": 2,
      "description": "The item to match, for example 'sofa', 'rug', 'pendant light'."
    },
    "photo": {
      "type": "object",
      "required": [
        "download_url",
        "file_id"
      ],
      "properties": {
        "file_id": {
          "type": "string"
        },
        "file_name": {
          "type": "string"
        },
        "mime_type": {
          "type": "string"
        },
        "download_url": {
          "type": "string"
        }
      },
      "description": "The room or house photo the user attached in chat. Filled in by the app, not typed.",
      "additionalProperties": false
    },
    "country": {
      "anyOf": [
        {
          "type": "string",
          "maxLength": 2
        },
        {
          "type": "null"
        }
      ],
      "title": "Country",
      "default": null,
      "description": "Two-letter country code for local stores, for example 'US'."
    },
    "photo_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Photo Url",
      "default": null,
      "description": "A public https link to the photo, if the user gave one instead of attaching it."
    },
    "photo_upload_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Photo Upload Id",
      "default": null,
      "description": "The upload_id from get_photo_upload_link, once the user says the photo is uploaded."
    }
  }
}
shop_this_look annotations
{
  "title": "Shop the look from a design",
  "readOnlyHint": true,
  "openWorldHint": true,
  "idempotentHint": true,
  "destructiveHint": false
}
list_my_designs — List my House AI designs
Advertised by the server during the last successful anonymous check.
Advertised read-only

The user's recent House AI designs (room redesigns, exteriors, paint and flooring previews), newest first, with image links.

list_my_designs input schema
{
  "type": "object",
  "title": "list_my_designsArguments",
  "properties": {
    "limit": {
      "type": "integer",
      "title": "Limit",
      "default": 10,
      "maximum": 20,
      "minimum": 1,
      "description": "How many designs to return."
    }
  }
}
list_my_designs annotations
{
  "title": "List my House AI designs",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_my_credits — Check my House AI design credits
Advertised by the server during the last successful anonymous check.
Advertised read-only

How many House AI designs the user can still make today or this plan period.

get_my_credits input schema
{
  "type": "object",
  "title": "get_my_creditsArguments",
  "properties": {}
}
get_my_credits annotations
{
  "title": "Check my House AI design credits",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

0 advertised

No prompt definitions available.

Resources

1 advertised

house-ai-design — House AI design

Advertised by the server during the last successful anonymous check.

Shows a House AI room or exterior design.

house-ai-design URI
ui://house-ai/design-v1.html

MIME type: text/html;profile=mcp-app

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (3 of 3 answered).

  1. 2026-11-02: 3 of 3 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
2697 ms
95th percentile latency
2697 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · repository · passed · metadata changed · updated
  • · backfill · recorded · Pre-expansion baseline; unobserved rich metadata remains unknown
  • · probe · passed · 2697 ms · metadata changed · 14 tool(s), 1 resource(s), 0 resource template(s), 0 prompt(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http house-ai-mcp https://mcp.houseaiapp.com/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add house-ai-mcp --url https://mcp.houseaiapp.com/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable house-ai-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "house-ai-mcp": {
      "url": "https://mcp.houseaiapp.com/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "house-ai-mcp": {
      "type": "streamableHttp",
      "url": "https://mcp.houseaiapp.com/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start house-ai-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "house-ai-mcp": {
      "type": "http",
      "url": "https://mcp.houseaiapp.com/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http house-ai-mcp https://mcp.houseaiapp.com/mcp

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "house-ai-mcp": {
      "url": "https://mcp.houseaiapp.com/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "house-ai-mcp": {
      "serverUrl": "https://mcp.houseaiapp.com/mcp"
    }
  }
}

Let your agent find its tools

Find servers like House AI MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run House AI MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing