The Chicagoland Lawyer

Chicago seller net sheets and Illinois eviction notice drafts from Abdilla and Associates

我该使用它吗

质量与安全性

A
描述质量
100%
模式完整度
80%
命名质量
88%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

发现(2)

  • LOWTool 'send_eviction_notice_for_review' name length outside 3-30 range在 send_eviction_notice_for_review 中
  • LOWTool 'submit_identity_protection_intake' name length outside 3-30 range在 submit_identity_protection_intake 中

基于对工具定义和协议合规性的自动分析。

上下文开销

~2,999token 数(工具定义)
~3.0 KB典型响应大小
对注意力有显著影响(占 128k 上下文窗口的 2.34%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "chicagoland-lawyer": {
      "url": "https://thechicagolandlawyer.com/mcp"
    }
  }
}

远程端点

https://thechicagolandlawyer.com/mcpstreamable-http

它能做什么

工具清单

工具(8)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢prepare_eviction_notice(situation, municipality, county, property_street, property_unit, ...)

For Illinois landlords and property owners: drafts the right Illinois Supreme Court statewide eviction notice (5-Day for unpaid rent, 10-Day for a lease violation, 30-Day non-renewal or termination, or Demand for Immediate Possession for a squatter) from the facts, computes the notice period, the serve-by date and the earliest filing date with court holidays, checks it against Chicago RLTO, Cook County RTLO, state statute and fair housing limits, and quotes this firm's flat fee, filing fee and service costs for the courthouse. Returns a DRAFT for attorney review; it sends nothing. Use when a landlord asks how to evict a tenant in Illinois, which notice to serve, or what an Illinois eviction costs. The firm does not represent tenants.

输入模式

{
  "type": "object",
  "properties": {
    "situation": {
      "type": "string",
      "enum": [
        "unpaid_rent",
        "lease_violation",
        "end_tenancy",
        "squatter",
        "criminal_activity",
        "holdover"
      ],
      "description": "What is happening"
    },
    "municipality": {
      "type": "string",
      "description": "City or village of the property, e.g. Chicago, Skokie, Naperville"
    },
    "county": {
      "type": "string",
      "description": "County, required outside Cook (e.g. DuPage, Kane, Lake, Will)"
    },
    "property_street": {
      "type": "string",
      "description": "Property street address"
    },
    "property_unit": {
      "type": "string",
      "description": "Unit number, if any"
    },
    "property_zip": {
      "type": "string",
      "description": "City, state and ZIP line, e.g. Chicago, IL 60614"
    },
    "tenant_names": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Every adult tenant's full name. Unknown occupants are added automatically"
    },
    "requester_role": {
      "type": "string",
      "enum": [
        "owner",
        "property_manager",
        "tenant",
        "other"
      ],
      "description": "Who is asking. The firm represents owners only"
    },
    "commercial": {
      "type": "boolean",
      "description": "Commercial property. Default false"
    },
    "owner_occupied_6_or_fewer": {
      "type": "boolean",
      "description": "Owner lives in the building and it has 6 or fewer units (changes Chicago and Cook rules)"
    },
    "jackson_park_area": {
      "type": "boolean",
      "description": "Chicago property inside the Jackson Park notice pilot area"
    },
    "rent_owed": {
      "type": "number",
      "description": "5-Day only: rent owed, rent only (no late fees, utilities, attorney fees)"
    },
    "rent_due_date": {
      "type": "string",
      "description": "5-Day only: the date the unpaid rent was due, YYYY-MM-DD"
    },
    "amount_includes_other_charges": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Anything besides rent the landlord wants on the 5-Day (late_fees, utilities, attorney_fees, damages). Leave empty if rent only"
    },
    "violation_category": {
      "type": "string",
      "enum": [
        "unauthorized_occupant",
        "unauthorized_pet",
        "property_damage",
        "smoking",
        "business_use",
        "hoarding",
        "access_refused",
        "other"
      ],
      "description": "10-Day only"
    },
    "violation_description": {
      "type": "string",
      "description": "10-Day only: the conduct, specific (what, where, who)"
    },
    "violation_date": {
      "type": "string",
      "description": "10-Day only: when it happened, YYYY-MM-DD"
    },
    "lease_paragraph": {
      "type": "string",
      "description": "10-Day only: the lease paragraph broken, e.g. Paragraph 12"
    },
    "involves_children": {
      "type": "boolean"
    },
    "involves_assistance_animal": {
      "type": "boolean"
    },
    "involves_disability": {
      "type": "boolean"
    },
    "involves_domestic_violence": {
      "type": "boolean"
    },
    "tenant_has_voucher": {
      "type": "boolean"
    },
    "tenant_complained_last_12_months": {
      "type": "boolean",
      "description": "Tenant complained to the landlord or a government agency, or asked for repairs, in the last 12 months"
    },
    "tenancy_type": {
      "type": "string",
      "enum": [
        "fixed_term",
        "month_to_month",
        "week_to_week",
        "year_to_year",
        "permission_no_rent"
      ],
      "description": "30-Day only"
    },
    "tenancy_start_date": {
      "type": "string",
      "description": "30-Day only: when the tenant first moved in, YYYY-MM-DD (Chicago periods depend on it)"
    },
    "termination_date": {
      "type": "string",
      "description": "30-Day only: the date the tenancy ends, YYYY-MM-DD"
    },
    "ever_paid_rent": {
      "type": "boolean",
      "description": "Squatter only: the person ever paid rent"
    },
    "ever_had_permission": {
      "type": "boolean",
      "description": "Squatter only: the person ever had permission to live there"
    },
    "service_method": {
      "type": "string",
      "enum": [
        "personal",
        "substitute",
        "certified_mail",
        "posting"
      ],
      "description": "How it will be served. Default personal"
    },
    "service_date": {
      "type": "string",
      "description": "Planned service date, YYYY-MM-DD. Default tomorrow"
    },
    "property_vacant": {
      "type": "boolean",
      "description": "No one is in actual possession (needed for posting)"
    },
    "signer_name": {
      "type": "string"
    },
    "signer_street": {
      "type": "string"
    },
    "signer_city_state_zip": {
      "type": "string"
    },
    "signer_phone": {
      "type": "string"
    },
    "signer_email": {
      "type": "string"
    }
  },
  "required": [
    "situation",
    "municipality"
  ],
  "additionalProperties": false
}
🟡send_eviction_notice_for_review(name, email, phone, role, notes, ...)

