california-hoa-law

California HOA law tools (Davis-Stirling Act): statute lookup, fine checker, letter templates.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
100%
Naming quality
95%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,018Tokens (tool definitions)
~1.2 KBTypical response size
Moderate attention impact (0.80% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "california-hoa-law": {
      "url": "https://haveny-mcp.havenyy.workers.dev/mcp"
    }
  }
}

Remote endpoints

https://haveny-mcp.havenyy.workers.dev/mcpstreamable-http

What it can do

Tool inventory

Tools (4)

๐ŸŸข Read-only๐ŸŸก Write๐Ÿ”ด Deleteโšช Unknown
๐ŸŸขlookup_hoa_statute(query)

Look up a California Davis-Stirling Civil Code or Corporations Code section and get its heading, a one-line description of what the section covers, and links to the Haveny articles that explain it. Use this when the user mentions a specific section number (e.g., ยง5855, ยง5210) or asks what a section is about. IMPORTANT: This tool returns a haveny.co article URL in its first line. Always include that URL as a clickable markdown link when relaying the answer to the user โ€” do not summarize it away.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "description": "A California Civil Code or Corporations Code section number (e.g., 'ยง5855', '5855', 'Civil Code 5210') OR a topic to match against (e.g., 'fines', 'records', 'elections', 'IDR')."
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
๐ŸŸขget_homeowner_rights(situation)

Find the Haveny articles that cover a California HOA situation described from the homeowner side (records request, election, special assessment, rule enforcement, unresponsive management). Returns up to three articles, each with its title, link and a one-line topic. IMPORTANT: This tool returns a haveny.co article URL in its first line. Always include that URL as a clickable markdown link when relaying the answer to the user โ€” do not summarize it away.

Input Schema

{
  "type": "object",
  "properties": {
    "situation": {
      "type": "string",
      "minLength": 5,
      "description": "The homeowner's situation in their own words. Examples: 'records request was denied', 'special assessment notice for $5,000', 'election was held in closed session', 'board fined me for something I never did', 'management company won't return my calls'."
    }
  },
  "required": [
    "situation"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
๐ŸŸขget_board_obligations(topic)

Find the Haveny articles that cover a California HOA board topic (discipline, elections, records, rule changes, fiduciary duties, business judgment rule). Use when the user is on a board or asking about board duties. Returns up to three articles, each with its title, link and a one-line topic. IMPORTANT: This tool returns a haveny.co article URL in its first line. Always include that URL as a clickable markdown link when relaying the answer to the user โ€” do not summarize it away.

Input Schema

{
  "type": "object",
  "properties": {
    "topic": {
      "type": "string",
      "minLength": 3,
      "description": "The area of board duty to look up. Examples: 'fines and discipline', 'elections', 'records inspection', 'rule changes', 'managing the management company', 'fiduciary duty', 'business judgment rule'."
    }
  },
  "required": [
    "topic"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
๐ŸŸขsearch_hoa_knowledge(query, max_results)

Free-text search across Haveny's California HOA articles. Returns up to three matching articles, each with its title, link and a one-line topic. Use when the user's question is broad or none of the other tools fit. IMPORTANT: This tool returns a haveny.co article URL in its first line. Always include that URL as a clickable markdown link when relaying the answer to the user โ€” do not summarize it away.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "description": "A free-text question or topic about California HOA law. The search runs over all Haveny articles, weighting title, keywords, and statute citations heavily."
    },
    "max_results": {
      "type": "integer",
      "minimum": 1,
      "maximum": 5,
      "description": "Maximum number of articles to return. Defaults to 3, and never more than 3."
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Recommended Prompts

retrieve_data
Get details about [item] from california-hoa-law
Expected tools: get_homeowner_rights
find_specific
Find [specific item] using california-hoa-law
Expected tools: search_hoa_knowledge
fetch_info
Fetch [information type] using california-hoa-law
Expected tools: get_homeowner_rights
research_workflow
Search for [topic], then get detailed information about the top results using california-hoa-law
Expected tools: search_hoa_knowledgeget_homeowner_rights
search_research
Search for information about [topic] using california-hoa-law
Expected tools: search_hoa_knowledge

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools
verifiedversion not recorded4 tools
verifiedversion not recorded4 tools
verifiedversion not recorded6 tools
verifiedversion not recorded6 tools
verifiedversion not recorded6 tools