MCP Market Russia

Russian construction market: 3,395 contractors, 20,322 projects, 24 search/analytics tools.

使うべきか

品質と安全性

A
説明の品質
95%
スキーマの完全性
70%
命名の品質
90%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(2)

  • LOWTool 'compare_companies' description lacks action verbcompare_companies 内
  • LOWTool 'project_estimator' description lacks action verbproject_estimator 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~3,800トークン数(ツール定義)
~903 B一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 2.97%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "mcp-market-ru": {
      "url": "https://mcp-market.ru/mcp/"
    }
  }
}

リモートエンドポイント

https://mcp-market.ru/mcp/streamable-http

できること

ツール一覧

ツール(24)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟡search_companies(query, category, region, budget_max, limit)

Search Russian construction companies by category, region, and budget. Returns company name, rating, prices, website, and phone number. Args: query: Free text search query (e.g. 'каркасные дома недорого', 'frame houses') category: Company category filter (каркасные_дома, дома_из_бруса, газобетон, кирпич, недвижимость, модульные_дома, СИП) region: Region or city name (e.g. 'Московская область', 'Санкт-Петербург', 'Краснодар') budget_max: Maximum budget in rubles. Set to 0 for no limit. limit: Number of results to return, maximum 20

入力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "default": "",
      "type": "string"
    },
    "category": {
      "default": "",
      "type": "string"
    },
    "region": {
      "default": "",
      "type": "string"
    },
    "budget_max": {
      "default": 0,
      "type": "integer"
    },
    "limit": {
      "default": 10,
      "type": "integer"
    }
  },
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟡search_projects(area_min, area_max, floors, material, budget_max, ...)

Search house building projects by area, floors, material, and price. Returns project specifications, price, direct link, and company contacts. Args: area_min: Minimum house area in square meters. Set to 0 for no limit. area_max: Maximum house area in square meters. Set to 0 for no limit. floors: Number of floors/stories. Set to 0 for any. material: Building material filter (каркас/frame, брус/timber, газобетон/aerated_concrete, кирпич/brick, СИП/SIP) budget_max: Maximum price in rubles. Set to 0 for no limit. region: Filter by company region or city name query: Free text search in project name and description limit: Number of results to return, maximum 20

入力スキーマ

