accueil / serveurs / Fichiers & Documents / io.github.devids77/mcp-market-ru
io.github.devids77/mcp-market-ru
serveur MCP (Model Context Protocol) · MCP Market Russia 3.2.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.devids77/mcp-market-ru est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.devids77/mcp-market-ru » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 24 outils
- calculate_cost≈ 244 tokens
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.
Paramètres, retour & exemple (4)
Paramètresarea· integer · requisfloors· integer · optionnelregion· string · optionnelmaterial· string · optionnel
Exemple d'appel{"name": "calculate_cost", "arguments": {"area": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - company_deep_profile≈ 123 tokens
Get comprehensive company profile with all available data - contacts, projects, pricing, reviews analysis, market position, and comparison with competitors in same region.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Exemple d'appel{"name": "company_deep_profile", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - company_portfolio≈ 136 tokens
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).
Paramètres, retour & exemple (1)
Paramètrescompany_slug· string · requis
Exemple d'appel{"name": "company_portfolio", "arguments": {"company_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - compare_companies≈ 136 tokens
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'
Paramètres, retour & exemple (1)
Paramètrescompany_ids· string · requis
Exemple d'appel{"name": "compare_companies", "arguments": {"company_ids": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - contractor_recommendation≈ 195 tokens
AI-powered contractor recommendation. Finds the best matching companies based on budget, region, quality requirements. Returns ranked list with match scores.
Paramètres, retour & exemple (7)
Paramètresregion· string · optionnelcategory· string · optionnelbudget_max· number · optionnelbudget_min· number · optionnelmin_rating· number · optionnelneed_contacts· boolean · optionnelneed_portfolio· boolean · optionnel
Exemple d'appel{"name": "contractor_recommendation", "arguments": {"region": "texte", "category": "texte", "budget_max": 1, "budget_min": 1, "min_rating": 1, "need_contacts": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - export_search_csv≈ 220 tokens
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.
Paramètres, retour & exemple (6)
Paramètreslimit· integer · optionnelquery· string · optionnelentity· string · optionnelregion· string · optionnelcategory· string · optionnelbudget_max· number · optionnel
Exemple d'appel{"name": "export_search_csv", "arguments": {"limit": 1, "query": "texte", "entity": "texte", "region": "texte", "category": "texte", "budget_max": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - find_best_companies≈ 353 tokens
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).
Paramètres, retour & exemple (9)
Paramètreslimit· integer · optionnelregion· string · optionnelsort_by· string · optionnelcategory· string · optionnelhas_phone· boolean · optionnelmax_price· number · optionnelmin_price· number · optionnelmin_rating· number · optionnelhas_projects· boolean · optionnel
Exemple d'appel{"name": "find_best_companies", "arguments": {"limit": 1, "region": "texte", "sort_by": "texte", "category": "texte", "has_phone": true, "max_price": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - get_categories≈ 85 tokens
Get all company categories with the number of companies in each category.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_categories", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - get_company≈ 122 tokens
Get full company profile including contacts, prices, rating, reviews, and list of house projects. Args: company_id: Company UUID from search_companies results
Paramètres, retour & exemple (1)
Paramètrescompany_id· string · requis
Exemple d'appel{"name": "get_company", "arguments": {"company_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - get_lead_status≈ 154 tokens
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.
Paramètres, retour & exemple (2)
Paramètresapi_key· string · requislead_id· string · requis
Exemple d'appel{"name": "get_lead_status", "arguments": {"api_key": "texte", "lead_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - get_project≈ 124 tokens
Get detailed house project information including specifications, price, features, and company contacts. Args: project_id: Project UUID from search_projects results
Paramètres, retour & exemple (1)
Paramètresproject_id· string · requis
Exemple d'appel{"name": "get_project", "arguments": {"project_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - get_regions≈ 83 tokens
Get all available regions with the number of companies in each region.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_regions", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - get_stats≈ 94 tokens
Get catalog statistics: total companies, projects, regions, categories, agent queries today, and leads generated.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_stats", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - market_analytics≈ 191 tokens
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.
Paramètres, retour & exemple (2)
Paramètresregion· string · optionnelcategory· string · optionnel
Exemple d'appel{"name": "market_analytics", "arguments": {"region": "texte", "category": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - market_report≈ 155 tokens
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. 'Москва', 'Ленинградская область').
Paramètres, retour & exemple (1)
Paramètresregion· string · requis
Exemple d'appel{"name": "market_report", "arguments": {"region": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - price_comparison≈ 160 tokens
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.
Paramètres, retour & exemple (2)
Paramètresregions· string · optionnelcategory· string · optionnel
Exemple d'appel{"name": "price_comparison", "arguments": {"regions": "texte", "category": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - project_estimator≈ 156 tokens
Estimate construction project cost based on area, region, category and quality level (economy/standard/premium). Uses real market data from our database.
Paramètres, retour & exemple (4)
Paramètresregion· string · optionnelquality· string · optionnelarea_sqm· number · requiscategory· string · optionnel
Exemple d'appel{"name": "project_estimator", "arguments": {"area_sqm": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - region_comparison≈ 136 tokens
Compare construction markets across regions. Provide comma-separated region names. Shows companies count, ratings, prices, contact availability for each region side by side.
Paramètres, retour & exemple (2)
Paramètresregions· string · requiscategory· string · optionnel
Exemple d'appel{"name": "region_comparison", "arguments": {"regions": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - request_quote≈ 257 tokens
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
Paramètres, retour & exemple (6)
Paramètresname· string · optionnelemail· string · optionnelphone· string · optionnelcomment· string · optionnelcompany_id· string · requisproject_id· string · optionnel
Exemple d'appel{"name": "request_quote", "arguments": {"company_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - review_analysis≈ 169 tokens
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.
Paramètres, retour & exemple (3)
Paramètresregion· string · optionnelcategory· string · optionnelcompany_slug· string · optionnel
Exemple d'appel{"name": "review_analysis", "arguments": {"region": "texte", "category": "texte", "company_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - search_companies≈ 265 tokens
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
Paramètres, retour & exemple (5)
Paramètreslimit· integer · optionnelquery· string · optionnelregion· string · optionnelcategory· string · optionnelbudget_max· integer · optionnel
Exemple d'appel{"name": "search_companies", "arguments": {"limit": 1, "query": "texte", "region": "texte", "category": "texte", "budget_max": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - search_projects≈ 335 tokens
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
Paramètres, retour & exemple (8)
Paramètreslimit· integer · optionnelquery· string · optionnelfloors· integer · optionnelregion· string · optionnelarea_max· integer · optionnelarea_min· integer · optionnelmaterial· string · optionnelbudget_max· integer · optionnel
Exemple d'appel{"name": "search_projects", "arguments": {"limit": 1, "query": "texte", "floors": 1, "region": "texte", "area_max": 1, "area_min": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - smart_match≈ 159 tokens
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.
Paramètres, retour & exemple (2)
Paramètresbrief· string · requistop_n· integer · optionnel
Exemple d'appel{"name": "smart_match", "arguments": {"brief": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - trend_analyzer≈ 178 tokens
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.
Paramètres, retour & exemple (3)
Paramètresperiod· string · optionnelregion· string · optionnelcategory· string · optionnel
Exemple d'appel{"name": "trend_analyzer", "arguments": {"period": "texte", "region": "texte", "category": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».