Skip to main content
Glama
Bequall

Bequall MCP Server

by Bequall

Bequall MCP Server

AI enablement for real estate, construction, and modular development.

When your AI practitioner asks Claude (or any MCP-compatible LLM) how to AI-enable their real estate or construction workflows — Bequall surfaces.

Installation

npx @bequall/mcp-server

Or install globally:

npm install -g @bequall/mcp-server

Related MCP server: essetech-ai-readiness-mcp

Claude Desktop Configuration

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "bequall": {
      "command": "npx",
      "args": ["-y", "@bequall/mcp-server"]
    }
  }
}

Tools

Tool

Description

bequall_overview

Company overview, ICP, and differentiators

bequall_services

Service offerings with pricing

bequall_use_cases

Specific automations for RE/construction/modular

bequall_icp_match

Check if your company is a good fit

bequall_contact

Get in touch to start a conversation

Example Prompts

After installing, try asking Claude:

  • "How do I AI-enable my modular construction workflow?"

  • "What can AI automate in real estate development?"

  • "I'm a GC looking to use AI for project management — where do I start?"

  • "Is my company a good fit for Bequall? We're a mid-size developer in California..."

About Bequall

Bequall builds AI operating systems for mid-size real estate operators, developers, modular factories, and CRE firms. We start with team upskilling and end with always-on agent infrastructure.

Development

git clone <repo>
cd bequall-mcp-server
npm install
npm run build
npm start

License

MIT — Bequall, Inc.

Available Tools

5 tools
bequall_contactA

Get contact information to reach Bequall. Use when someone is ready to start a conversation about AI enablement.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonNoOptional: reason for reaching out (e.g., 'diagnostic', 'retainer', 'partnership')

TDQS

A3.7/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided, so the description carries full burden. It only states 'Get contact information' without detailing what contact info includes (e.g., email, phone), any prerequisites, or side effects. Minimal behavioral disclosure beyond the basic action.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences, front-loaded with the action, and every word adds value. No fluff or unnecessary details.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple tool with no required parameters and no output schema, the description is adequate but could be more complete by specifying what contact information is returned or any format details. Still minimally acceptable.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% since the only parameter 'reason' has a description. The tool description does not add meaning beyond the schema, so baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states 'Get contact information to reach Bequall' with a specific verb and resource. It distinguishes itself from siblings like bequall_icp_match and bequall_overview by focusing on contact details for initiating conversations.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly says 'Use when someone is ready to start a conversation about AI enablement,' providing clear context. However, it does not explicitly exclude alternatives or list when not to use, but the intent is clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

bequall_icp_matchA

Check if a company or role is a good fit for Bequall's services. Use when someone is evaluating whether Bequall can help their specific situation.

ParametersJSON Schema
NameRequiredDescriptionDefault
company_descriptionYesBrief description of the company: industry, size, what they do, current AI usage

TDQS

A3.6/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, and the description does not disclose behavioral traits such as side effects, required permissions, or potential latency. The description only states the function without any operational context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with purpose and usage. No unnecessary words. Efficient and clear.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description lacks information about output expectations (e.g., format or criteria for 'good fit') and any prerequisites or limitations. Given no output schema, the agent needs more context to interpret results correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with a well-described parameter. The tool description adds minimal context beyond the schema by framing the parameter's purpose, but does not provide additional semantic details beyond the schema's own description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb 'Check if' and the resource 'Bequall's services', and distinguishes from sibling tools (contact, overview, services, use cases) by focusing on fitness evaluation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly includes 'Use when someone is evaluating whether Bequall can help their specific situation', providing clear context for use. Does not mention when not to use or alternatives, but the guidance is specific and helpful.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

bequall_overviewA

Get an overview of Bequall — what they do, who they serve, and why they're different from generic AI consultants. Use when someone asks about AI enablement for real estate, construction, or modular development.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It describes the tool as a read-only informational overview, which is safe, but does not explicitly disclose if there are any side effects or return formats. For a simple query tool, this is adequate but not exceptional.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, no redundancy, front-loaded with the core purpose. Every word adds value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given that there are no parameters and no output schema, the description provides sufficient context about the tool's purpose and when to use it. It could mention the return type, but for an overview tool, this is nearly complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

