GoCodebook — California Building Codes

Verbatim California Title 24 and local zoning code lookup by section number, with citations.

Should I use this

Quality & Safety

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

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~536Tokens (tool definitions)
~1.5 KBTypical response size
Minimal attention impact (0.42% 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": {
    "codes": {
      "url": "https://gocodebook.com/api/mcp"
    }
  }
}

Remote endpoints

https://gocodebook.com/api/mcpstreamable-http

What it can do

Tool inventory

Tools (2)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢lookup_california_code_section(section, jurisdiction, code_edition)

Look up the VERBATIM text of a California building, residential, fire, plumbing, mechanical, green (CALGreen), energy or existing-building code section, or a section of a California city or county zoning/municipal ordinance, by its section number. Use this whenever the user cites a section number ("CRC R602.10.2.3", "CBC 1004", "§ 17.60.090") or asks what a specific section says. Returns the official text with its citation, edition and a link to the full section. It does NOT determine whether a specific project complies — for that, send the user to the linked page.

Input Schema

{
  "type": "object",
  "properties": {
    "section": {
      "type": "string",
      "description": "The section number exactly as cited, without the code name. Examples: \"R602.10.2.3\", \"1004\", \"507.2\", \"17.60.090\", \"11B-206\"."
    },
    "jurisdiction": {
      "type": "string",
      "description": "Optional. A California city or county slug to scope the lookup to its own municipal code — \"los-angeles\", \"san-jose\", \"marin-county\". Omit for statewide Title 24 codes."
    },
    "code_edition": {
      "type": "string",
      "enum": [
        "current",
        "2022",
        "2019"
      ],
      "description": "Optional. Which Title 24 cycle to read. California enforces the edition in force when the permit application was submitted, so a project filed in 2024 is enforced under \"2022\". Defaults to \"current\" (the 2025 cycle, in force since 2026-01-01)."
    }
  },
  "required": [
    "section"
  ]
}
🟢list_california_code_documents(jurisdiction)

List the California codes and local ordinances available for lookup, and state honestly what is NOT covered. Call this before telling a user a code is unavailable, and when you need the exact document slug or jurisdiction slug for a lookup.

Input Schema

{
  "type": "object",
  "properties": {
    "jurisdiction": {
      "type": "string",
      "description": "Optional. A California city or county slug — returns the documents held for that jurisdiction instead of the statewide list."
    }
  }
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded2 tools