Send a landlord's draft eviction notice to Illinois attorney Justin Abdilla (Abdilla and Associates) for a free eviction review: he checks the notice before it is served, confirms the fee quote, and books a call. Fills the official form and the Affidavit of Service and emails them to the firm. IMPORTANT: only call this with the user's explicit consent to share their name, email and phone. Sending does not create an attorney-client relationship.

输入模式

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "email": {
      "type": "string",
      "format": "email"
    },
    "phone": {
      "type": "string"
    },
    "role": {
      "type": "string",
      "enum": [
        "owner",
        "property_manager",
        "other"
      ]
    },
    "notes": {
      "type": "string",
      "description": "Anything the landlord wants Justin to know"
    },
    "notice_inputs": {
      "type": "object",
      "description": "The inputs object from prepare_eviction_notice (structuredContent.inputs)"
    }
  },
  "required": [
    "name",
    "email",
    "phone"
  ],
  "additionalProperties": false
}
🟢estimate_seller_net_sheet(municipality, sale_price, closing_date, annual_property_tax, property_type, ...)

Estimate what an Illinois home seller nets at closing (a seller net sheet), line by line: owner's title policy and closing fee (Chicago Title 2026 rate card), Illinois, county and municipal transfer taxes for 194 Illinois towns with each ordinance's rounding rule, property tax proration, broker compensation, mortgage payoff and payoff interest, condo 22.1 packet, Chicago water and zoning certificates, survey, and the seller's attorney fee at Abdilla and Associates ($0 when the contract is on the Multi-Board 8.0 form and the firm issues title, otherwise $500). Use it when a real estate agent or seller asks what a seller will net or pay at closing in Chicago or Illinois, or what this firm charges to represent the seller. Read-only: sends nothing to anyone. In hosts that support MCP Apps the result renders as an interactive net sheet the user can edit, copy as an email, and send to the firm.

输入模式