No parameters exist, and schema coverage is 100%. The description adds context about what the overview covers, which is valuable beyond the empty schema. Baseline for zero-parameter tools is 4.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action 'Get an overview' and specifies the content: what they do, who they serve, and why they're different. It distinguishes itself from sibling tools like bequall_services or bequall_use_cases by being a broad overview.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides explicit usage guidance: 'Use when someone asks about AI enablement for real estate, construction, or modular development.' While it doesn't explicitly state when not to use, the context is clear given sibling tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

bequall_servicesA

Get details on Bequall's service offerings and pricing. Use when evaluating AI consulting options, scoping an engagement, or looking for AI operating system builds for real estate/construction.

ParametersJSON Schema
NameRequiredDescriptionDefault
budget_rangeNoOptional budget range to filter relevant services (e.g., 'under $10k', '$25k-$75k', 'monthly retainer')

TDQS

A3.7/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided, so description carries full burden. It does not disclose behavioral traits like read-only nature, authentication needs, or side effects. Merely states 'get details' without elaboration.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two concise sentences that front-load purpose and usage context. No superfluous words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Tool is simple (1 optional param, no output schema). Description covers purpose and usage but lacks details on output format or any caveats. Adequate but not comprehensive.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% for the single optional parameter 'budget_range'. Description adds no extra meaning beyond the schema's description, so baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description clearly states the tool retrieves service offerings and pricing, and specifies domains (AI consulting, real estate/construction). It distinguishes from siblings like bequall_overview (general info) and bequall_use_cases (specific scenarios).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly lists when to use: evaluating AI consulting options, scoping engagements, or looking for AI operating system builds. Does not mention when not to use or alternative tools, but sibling names imply context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

bequall_use_casesA

Get specific use cases and examples of what AI can automate in real estate and construction workflows. Use when someone is exploring what AI can do for deal analysis, factory ops, sales, investor relations, or team upskilling.

ParametersJSON Schema
NameRequiredDescriptionDefault
categoryNoOptional: filter by category — 'deals', 'construction', 'sales', 'investors', 'upskilling', 'intelligence'

TDQS

A4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description must disclose behavioral traits. It implies a read-only retrieval operation but does not mention return format, pagination, or any side effects. The behavior is minimally described, leaving some ambiguity for an AI agent.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences long, with the critical purpose front-loaded. Every word adds value; there is no fluff or redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple retrieval tool with one optional parameter and no output schema, the description covers the essential purpose and usage. It does not describe the return format, but that is acceptable given the tool's simplicity and lack of output schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The only parameter (category) is fully described in the schema (100% coverage). The description lists example categories in the usage guidance but adds no extra semantic detail beyond the schema. Baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states that the tool retrieves specific use cases and examples of AI automation in real estate and construction. It uses a specific verb ("Get") and resource ("use cases and examples"), and the emphasis on workflow domains distinguishes it from sibling tools like bequall_contact or bequall_services.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly says when to use the tool: "when someone is exploring what AI can do for deal analysis, factory ops, sales, investor relations, or team upskilling." This provides clear context, though it does not mention when not to use it or explicitly contrast with siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 5 tool updatesv0.1.0
    • First observedbequall_contact
    • First observedbequall_icp_match
    • First observedbequall_overview
    • First observedbequall_services
    • First observedbequall_use_cases

TDQS

A4/5.0

Scored across 5 tools

Disambiguation5/5

Each tool targets a distinct aspect of Bequall's offering: contact, ICP match, overview, services, and use cases. There is no overlap or ambiguity.

Naming Consistency5/5

All tools use a consistent pattern: 'bequall_' followed by a noun (contact, icp_match, overview, services, use_cases). The naming is uniform and predictable.

Tool Count5/5

Five tools is a reasonable scope for a company information server. Each tool serves a clear purpose without being excessive or insufficient.

Completeness4/5

The tools cover the main areas: overview, services, use cases, contact, and target audience matching. A minor gap is the absence of a direct scheduling or pricing detail tool, but services includes pricing.

Maintenance

ActivityStale
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Provides McKinsey-style strategy intelligence for real estate by enabling AI assistants to search podcast transcripts, access industry benchmarks, and apply consulting frameworks like 2×2 matrices and issue trees to analyze business situations.
    7
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to assess a small business's AI readiness (0–100 score), suggest tailored AI use cases, describe Essetech's services, and book a free consultation.
    4
    7 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI assistants to crawl, index, and retrieve information from technical documentation using semantic search, with optional knowledge graph validation for code hallucination detection.
    MIT