Skip to main content
Glama
geztio

co.geztio/platform

Official
by geztio

Geztio MCP Server (co.geztio/platform)

Official Model Context Protocol (MCP) server for Geztio β€” the modern construction project management and economic engineering platform.

Connect AI assistants (Claude Desktop, Cursor, Claude Code, Windsurf, Antigravity, custom agents) directly to Geztio's Unit Price Analysis (APU / AnΓ‘lisis de Precios Unitarios), CBS budget trees, dynamic price lists, resource catalogs, and project operations.

Official MCP Server Transport License


πŸ—οΈ Overview

Geztio provides construction companies, project managers, cost engineers, and field teams with a single source of truth for project economics. Through this MCP server, AI models can:

  • Search & Analyze APUs (UnitCost): Look up composition breakdown, yields, unit costs, and nested recipes across material, equipment, labor, and transport.

  • Query Resource Catalogs (Resource): Search materials, equipment, labor, and transport insumos with their dynamically resolved unit prices.

  • Explore CBS & Budget Scenarios (BudgetTree): Traverse project chapters and budget items, inspecting quantities, locations, and line-item totals.

  • Audit & Compare Price Lists (PriceList): Detect pricing outliers, verify regional price lists, and simulate scenario variations.

  • Execute Asynchronous Operations: Bulk-import resources and track execution task status.


Related MCP server: boq-mcp

⚑ Quick Start & Configuration

1. Claude Desktop

Add Geztio as a remote MCP server in your claude_desktop_config.json:

{
  "mcpServers": {
    "geztio": {
      "url": "https://mcp.geztio.co/mcp"
    }
  }
}

When connecting for the first time, Claude Desktop will automatically initiate the OAuth 2.0 handshake to authenticate your Geztio organization and member account.

2. Cursor IDE

In Cursor Settings β†’ Features β†’ MCP:

  1. Click + Add New MCP Server.

  2. Name: geztio

  3. Type: Streamable HTTP

  4. URL: https://mcp.geztio.co/mcp

3. Antigravity & Agentic Frameworks

To connect from custom agents using the official @modelcontextprotocol/sdk or Python SDK:

from mcp import ClientSession
from mcp.client.streamable_http import streamablehttp_client

async with streamablehttp_client("https://mcp.geztio.co/mcp") as (read, write):
    async with ClientSession(read, write) as session:
        await session.initialize()
        tools = await session.list_tools()
        print([t.name for t in tools])

πŸ›‘οΈ Security & Multi-Tenancy

  • Organizational Scoping: Every query is strictly isolated to the authenticated member's organization.

  • Seat Tier Cost Masking:

    • SeatTier.FULL: Office users and project managers see all direct costs, currencies, and line totals.

    • SeatTier.FIELD: Site supervisors and field execution members see project quantities, recipes, and scopes with cost fields safely masked as null.

  • Granular Scopes:

    • geztio:read: Read-only access to catalogs, budgets, projects, and price lists.

    • unit_costs:write: Create or update APU unit costs and item recipes.

    • resources:write: Create or update catalog resources.

    • budgets:write: Create budget chapters and update budget item quantities.

    • projects:write: Create new projects.

    • operations:write: Enqueue bulk imports and batch jobs.


πŸ› οΈ Tool Catalog

Identity & Context

Tool

Scope

Description

geztio_whoami

geztio:read

Identifies the authenticated member, organization, seat tier (sees_money), and active subscription plan.

Unit Cost Analysis (APU / UPA)

Tool

Scope

Description

geztio_search_unit_costs

geztio:read

Search APUs by name or code with optional filtering by nested type and project.

geztio_get_unit_cost_detail

geztio:read

Detailed APU breakdown with itemized resources, yields, waste factors, and resolved costs against a specified PriceList.

geztio_create_unit_cost

unit_costs:write

Create a new unit cost recipe in the organization or project catalog.

geztio_add_unit_cost_item

unit_costs:write

Add a resource item (material, labor, equipment, transport) to an APU recipe.

geztio_remove_unit_cost_item

unit_costs:write

Remove an item from an APU recipe.

Resources (Insumos) & Price Lists

Tool

Scope

Description

geztio_search_resources

geztio:read

Search resources (materials, labor, equipment, transport) with resolved unit prices.

geztio_create_resource

resources:write

Register a new resource with unit and pricing mode.

geztio_list_price_lists

geztio:read

List active price lists (regional, standard, project-specific).

Projects, Budgets & CBS Chapters

Tool

Scope

Description

geztio_search_projects

geztio:read

Search projects by name, code, and execution status.

geztio_get_project_overview

geztio:read

Complete overview of a project including its active contract budget and scenario version.

geztio_create_project

projects:write

Create a new project in the organization.

geztio_get_budget_tree

geztio:read

Full Work Breakdown Structure (WBS/CBS) chapter tree with quantities and line totals.

geztio_create_chapter

budgets:write

Create a new chapter node in a budget version's CBS hierarchy.

geztio_update_budget_item_quantity

budgets:write

Update line item quantity in a budget version.

Operations & Batch Processing

Tool

Scope

Description

geztio_import_resources

operations:write

Asynchronously bulk-import or update resource catalogs. Returns an execution_id.

geztio_get_execution_status

geztio:read

Poll progress, errors, and token/quota usage for asynchronous executions.


πŸ’¬ Prompts

The server includes pre-built MCP Prompt templates:

  1. analizar_unit_cost: Technical analysis of an APU (composition, yields, price coherence, and optimization recommendations).

  2. comparar_unit_costs: Comparative analysis between two similar APUs (differential items, cost variance, and recommended usage).

  3. auditar_lista_de_precios: Automated audit of a price list to flag statistical outliers, missing prices, or suspicious variances.


πŸ“¦ Resources

Provides stable, URI-addressable references:

  • geztio://project/{ref}: Direct JSON representation of a project.

  • geztio://unit-cost/{ref}: Direct JSON representation of an APU recipe.


πŸš€ Publishing & Registry Maintenance

This repository publishes metadata to the Official MCP Registry using mcp-publisher.

Domain Authentication (geztio.co)

Domain ownership for the namespace co.geztio/* is verified via DNS TXT record:

geztio.co. IN TXT "v=MCPv1; k=ed25519; p=<PUBLIC_KEY_BASE64>"

Manual Publish

# 1. Login with domain private key
mcp-publisher login dns --domain "geztio.co" --private-key "$MCP_REGISTRY_PRIVATE_KEY"

# 2. Publish server.json
mcp-publisher publish

πŸ“„ License

This repository is licensed under the MIT License.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

0Maintainers
No issuesResponse time
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to interact with Autodesk Construction Cloud (ACC) projects through natural language, allowing users to query project data, manage issues and RFIs, browse files, and automate construction workflows directly from their development environment.
    1
    MIT
  • A
    license
    B
    quality
    B
    maintenance
    Enables natural language management of BOQ/Tendix project data, including hierarchy, pricing, and contractor handling via the BOQ REST API.
    19
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides AI assistants with access to Taiwan's PCCES database for querying construction project items, standard resource codes, and decoding work item codes.

View all related MCP servers

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/geztio/mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server