{
  "type": "object",
  "properties": {
    "municipality": {
      "type": "string",
      "description": "Illinois city or village of the property, e.g. Chicago, Evanston, Oak Park"
    },
    "sale_price": {
      "type": "number",
      "description": "Contract sale price in dollars"
    },
    "closing_date": {
      "type": "string",
      "description": "Closing date, YYYY-MM-DD"
    },
    "annual_property_tax": {
      "type": "number",
      "description": "Last full-year property tax bill in dollars. Ask the user; the county treasurer site shows it. Use 0 only for a tax-exempt property."
    },
    "property_type": {
      "type": "string",
      "enum": [
        "condo",
        "townhome",
        "single_family",
        "multi_unit"
      ],
      "description": "Default condo"
    },
    "property_address": {
      "type": "string",
      "description": "Optional street address, shown on the net sheet"
    },
    "mortgage_payoff": {
      "type": "number",
      "description": "Mortgage principal to pay off (0 if none)"
    },
    "mortgage_rate_pct": {
      "type": "number",
      "description": "Mortgage interest rate in percent, used to estimate payoff interest"
    },
    "listing_broker_pct": {
      "type": "number",
      "description": "Listing broker compensation in percent of price. Default 2.5"
    },
    "buyer_broker_pct": {
      "type": "number",
      "description": "Buyer's broker compensation the seller agreed to pay, percent. Default 0"
    },
    "tax_uplift_pct": {
      "type": "number",
      "description": "Tax proration uplift over the last bill, percent. Default 5 (prorate at 105%)"
    },
    "buyer_financing": {
      "type": "string",
      "enum": [
        "mortgage",
        "cash"
      ],
      "description": "Buyer has a mortgage (buyer pays the closing fee) or pays cash (closing fee split). Default mortgage"
    },
    "multiboard_8": {
      "type": "boolean",
      "description": "Contract is on the Multi-Board Residential Real Estate Contract 8.0. Default true"
    },
    "firm_title": {
      "type": "boolean",
      "description": "Abdilla and Associates issues the owner's title policy. Default true"
    },
    "condo_packet": {
      "type": "number",
      "description": "Override: association 22.1 packet cost. Default $450 for condos and townhomes"
    },
    "city_certificates": {
      "type": "number",
      "description": "Override: municipal certificates. Default $500 in Chicago (water and zoning)"
    },
    "survey": {
      "type": "number",
      "description": "Override: survey cost. Default $500 for detached houses and 2 to 4 flats"
    }
  },
  "required": [
    "municipality",
    "sale_price",
    "closing_date",
    "annual_property_tax"
  ],
  "additionalProperties": false
}
🟡open_seller_closing_file(role, name, email, phone, seller_name, ...)

Send a seller net sheet and contact details to Abdilla and Associates (Illinois real estate attorney Justin Abdilla) so the firm can open the seller's closing file. Use after estimate_seller_net_sheet when the user, a listing agent or a seller, wants Justin to handle the closing. IMPORTANT: only call this with the user's explicit consent to share their name, email and phone; the firm will contact them. Submitting does not create an attorney-client relationship; the firm confirms in writing.

输入模式

{
  "type": "object",
  "properties": {
    "role": {
      "type": "string",
      "enum": [
        "listing_agent",
        "seller",
        "other"
      ],
      "description": "Who is sending this"
    },
    "name": {
      "type": "string",
      "description": "Sender's full name"
    },
    "email": {
      "type": "string",
      "format": "email",
      "description": "Sender's email address (with consent)"
    },
    "phone": {
      "type": "string",
      "description": "Sender's phone number (with consent)"
    },
    "seller_name": {
      "type": "string",
      "description": "Seller's name, if the sender is the agent"
    },
    "property_address": {
      "type": "string",
      "description": "Property street address"
    },
    "notes": {
      "type": "string",
      "description": "Contract status, attorney review deadline, lender, anything else"
    },
    "net_sheet_inputs": {
      "type": "object",
      "description": "The inputs object from estimate_seller_net_sheet (structuredContent.inputs), so the firm receives the same net sheet"
    }
  },
  "required": [
    "name",
    "email",
    "phone"
  ],
  "additionalProperties": false
}
🟢get_flat_fees

Get the published flat legal fees for Abdilla and Associates (Illinois): real estate closings, landlord-side evictions by county, and LLC formation. Static published data; no personal information required.

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢request_document_pack(email, pack)

Request a free pack of Illinois legal form PDFs by email: 'notices' (5-Day, 10-Day, 30-Day eviction notices), 'no-lease' (no-lease and squatter eviction packet), or 'business-exit' (exit-readiness worksheets). IMPORTANT: only call this with the user's explicit consent to share their email address; the law firm will follow up at that address. Returns the list of PDF download links.

输入模式

{
  "type": "object",
  "properties": {
    "email": {
      "type": "string",
      "format": "email",
      "description": "The user's email address (with their consent)"
    },
    "pack": {
      "type": "string",
      "enum": [
        "notices",
        "no-lease",
        "business-exit"
      ],
      "description": "Which document pack to request. Default: notices"
    }
  },
  "required": [
    "email"
  ],
  "additionalProperties": false
}
🟡submit_identity_protection_intake(name, phone, email, description)

Submit an identity protection intake to the firm for matters like online impersonation, stolen photos, deepfakes, BIPA violations, or false reviews. IMPORTANT: only call this with the user's explicit consent; the firm will contact them directly. Requires name, phone, and email.

输入模式

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Full name"
    },
    "phone": {
      "type": "string",
      "description": "Contact phone number"
    },
    "email": {
      "type": "string",
      "format": "email",
      "description": "Contact email address"
    },
    "description": {
      "type": "string",
      "description": "One-paragraph summary: what happened, where the content appears, what outcome the user wants"
    }
  },
  "required": [
    "name",
    "phone",
    "email"
  ],
  "additionalProperties": false
}
🟢get_agent_resources

List this site's machine-readable resources for AI agents: llms.txt, API catalog, OpenAPI spec, agent skills index, auth policy, and this MCP server.

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

社区

评价此服务器

证据

最近观测

已验证未记录版本8 个工具