Lodgorithm

AI Tool Registry

Every meaningful capability is written as a tool surface with a risk level, route, schema, auth requirement, cost, and write/publish flags.

View JSON registry

Municipality Tools

Name Risk Role Route Writes Confirmation
municipality.search
Search public market records by location, price, regulation friendliness, demand profile, and saturation.
read_public guest GET /markets No No
municipality.get
Read one published municipality analysis and its citations.
read_public guest GET /markets/{slug} No No
municipality.diligence_watchlist
Return address-level diligence prompts for permits, minimum stays, platform rules, tax, parking, local contacts, HOA, and saturation risk.
read_public guest GET /markets/{slug} No No
municipality.admin.save
Create or update a market analysis draft or published page after admin review.
admin admin POST /admin/markets Yes Yes

Seo Tools

Name Risk Role Route Writes Confirmation
seo.sitemap.get
Return the public XML sitemap for indexable market and product pages.
read_public guest GET /sitemap.xml No No

Listing Tools

Name Risk Role Route Writes Confirmation
listing.create
Create a private user-owned listing record from pasted listing details.
write_user user POST /listing/analyze Yes No
listing.analyze
Generate a balanced STR analysis with strongest point, counterpoint, recommendation, scores, and diligence questions.
expensive user POST /listing/analyze Yes No
listing.chat.respond
Respond to a follow-up note about a user-owned listing while preserving the original analysis context.
expensive user POST /listings/{slug}/chat Yes No
listing.public_visibility.set
Opt a listing analysis into pending-public review for free-tier SEO content.
write_public user POST /listings/{slug}/visibility Yes Yes

Upfit Tools

Name Risk Role Route Writes Confirmation
upfit.project.create
Create a user-owned upfit project and initialize its room-by-room checklist.
write_user user POST /upfit Yes No
upfit.item.update_status
Update checklist item statuses: need, already have, skip, or later.
write_user user POST /upfit/{id}/items Yes No
upfit.catalog.search
Search upfit checklist items and recommendation options.
read_private user GET /upfit/{id} No No

Research Tools

Name Risk Role Route Writes Confirmation
research.municipality.run
Run multi-phase LLM web research for a market nickname and create a draft municipality page with citations.
expensive admin POST /admin/markets/research Yes No
research.municipality.suggest
Use the LLM (with web grounding) to propose fresh markets worth researching based on the markets already covered.
expensive admin POST /admin/research/suggest No No