{
  "type": "object",
  "properties": {
    "area_min": {
      "default": 0,
      "type": "integer"
    },
    "area_max": {
      "default": 0,
      "type": "integer"
    },
    "floors": {
      "default": 0,
      "type": "integer"
    },
    "material": {
      "default": "",
      "type": "string"
    },
    "budget_max": {
      "default": 0,
      "type": "integer"
    },
    "region": {
      "default": "",
      "type": "string"
    },
    "query": {
      "default": "",
      "type": "string"
    },
    "limit": {
      "default": 10,
      "type": "integer"
    }
  },
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
⚪compare_companies(company_ids)

Compare 2-3 construction companies side by side on prices, ratings, number of projects, and specialization. Args: company_ids: Comma-separated company UUIDs to compare (2-3 IDs). Example: 'uuid1,uuid2,uuid3'

入力スキーマ

{
  "type": "object",
  "properties": {
    "company_ids": {
      "type": "string"
    }
  },
  "required": [
    "company_ids"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢calculate_cost(area, material, region, floors)

Calculate estimated construction cost based on real market data from the catalog. Uses average price per m² by material and region from actual company prices and projects. Args: area: House area in square meters (required, e.g. 120) material: Building material (каркас/frame, брус/timber, газобетон/aerated_concrete, кирпич/brick, СИП/SIP). Empty = average across all. region: Region or city name for regional pricing. Empty = nationwide average. floors: Number of floors (1 or 2). 0 = no adjustment.

入力スキーマ

{
  "type": "object",
  "properties": {
    "area": {
      "type": "integer"
    },
    "material": {
      "default": "",
      "type": "string"
    },
    "region": {
      "default": "",
      "type": "string"
    },
    "floors": {
      "default": 0,
      "type": "integer"
    }
  },
  "required": [
    "area"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢get_company(company_id)

Get full company profile including contacts, prices, rating, reviews, and list of house projects. Args: company_id: Company UUID from search_companies results

入力スキーマ

{
  "type": "object",
  "properties": {
    "company_id": {
      "type": "string"
    }
  },
  "required": [
    "company_id"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢get_project(project_id)

Get detailed house project information including specifications, price, features, and company contacts. Args: project_id: Project UUID from search_projects results

入力スキーマ

{
  "type": "object",
  "properties": {
    "project_id": {
      "type": "string"
    }
  },
  "required": [
    "project_id"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢get_categories

Get all company categories with the number of companies in each category.

入力スキーマ

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

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢get_regions

Get all available regions with the number of companies in each region.

入力スキーマ

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

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢get_stats

Get catalog statistics: total companies, projects, regions, categories, agent queries today, and leads generated.

入力スキーマ

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

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟡request_quote(company_id, project_id, name, phone, email, ...)

Send a quote request to a construction company on behalf of the user. Returns confirmation with lead ID and company contact details. Args: company_id: Target company UUID (required) project_id: Specific project UUID if the user is interested in a particular house project name: Client's name for the quote request phone: Client's phone number for callback email: Client's email address comment: Additional comments or requirements for the quote

入力スキーマ

{
  "type": "object",
  "properties": {
    "company_id": {
      "type": "string"
    },
    "project_id": {
      "default": "",
      "type": "string"
    },
    "name": {
      "default": "",
      "type": "string"
    },
    "phone": {
      "default": "",
      "type": "string"
    },
    "email": {
      "default": "",
      "type": "string"
    },
    "comment": {
      "default": "",
      "type": "string"
    }
  },
  "required": [
    "company_id"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢market_analytics(region, category)

Get comprehensive market analytics for the Russian construction market. Returns: average prices, top companies by rating, market size, price distribution. Perfect for investors, analysts, and companies entering the market. Args: region: Filter by region (e.g. 'Москва', 'Санкт-Петербург'). Empty = all regions. category: Filter by category (e.g. 'Строительство домов'). Empty = all categories.

入力スキーマ

{
  "type": "object",
  "properties": {
    "region": {
      "default": "",
      "type": "string"
    },
    "category": {
      "default": "",
      "type": "string"
    }
  },
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢find_best_companies(region, category, min_rating, max_price, min_price, ...)

Smart lead generation: find the best construction companies matching your criteria. Perfect for finding contractors, generating leads, or market research. Args: region: Filter by region name (e.g. 'Москва'). Empty = all. category: Filter by category/subcategory. Empty = all. min_rating: Minimum rating (0-5). 0 = no filter. max_price: Maximum price per m2 in thousands RUB. 0 = no filter. min_price: Minimum price per m2 in thousands RUB. 0 = no filter. has_phone: Only companies with phone number. has_projects: Only companies with project portfolio. sort_by: Sort by: 'rating', 'price_asc', 'price_desc', 'reviews', 'projects'. limit: Max results (1-50).

入力スキーマ

{
  "type": "object",
  "properties": {
    "region": {
      "default": "",
      "type": "string"
    },
    "category": {
      "default": "",
      "type": "string"
    },
    "min_rating": {
      "default": 0,
      "type": "number"
    },
    "max_price": {
      "default": 0,
      "type": "number"
    },
    "min_price": {
      "default": 0,
      "type": "number"
    },
    "has_phone": {
      "default": false,
      "type": "boolean"
    },
    "has_projects": {
      "default": false,
      "type": "boolean"
    },
    "sort_by": {
      "default": "rating",
      "type": "string"
    },
    "limit": {
      "default": 20,
      "type": "integer"
    }
  },
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
⚪price_comparison(regions, category)

Compare construction prices across regions and categories. Returns detailed price statistics, percentiles, and regional rankings. Args: regions: Comma-separated regions to compare (e.g. 'Москва,Санкт-Петербург'). Empty = all. category: Filter by category. Empty = all.

入力スキーマ

{
  "type": "object",
  "properties": {
    "regions": {
      "default": "",
      "type": "string"
    },
    "category": {
      "default": "",
      "type": "string"
    }
  },
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢company_portfolio(company_slug)

Get FULL company portfolio: details, all projects, prices, reviews, contacts. Comprehensive dossier for due diligence or hiring decisions. Args: company_slug: Company slug identifier (from search results).

入力スキーマ

{
  "type": "object",
  "properties": {
    "company_slug": {
      "type": "string"
    }
  },
  "required": [
    "company_slug"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
⚪market_report(region)

Generate a comprehensive market report for a specific region. Includes: market size, price tiers, top players, contact availability, competitive landscape. Perfect for investors, business development, and market entry analysis. Args: region: Region name (e.g. 'Москва', 'Ленинградская область').

入力スキーマ

{
  "type": "object",
  "properties": {
    "region": {
      "type": "string"
    }
  },
  "required": [
    "region"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
⚪review_analysis(company_slug, region, category)

Reputation summary from the aggregate star rating and review count, benchmarked against the region average. Provide company_slug for one company, or region/category for a market overview. Review texts are not stored, so no per-review sentiment or themes are returned.

入力スキーマ

{
  "type": "object",
  "properties": {
    "company_slug": {
      "default": "",
      "type": "string"
    },
    "region": {
      "default": "",
      "type": "string"
    },
    "category": {
      "default": "",
      "type": "string"
    }
  },
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢contractor_recommendation(budget_min, budget_max, region, category, min_rating, ...)

AI-powered contractor recommendation. Finds the best matching companies based on budget, region, quality requirements. Returns ranked list with match scores.

入力スキーマ

{
  "type": "object",
  "properties": {
    "budget_min": {
      "default": 0,
      "type": "number"
    },
    "budget_max": {
      "default": 0,
      "type": "number"
    },
    "region": {
      "default": "",
      "type": "string"
    },
    "category": {
      "default": "",
      "type": "string"
    },
    "min_rating": {
      "default": 4,
      "type": "number"
    },
    "need_portfolio": {
      "default": true,
      "type": "boolean"
    },
    "need_contacts": {
      "default": true,
      "type": "boolean"
    }
  },
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
⚪project_estimator(area_sqm, region, category, quality)

Estimate construction project cost based on area, region, category and quality level (economy/standard/premium). Uses real market data from our database.

入力スキーマ

{
  "type": "object",
  "properties": {
    "area_sqm": {
      "type": "number"
    },
    "region": {
      "default": "",
      "type": "string"
    },
    "category": {
      "default": "",
      "type": "string"
    },
    "quality": {
      "default": "standard",
      "type": "string"
    }
  },
  "required": [
    "area_sqm"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟡trend_analyzer(region, category, period)

Current market snapshot by region, category, rating tier and price segment. This is a distribution of the catalogue as it stands now, not a time series: we do not store historical snapshots, so no growth or change-over-time can be computed. `period` is accepted for backwards compatibility and ignored.

入力スキーマ

{
  "type": "object",
  "properties": {
    "region": {
      "default": "",
      "type": "string"
    },
    "category": {
      "default": "",
      "type": "string"
    },
    "period": {
      "default": "all",
      "type": "string"
    }
  },
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢company_deep_profile(slug)

Get comprehensive company profile with all available data - contacts, projects, pricing, reviews analysis, market position, and comparison with competitors in same region.

入力スキーマ

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string"
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
⚪region_comparison(regions, category)

Compare construction markets across regions. Provide comma-separated region names. Shows companies count, ratings, prices, contact availability for each region side by side.

入力スキーマ

{
  "type": "object",
  "properties": {
    "regions": {
      "type": "string"
    },
    "category": {
      "default": "",
      "type": "string"
    }
  },
  "required": [
    "regions"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟡export_search_csv(entity, query, category, region, budget_max, ...)

Export search results as CSV text (UTF-8 with BOM, Excel-friendly). entity: 'companies' or 'projects' query: free-text search in name/description category, region: filter fields budget_max: for companies, cap on min_project_price limit: 1..2000 rows (default 500) Returns CSV text ready to save as .csv and open in Excel.

入力スキーマ

{
  "type": "object",
  "properties": {
    "entity": {
      "default": "companies",
      "type": "string"
    },
    "query": {
      "default": "",
      "type": "string"
    },
    "category": {
      "default": "",
      "type": "string"
    },
    "region": {
      "default": "",
      "type": "string"
    },
    "budget_max": {
      "default": 0,
      "type": "number"
    },
    "limit": {
      "default": 500,
      "type": "integer"
    }
  },
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢smart_match(brief, top_n)

Natural-language contractor search. Pass a free-form Russian brief (e.g. "хочу каркасный дом 180 кв.м в Подмосковье до 15 млн") and get top-N matching contractors plus an explanation of how the brief was parsed. Returns JSON with: parsed filters, matches list, explanation.

入力スキーマ

{
  "type": "object",
  "properties": {
    "brief": {
      "type": "string"
    },
    "top_n": {
      "default": 5,
      "type": "integer"
    }
  },
  "required": [
    "brief"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢get_lead_status(lead_id, api_key)

Check the status of a lead created via request_quote. lead_id: UUID returned by request_quote api_key: the api_key used when the lead was created Returns JSON with status (new/contacted/won/lost), company info, contact fields, budget, timestamps.

入力スキーマ

{
  "type": "object",
  "properties": {
    "lead_id": {
      "type": "string"
    },
    "api_key": {
      "type": "string"
    }
  },
  "required": [
    "lead_id",
    "api_key"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 24 件
検証済みバージョンは記録されていませんツール 24 件