此 MCP 可以做什么
Provides governed Saskatchewan labor-market, wage, housing, community-economy, workforce-pathway, procurement, and business-readiness analysis.
工具
输入模式
{'type': 'object', 'required': ['businessId'], 'properties': {'limit': {'type': 'integer', 'maximum': 200, 'minimum': 0, 'description': 'Maximum overlapping notices returned; default 50.'}, 'businessId': {'type': 'string', 'description': 'Exact graph business id, e.g. business:<canonical-id>, from resolve_entities.'}, 'includeHistory': {'type': 'boolean', 'description': 'Include closed notices as historical demand evidence; default false.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 200, 'minimum': 0, 'description': 'Maximum rows per view; default 50.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'The business name.'}, 'phone': {'type': 'string'}, 'address': {'type': 'string'}, 'website': {'type': 'string', 'description': 'Domain or URL. Worth supplying — nine checks depend on it.'}, 'category': {'type': 'string', 'description': 'What the business does.'}, 'description': {'type': 'string', 'description': 'How the business describes itself.'}}}
输入模式
{'type': 'object', 'required': ['entities'], 'properties': {'bundle': {'enum': ['municipal-economic-profile-v1'], 'type': 'string', 'description': 'Comparison metric preset; defaults to municipal-economic-profile-v1.'}, 'metrics': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 20, 'description': 'Optional additional fact metrics.'}, 'entities': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'minItems': 2, 'description': 'Municipality names, local slugs, or SGC codes.', 'uniqueItems': True}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['businessId'], 'properties': {'limit': {'type': 'number', 'description': 'Optional, default 5. How many overlapping notices to assess.'}, 'businessId': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['entities'], 'properties': {'bundle': {'enum': ['municipal-economic-profile-v1'], 'type': 'string', 'description': 'Comparison metric preset; defaults to municipal-economic-profile-v1.'}, 'metrics': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 20, 'description': 'Optional additional fact metrics.'}, 'entities': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'minItems': 2, 'description': 'Municipality names, local slugs, or SGC codes.', 'uniqueItems': True}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['entities'], 'properties': {'bundle': {'enum': ['municipal-economic-profile-v1'], 'type': 'string', 'description': 'Comparison metric preset; defaults to municipal-economic-profile-v1.'}, 'metrics': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 20, 'description': 'Optional additional fact metrics.'}, 'entities': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'minItems': 2, 'description': 'Municipality names, local slugs, or SGC codes.', 'uniqueItems': True}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'wage': {'type': 'number', 'description': 'Explicit hourly wage, CAD.'}, 'occupation': {'type': 'string', 'description': 'Role id from list_roles.'}}}
输入模式
{'type': 'object', 'required': ['ids'], 'properties': {'ids': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 3, 'minItems': 2, 'description': 'Two or three role ids from list_roles.', 'uniqueItems': True}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Trading name for the synthetic business.'}, 'phone': {'type': 'string', 'description': 'Optional phone number.'}, 'address': {'type': 'string', 'description': 'Optional civic address.'}, 'category': {'type': 'string', 'description': 'Optional industry or category.'}, 'description': {'type': 'string', 'description': 'Optional description of what it does.'}}}
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Ranked list size (default 8, max 20).'}, 'credentials': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Credential names held and current, e.g. "WHMIS", "Class 5 Licence".'}, 'licenceClass': {'enum': ['None', 'Class 5', 'Class 3', 'Class 1A'], 'type': 'string', 'description': 'Highest Saskatchewan driver licence currently held.'}, 'householdSize': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'People represented by the regional Market Basket Measure basket.'}, 'incomeEarners': {'type': 'integer', 'maximum': 8, 'minimum': 1, 'description': 'Income earners sharing housing and utilities.'}, 'educationLevel': {'enum': ['Secondary school', 'Secondary plus short certificate', 'Secondary plus trade certificate', 'Apprenticeship or journeyperson', 'Diploma', 'Bachelor degree'], 'type': 'string', 'description': 'Highest education level.'}, 'savingsDollars': {'type': 'number', 'maximum': 1000000, 'minimum': 0, 'description': 'Cash available for training before funding.'}, 'experienceAreas': {'type': 'array', 'items': {'enum': ['mechanical_systems', 'safety_systems', 'field_operations', 'process_monitoring', 'electrical_basics', 'coordination_admin', 'care_delivery', 'customer_service', 'digital_systems', 'logistics_handling', 'physical_operations'], 'type': 'string'}, 'description': 'Capability areas with real working experience.'}, 'bedroomsRequired': {'enum': ['bachelor', 'oneBedroom', 'twoBedroom', 'threeBedroomPlus'], 'type': 'string', 'description': 'Rental unit size required by the household.'}, 'vehicleAvailable': {'type': 'boolean', 'description': 'Whether the scenario includes a vehicle commute.'}, 'targetOccupationId': {'type': 'string', 'description': 'Role id from list_roles — evaluates that target in depth.'}, 'maximumRelocationKm': {'type': 'number', 'maximum': 2500, 'minimum': 0, 'description': 'Maximum move from currentMunicipalityId; zero means local only.'}, 'housingBudgetMonthly': {'type': 'number', 'maximum': 50000, 'minimum': 1, 'description': 'Maximum monthly rent for the requested household.'}, 'currentMunicipalityId': {'enum': ['saskatoon', 'regina', 'prince-albert', 'moose-jaw', 'swift-current', 'yorkton', 'north-battleford', 'weyburn', 'estevan', 'lloydminster', 'warman', 'martensville', 'humboldt', 'melfort', 'meadow-lake', 'melville', 'kindersley', 'nipawin', 'rosetown', 'la-ronge'], 'type': 'string', 'description': 'Current community, required when maximumRelocationKm is supplied.'}, 'allowedMunicipalityIds': {'type': 'array', 'items': {'enum': ['saskatoon', 'regina', 'prince-albert', 'moose-jaw', 'swift-current', 'yorkton', 'north-battleford', 'weyburn', 'estevan', 'lloydminster', 'warman', 'martensville', 'humboldt', 'melfort', 'meadow-lake', 'melville', 'kindersley', 'nipawin', 'rosetown', 'la-ronge'], 'type': 'string'}, 'description': 'Optional destination allowlist.', 'uniqueItems': True}, 'maximumRetrainingWeeks': {'type': 'number', 'maximum': 520, 'minimum': 0, 'description': 'Maximum acceptable retraining time; zero means direct entry.'}}}
输入模式
{'type': 'object', 'properties': {'businessName': {'type': 'string', 'description': 'Optional — the business being asked about, echoed back for context.'}}}
输入模式
{'type': 'object', 'properties': {'confidence': {'enum': ['A', 'B', 'C', 'D'], 'type': 'string'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'truthState': {'enum': ['preview', 'snapshot', 'measured_aggregate', 'mixed', 'live', 'metadata'], 'type': 'string'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'type': {'enum': ['occupation', 'municipality', 'geography', 'sector', 'training-program', 'noc-unit-group', 'data-source', 'data-provider', 'economic-region', 'census-division', 'trade-region', 'naics-industry', 'industrial-facility', 'open-source-signal', 'organization', 'project', 'procurement-notice', 'product-or-service', 'job-posting', 'employer', 'business-source-observation', 'establishment', 'business'], 'type': 'string', 'description': 'Optional entity-type constraint.'}, 'depth': {'type': 'integer', 'maximum': 3, 'minimum': 1, 'description': 'Hops to expand outward from entity; default 1. Above 1 adds an expansion block of nodes and edges annotated with the hop that reached them, so a containment chain such as municipality -> census-division -> economic-region can be fetched in one call instead of three. Requires entity.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Maximum facts, relationships, or listed entities; default 25.'}, 'bundle': {'enum': ['municipal-economic-profile-v1'], 'type': 'string', 'description': 'Bounded metric preset. municipal-economic-profile-v1 requires one municipality entity.'}, 'entity': {'type': 'string', 'description': 'Exact name, slug, graph id, NOC code, SGC code, source id, or provider id.'}, 'metrics': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 20, 'description': 'Fact metrics, e.g. population.'}, 'maxNodes': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Ceiling on entities across the whole expansion; default 200. Distinct from limit, which bounds one level — without it a depth of 2 from a municipality would pull every business in it.'}, 'geography': {'type': 'string', 'description': 'Optional exact municipality name, slug, or SGC code for geography-scoped facts.'}, 'predicates': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 20, 'description': 'Relationship predicates, e.g. classified_as or serves.'}, 'truthStates': {'type': 'array', 'items': {'enum': ['live', 'snapshot', 'measured_aggregate', 'derived', 'mixed', 'metadata', 'unavailable'], 'type': 'string'}, 'maxItems': 7}, 'minimumConfidence': {'enum': ['A', 'B', 'C', 'D'], 'type': 'string'}, 'referencePeriodEnd': {'type': 'string', 'description': 'Inclusive ISO-8601 upper bound for fact reference periods.'}, 'referencePeriodStart': {'type': 'string', 'description': 'Inclusive ISO-8601 lower bound for fact reference periods.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['businessId'], 'properties': {'businessId': {'type': 'string', 'description': 'Exact graph business id, e.g. business:<canonical-id>, from resolve_entities.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['businessId'], 'properties': {'businessId': {'type': 'string', 'description': 'Exact graph business id, e.g. business:<canonical-id>, from resolve_entities.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Canonical business id from search_businesses or a graph query.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['businessId'], 'properties': {'businessId': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['businessId'], 'properties': {'businessId': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string', 'description': '7-digit 2021 SGC census subdivision code.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Municipality name, slug, or SGC code.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Signal id from list_economic_signals.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'number', 'maximum': 1000, 'minimum': 0}, 'offset': {'type': 'number', 'minimum': 0}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['type', 'id'], 'properties': {'id': {'type': 'string', 'description': 'Exact canonical id, local slug, or name from resolve_entities.'}, 'type': {'enum': ['occupation', 'municipality', 'geography', 'sector', 'training-program', 'noc-unit-group', 'data-source', 'data-provider', 'economic-region', 'census-division', 'trade-region', 'naics-industry', 'industrial-facility', 'open-source-signal', 'organization', 'project', 'procurement-notice', 'product-or-service', 'job-posting', 'employer', 'business-source-observation', 'establishment', 'business'], 'type': 'string'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['type', 'id'], 'properties': {'id': {'type': 'string', 'description': 'Exact canonical id, local slug, or name from resolve_entities.'}, 'type': {'enum': ['occupation', 'municipality', 'geography', 'sector', 'training-program', 'noc-unit-group', 'data-source', 'data-provider', 'economic-region', 'census-division', 'trade-region', 'naics-industry', 'industrial-facility', 'open-source-signal', 'organization', 'project', 'procurement-notice', 'product-or-service', 'job-posting', 'employer', 'business-source-observation', 'establishment', 'business'], 'type': 'string'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'Optional registered source id from get_data_sources or provider id from get_data_providers.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['businessId', 'assetId'], 'properties': {'assetId': {'enum': ['local-business-jsonld', 'corrected-info-block'], 'type': 'string'}, 'businessId': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['businessId'], 'properties': {'checkId': {'type': 'string'}, 'businessId': {'type': 'string'}}}
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {'municipalityId': {'type': 'string', 'description': 'Municipality id (e.g. saskatoon). Omit for all communities.'}}}
输入模式
{'type': 'object', 'properties': {'centre': {'type': 'string', 'description': 'CMHC/StatCan geography code (cmhcCode) from a previous get_rents call.'}, 'province': {'type': 'string', 'description': 'SGC 2021 code or postal abbreviation (e.g. SK).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Role id from list_roles.'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Sector id from list_sectors.'}}}
输入模式
{'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'Optional registered source id from get_data_sources or provider id from get_data_providers.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {'noc': {'type': 'string', 'description': 'Five-digit NOC 2021 unit-group code from list_noc_groups.'}, 'province': {'type': 'string', 'description': 'SGC 2021 code, postal abbreviation (e.g. SK), or "canada".'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'noc': {'type': 'string', 'description': 'Five-digit NOC 2021 unit-group code from list_noc_groups.'}, 'province': {'type': 'string', 'description': 'SGC 2021 code, postal abbreviation (e.g. SK), or "canada".'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['businessId', 'consentClass'], 'properties': {'businessId': {'type': 'string'}, 'consentClass': {'enum': ['listing', 'operating_detail', 'aggregate_use', 'succession', 'capability_profile', 'purchasing_needs', 'professional_escalation'], 'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['subjectKind', 'subjectId'], 'properties': {'subjectId': {'type': 'string', 'maxLength': 200, 'description': 'The canonical OEX identifier for the subject, such as a municipality slug.'}, 'subjectKind': {'type': 'string', 'description': 'The kind of subject. Kinds any registered inquiry type asks about are listed in the response under admissibility.inquirableSubjectKinds.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 0, 'description': 'Maximum observations returned; default 100.'}, 'buyerId': {'type': 'string', 'description': 'Exact source-scoped organization id from resolve_entities.'}, 'noticeId': {'type': 'string', 'description': 'Exact source-stable procurement-notice id.'}, 'categoryCode': {'type': 'string', 'pattern': '^\\d{8}$', 'description': 'Exact eight-digit UNSPSC code from resolve_entities.'}, 'includeHistory': {'type': 'boolean', 'description': 'Include closed historical demand observations; default true.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['question'], 'properties': {'depth': {'type': 'integer', 'maximum': 3, 'minimum': 1, 'description': 'Maximum graph traversal depth; default 2.'}, 'entities': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'id'], 'properties': {'id': {'type': 'string', 'maxLength': 200}, 'type': {'enum': ['occupation', 'municipality', 'geography', 'sector', 'training-program', 'noc-unit-group', 'data-source', 'data-provider', 'economic-region', 'census-division', 'trade-region', 'naics-industry', 'industrial-facility', 'open-source-signal', 'organization', 'project', 'procurement-notice', 'product-or-service', 'job-posting', 'employer', 'business-source-observation', 'establishment', 'business'], 'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 4, 'description': 'Optional exact entity hints. Use these when a place, business, occupation, sector, signal, or source is not stated unambiguously in the question.'}, 'question': {'type': 'string', 'maxLength': 1000, 'description': 'The economic question. Do not include personal or confidential information.'}, 'maxEvidenceCalls': {'type': 'integer', 'maximum': 8, 'minimum': 1, 'description': 'Maximum governed evidence calls executed; default 6.'}, 'minimumConfidence': {'enum': ['A', 'B', 'C', 'D'], 'type': 'string'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'number', 'maximum': 1000, 'minimum': 0, 'description': 'Page size.'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Zero-based page offset.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {'type': {'enum': ['occupation', 'municipality', 'geography', 'sector', 'training-program', 'noc-unit-group', 'data-source', 'data-provider', 'economic-region', 'census-division', 'trade-region', 'naics-industry', 'industrial-facility', 'open-source-signal', 'organization', 'project', 'procurement-notice', 'product-or-service', 'job-posting', 'employer', 'business-source-observation', 'establishment', 'business'], 'type': 'string', 'description': 'Optional entity-type constraint.'}, 'depth': {'type': 'integer', 'maximum': 3, 'minimum': 1, 'description': 'Hops to expand outward from entity; default 1. Above 1 adds an expansion block of nodes and edges annotated with the hop that reached them, so a containment chain such as municipality -> census-division -> economic-region can be fetched in one call instead of three. Requires entity.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Maximum facts, relationships, or listed entities; default 25.'}, 'bundle': {'enum': ['municipal-economic-profile-v1'], 'type': 'string', 'description': 'Bounded metric preset. municipal-economic-profile-v1 requires one municipality entity.'}, 'entity': {'type': 'string', 'description': 'Exact name, slug, graph id, NOC code, SGC code, source id, or provider id.'}, 'metrics': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 20, 'description': 'Fact metrics, e.g. population.'}, 'maxNodes': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Ceiling on entities across the whole expansion; default 200. Distinct from limit, which bounds one level — without it a depth of 2 from a municipality would pull every business in it.'}, 'geography': {'type': 'string', 'description': 'Optional exact municipality name, slug, or SGC code for geography-scoped facts.'}, 'predicates': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 20, 'description': 'Relationship predicates, e.g. classified_as or serves.'}, 'truthStates': {'type': 'array', 'items': {'enum': ['live', 'snapshot', 'measured_aggregate', 'derived', 'mixed', 'metadata', 'unavailable'], 'type': 'string'}, 'maxItems': 7}, 'minimumConfidence': {'enum': ['A', 'B', 'C', 'D'], 'type': 'string'}, 'referencePeriodEnd': {'type': 'string', 'description': 'Inclusive ISO-8601 upper bound for fact reference periods.'}, 'referencePeriodStart': {'type': 'string', 'description': 'Inclusive ISO-8601 lower bound for fact reference periods.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'wage': {'type': 'number', 'description': 'Explicit positive hourly wage in CAD.', 'exclusiveMinimum': 0}, 'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Number of ranked communities, 1-20 (default 10).'}, 'occupation': {'type': 'string', 'description': 'Role id whose median wage should be modelled.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['businessId'], 'properties': {'checkId': {'type': 'string', 'description': 'Optional: recheck one finding rather than all.'}, 'businessId': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['businessId', 'checkId'], 'properties': {'checkId': {'type': 'string'}, 'businessId': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['citation'], 'properties': {'citation': {'type': 'string', 'description': 'citation.id, citation resolver URL, or versioned citation token.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'type': {'enum': ['occupation', 'municipality', 'geography', 'sector', 'training-program', 'noc-unit-group', 'data-source', 'data-provider', 'economic-region', 'census-division', 'trade-region', 'naics-industry', 'industrial-facility', 'open-source-signal', 'organization', 'project', 'procurement-notice', 'product-or-service', 'job-posting', 'employer', 'business-source-observation', 'establishment', 'business'], 'type': 'string', 'description': 'Optional entity-type constraint.'}, 'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Maximum matches; default 8.'}, 'query': {'type': 'string', 'description': 'Name, alternate title, slug, or official identifier.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'type': {'enum': ['occupation', 'municipality', 'geography', 'sector', 'training-program', 'noc-unit-group', 'data-source', 'data-provider', 'economic-region', 'census-division', 'trade-region', 'naics-industry', 'industrial-facility', 'open-source-signal', 'organization', 'project', 'procurement-notice', 'product-or-service', 'job-posting', 'employer', 'business-source-observation', 'establishment', 'business'], 'type': 'string', 'description': 'Optional entity-type constraint.'}, 'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Maximum matches; default 8.'}, 'query': {'type': 'string', 'description': 'Name, alternate title, slug, or official identifier.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['businessId'], 'properties': {'objective': {'type': 'string', 'description': 'Optional: what the business is trying to accomplish, in its own words. Carried into the study.'}, 'businessId': {'type': 'string'}, 'inspectWebsite': {'type': 'boolean', 'description': 'Optional, default false. Inspect the website on record before running, so the stages that compare the site against the record can actually look. Costs one bounded fetch of the claimed domain; without it those stages honestly report that nothing was inspected.'}}}
输入模式
{'type': 'object', 'required': ['businessId'], 'properties': {'objective': {'type': 'string', 'description': 'Optional: the business’s stated objective.'}, 'businessId': {'type': 'string'}, 'inspectWebsite': {'type': 'boolean', 'description': 'Optional, default false. Inspect the website on record before running, so the stages comparing the site against the record can look. Costs one bounded fetch.'}}}
输入模式
{'type': 'object', 'required': ['municipalityId'], 'properties': {'q': {'type': 'string', 'description': 'Business-name contains match.'}, 'limit': {'type': 'number', 'description': 'Rows to return, 1-200 (default 50).'}, 'offset': {'type': 'number', 'description': 'Rows to skip for paging.'}, 'subsector': {'type': 'string', 'description': 'Three-digit NAICS subsector code to filter by, e.g. 484.'}, 'municipalityId': {'type': 'string', 'description': 'Municipality id. Only communities with a reviewed snapshot resolve.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Case-insensitive text search over employer and sector names.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Result limit, 1-100 (default 25).'}, 'hiring': {'type': 'boolean', 'description': 'true to filter on the disclosed hiring flag; preview providers expose modelled scenarios.'}, 'sector': {'type': 'string', 'description': 'Sector-group id from /api/v1/sectors.'}, 'municipality': {'type': 'string', 'description': 'Municipality id from /api/v1/municipalities.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'type': {'enum': ['occupation', 'municipality', 'geography', 'sector', 'training-program', 'noc-unit-group', 'data-source', 'data-provider', 'economic-region', 'census-division', 'trade-region', 'naics-industry', 'industrial-facility', 'open-source-signal', 'organization', 'project', 'procurement-notice', 'product-or-service', 'job-posting', 'employer', 'business-source-observation', 'establishment', 'business'], 'type': 'string', 'description': 'Optional entity-type constraint.'}, 'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Maximum matches; default 8.'}, 'query': {'type': 'string', 'description': 'Name, alternate title, slug, or official identifier.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Free-text search over title, employer and description.'}, 'type': {'enum': ['full-time', 'part-time', 'seasonal', 'casual', 'contract'], 'type': 'string', 'description': 'Employment type.'}, 'limit': {'type': 'integer', 'description': 'Page size, 1-200 (default 50).'}, 'offset': {'type': 'integer', 'description': 'Pagination offset (default 0).'}, 'region': {'type': 'string', 'description': 'Exact region name.'}, 'sector': {'type': 'string', 'description': 'Sector id from the sector list.'}, 'minWage': {'type': 'number', 'description': 'Minimum hourly wage, CAD.'}, 'occupation': {'type': 'string', 'description': 'Role id from the occupation catalogue.'}, 'municipality': {'type': 'string', 'description': 'Exact municipality name.'}, 'postedWithinDays': {'type': 'integer', 'description': 'Only postings newer than this many days.'}}}
输入模式
{'type': 'object', 'required': ['municipalityId'], 'properties': {'q': {'type': 'string', 'description': 'Business-name contains match.'}, 'limit': {'type': 'number', 'description': 'Rows to return, 1-200 (default 50).'}, 'offset': {'type': 'number', 'description': 'Rows to skip for paging.'}, 'subsector': {'type': 'string', 'description': 'Three-digit NAICS subsector code to filter by, e.g. 484.'}, 'municipalityId': {'type': 'string', 'description': 'Municipality id. Only communities with a reviewed snapshot resolve.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['businessId', 'domain'], 'properties': {'domain': {'type': 'string'}, 'businessId': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['businessId', 'checkId'], 'properties': {'checkId': {'type': 'string'}, 'businessId': {'type': 'string'}}}
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'type': {'enum': ['occupation', 'municipality', 'geography', 'sector', 'training-program', 'noc-unit-group', 'data-source', 'data-provider', 'economic-region', 'census-division', 'trade-region', 'naics-industry', 'industrial-facility', 'open-source-signal', 'organization', 'project', 'procurement-notice', 'product-or-service', 'job-posting', 'employer', 'business-source-observation', 'establishment', 'business'], 'type': 'string', 'description': 'Optional entity-type constraint.'}, 'depth': {'type': 'integer', 'maximum': 3, 'minimum': 1, 'description': 'Hops to expand outward from entity; default 1. Above 1 adds an expansion block of nodes and edges annotated with the hop that reached them, so a containment chain such as municipality -> census-division -> economic-region can be fetched in one call instead of three. Requires entity.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Maximum facts, relationships, or listed entities; default 25.'}, 'bundle': {'enum': ['municipal-economic-profile-v1'], 'type': 'string', 'description': 'Bounded metric preset. municipal-economic-profile-v1 requires one municipality entity.'}, 'entity': {'type': 'string', 'description': 'Exact name, slug, graph id, NOC code, SGC code, source id, or provider id.'}, 'metrics': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 20, 'description': 'Fact metrics, e.g. population.'}, 'maxNodes': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Ceiling on entities across the whole expansion; default 200. Distinct from limit, which bounds one level — without it a depth of 2 from a municipality would pull every business in it.'}, 'geography': {'type': 'string', 'description': 'Optional exact municipality name, slug, or SGC code for geography-scoped facts.'}, 'predicates': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 20, 'description': 'Relationship predicates, e.g. classified_as or serves.'}, 'truthStates': {'type': 'array', 'items': {'enum': ['live', 'snapshot', 'measured_aggregate', 'derived', 'mixed', 'metadata', 'unavailable'], 'type': 'string'}, 'maxItems': 7}, 'minimumConfidence': {'enum': ['A', 'B', 'C', 'D'], 'type': 'string'}, 'referencePeriodEnd': {'type': 'string', 'description': 'Inclusive ISO-8601 upper bound for fact reference periods.'}, 'referencePeriodStart': {'type': 'string', 'description': 'Inclusive ISO-8601 lower bound for fact reference periods.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['businessId'], 'properties': {'name': {'type': 'string'}, 'phone': {'type': 'string'}, 'address': {'type': 'string'}, 'category': {'type': 'string'}, 'businessId': {'type': 'string'}, 'description': {'type': 'string'}}}
近期工具变更
类似的 MCP 服务器
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Oracle
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Intelligence
Provides vendor, market, SaaS, workforce, government contract, public company, regulatory, competitive, and AI-brand intelligence…
Stratalize Real Estate
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…