workspace-alberta
What this MCP does
Searches and ranks Canadian federal and Alberta government procurement opportunities, evaluates bid fit, tracks deadlines, and maintains watchlists.
Tools
Input schema
{'type': 'object', 'required': ['reference'], 'properties': {'profile': {'type': 'object', 'properties': {'location': {'type': 'string', 'description': "Where the business is located, e.g. 'Edmonton, Alberta'"}, 'industries': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional industries such as steel, lumber, aluminum, construction'}, 'description': {'type': 'string', 'description': 'What the business does: products, services, capabilities'}, 'capabilities': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional explicit capability keywords; derived from description when omitted'}, 'company_name': {'type': 'string', 'description': 'Company name'}}, 'description': 'Inline business profile used for this call only. Overrides any saved profile. On the shared public endpoint without a subscriber key, this is the way to describe your business.'}, 'question': {'type': 'string', 'description': 'Optional specific question to ask about the tender'}, 'reference': {'type': 'string', 'description': 'Reference or solicitation number for the tender to analyze'}, 'max_tokens': {'type': 'integer', 'default': 1200, 'description': 'Maximum model response tokens (default 1200, max 2000)'}, 'business_context': {'type': 'string', 'description': 'Optional company capabilities or bid context. If omitted, the saved business profile is used.'}}}
Input schema
{'type': 'object', 'required': ['reference'], 'properties': {'reference': {'type': 'string', 'description': 'CanadaBuys or Alberta APC reference number'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {'days': {'type': 'integer', 'default': 14, 'description': 'Look ahead this many days for matches and deadlines (default 14)'}, 'limit': {'type': 'integer', 'default': 5, 'description': 'Maximum items per section (default 5, max 10)'}, 'profile': {'type': 'object', 'properties': {'location': {'type': 'string', 'description': "Where the business is located, e.g. 'Edmonton, Alberta'"}, 'industries': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional industries such as steel, lumber, aluminum, construction'}, 'description': {'type': 'string', 'description': 'What the business does: products, services, capabilities'}, 'capabilities': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional explicit capability keywords; derived from description when omitted'}, 'company_name': {'type': 'string', 'description': 'Company name'}}, 'description': 'Inline business profile used for this call only. Overrides any saved profile. On the shared public endpoint without a subscriber key, this is the way to describe your business.'}}}
Input schema
{'type': 'object', 'properties': {'days': {'type': 'integer', 'default': 60, 'description': 'Only show opportunities closing within N days (default: 60)'}, 'limit': {'type': 'integer', 'default': 15, 'description': 'Maximum opportunities to return (default: 15)'}, 'profile': {'type': 'object', 'properties': {'location': {'type': 'string', 'description': "Where the business is located, e.g. 'Edmonton, Alberta'"}, 'industries': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional industries such as steel, lumber, aluminum, construction'}, 'description': {'type': 'string', 'description': 'What the business does: products, services, capabilities'}, 'capabilities': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional explicit capability keywords; derived from description when omitted'}, 'company_name': {'type': 'string', 'description': 'Company name'}}, 'description': 'Inline business profile used for this call only. Overrides any saved profile. On the shared public endpoint without a subscriber key, this is the way to describe your business.'}}}
Input schema
{'type': 'object', 'properties': {'days': {'type': 'integer', 'default': 60, 'description': 'Only show opportunities closing within N days (default 60)'}, 'limit': {'type': 'integer', 'default': 15, 'description': 'Maximum opportunities to return (default 15, max 30)'}, 'profile': {'type': 'object', 'properties': {'location': {'type': 'string', 'description': "Where the business is located, e.g. 'Edmonton, Alberta'"}, 'industries': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional industries such as steel, lumber, aluminum, construction'}, 'description': {'type': 'string', 'description': 'What the business does: products, services, capabilities'}, 'capabilities': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional explicit capability keywords; derived from description when omitted'}, 'company_name': {'type': 'string', 'description': 'Company name'}}, 'description': 'Inline business profile used for this call only. Overrides any saved profile. On the shared public endpoint without a subscriber key, this is the way to describe your business.'}}}
Output schema
{'type': 'object', 'properties': {'kind': {'type': 'string'}, 'count': {'type': 'integer'}, 'matches': {'type': 'array', 'items': {'type': 'object', 'properties': {'buyer': {'type': 'string'}, 'score': {'type': 'integer'}, 'title': {'type': 'string'}, 'region': {'type': 'string'}, 'source': {'type': 'string'}, 'closing': {'type': 'string'}, 'reasons': {'type': 'array', 'items': {'type': 'string'}}, 'category': {'type': 'string'}, 'reference': {'type': 'string'}, 'days_until': {'type': ['integer', 'null']}, 'solicitation': {'type': 'string'}}}}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}}}
Input schema
{'type': 'object', 'properties': {'days': {'type': 'integer', 'default': 60, 'description': 'Only show contracts closing within N days (default: 60)'}, 'limit': {'type': 'integer', 'default': 15, 'description': 'Maximum opportunities to return (default: 15)'}, 'profile': {'type': 'object', 'properties': {'location': {'type': 'string', 'description': "Where the business is located, e.g. 'Edmonton, Alberta'"}, 'industries': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional industries such as steel, lumber, aluminum, construction'}, 'description': {'type': 'string', 'description': 'What the business does: products, services, capabilities'}, 'capabilities': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional explicit capability keywords; derived from description when omitted'}, 'company_name': {'type': 'string', 'description': 'Company name'}}, 'description': 'Inline business profile used for this call only. Overrides any saved profile. On the shared public endpoint without a subscriber key, this is the way to describe your business.'}}}
Input schema
{'type': 'object', 'required': ['reference'], 'properties': {'reference': {'type': 'string', 'description': 'APC reference number'}}}
Input schema
{'type': 'object', 'required': ['reference'], 'properties': {'reference': {'type': 'string', 'description': 'Reference or solicitation number'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'required': ['reference'], 'properties': {'reference': {'type': 'string', 'description': 'Reference number, such as AB-2026-03908 or a CanadaBuys reference'}}}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'days': {'type': 'integer', 'default': 30, 'description': 'Show opportunities closing within N days (default 30)'}, 'limit': {'type': 'integer', 'default': 20, 'description': 'Maximum results (default 20, max 50)'}, 'category': {'type': 'string', 'description': 'Optional category: services, goods, or construction'}}}
Input schema
{'type': 'object', 'properties': {'days': {'type': 'integer', 'default': 30, 'description': 'Show opportunities closing within N days (default 30)'}, 'limit': {'type': 'integer', 'default': 20, 'description': 'Maximum combined results (default 20, max 50)'}, 'source': {'type': 'string', 'default': 'all', 'description': 'all, federal, or alberta'}, 'category': {'type': 'string', 'description': 'Optional category filter'}, 'province': {'type': 'string', 'description': 'Optional province or delivery region filter'}}}
Output schema
{'type': 'object', 'properties': {'kind': {'type': 'string'}, 'count': {'type': 'integer'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'opportunities': {'type': 'array', 'items': {'type': 'object', 'properties': {'buyer': {'type': 'string'}, 'title': {'type': 'string'}, 'region': {'type': 'string'}, 'source': {'type': 'string'}, 'closing': {'type': 'string'}, 'category': {'type': 'string'}, 'reference': {'type': 'string'}, 'solicitation': {'type': 'string'}}}}}}
Input schema
{'type': 'object', 'properties': {'days': {'type': 'integer', 'default': 30, 'description': 'Show contracts closing within N days (default 30)'}, 'province': {'type': 'string', 'description': 'Filter by province'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'required': ['reference'], 'properties': {'profile': {'type': 'object', 'properties': {'location': {'type': 'string', 'description': "Where the business is located, e.g. 'Edmonton, Alberta'"}, 'industries': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional industries such as steel, lumber, aluminum, construction'}, 'description': {'type': 'string', 'description': 'What the business does: products, services, capabilities'}, 'capabilities': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional explicit capability keywords; derived from description when omitted'}, 'company_name': {'type': 'string', 'description': 'Company name'}}, 'description': 'Inline business profile used for this call only. Overrides any saved profile. On the shared public endpoint without a subscriber key, this is the way to describe your business.'}, 'reference': {'type': 'string', 'description': 'CanadaBuys or Alberta APC reference number'}, 'max_attachments': {'type': 'integer', 'default': 5, 'description': 'Maximum direct attachments to process (default 5, max 5)'}, 'timeout_seconds': {'type': 'integer', 'default': 900, 'description': 'E2B sandbox timeout in seconds (default 900)'}, 'business_context': {'type': 'string', 'description': 'Optional company capabilities or bid context. If omitted, the saved business profile is used.'}, 'command_timeout_seconds': {'type': 'integer', 'default': 420, 'description': 'Sandbox command timeout in seconds (default 420)'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 10, 'description': 'Maximum results (default 10, max 50)'}, 'status': {'type': 'string', 'default': 'OPEN', 'description': 'APC status code (default OPEN)'}, 'category': {'type': 'string', 'description': 'Optional category: services, goods, or construction'}, 'keywords': {'type': 'string', 'description': 'Search words or phrase'}}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 10, 'description': 'Maximum results (default 10)'}, 'keywords': {'type': 'string', 'description': "Search keywords (e.g., 'steel', 'construction', 'IT services')"}, 'province': {'type': 'string', 'description': "Filter by province (e.g., 'Alberta', 'Ontario', 'Quebec')"}}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 20, 'description': 'Maximum combined results (default 20, max 50)'}, 'source': {'type': 'string', 'default': 'all', 'description': 'all, federal, or alberta'}, 'category': {'type': 'string', 'description': 'Optional category such as services, goods, construction, steel, lumber'}, 'keywords': {'type': 'string', 'description': 'Search words or phrase'}, 'province': {'type': 'string', 'description': 'Optional province or delivery region filter'}}}
Output schema
{'type': 'object', 'properties': {'kind': {'type': 'string'}, 'count': {'type': 'integer'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'opportunities': {'type': 'array', 'items': {'type': 'object', 'properties': {'buyer': {'type': 'string'}, 'title': {'type': 'string'}, 'region': {'type': 'string'}, 'source': {'type': 'string'}, 'closing': {'type': 'string'}, 'category': {'type': 'string'}, 'reference': {'type': 'string'}, 'solicitation': {'type': 'string'}}}}}}
Input schema
{'type': 'object', 'required': ['description'], 'properties': {'location': {'type': 'string', 'description': "Where you're located (e.g., 'Edmonton, Alberta')"}, 'description': {'type': 'string', 'description': 'What does your business do? Describe your products, services, and capabilities.'}, 'company_name': {'type': 'string', 'description': 'Your company name'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'required': ['reference'], 'properties': {'reference': {'type': 'string', 'description': 'Reference number to stop tracking'}}}
Input schema
{'type': 'object', 'required': ['reference'], 'properties': {'note': {'type': 'string', 'description': "Optional note, e.g. 'waiting on bonding quote'"}, 'reference': {'type': 'string', 'description': 'Reference number to track'}}}
Recent tool changes
Similar MCP servers
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 Real Estate
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Crypto & DeFi
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
US Company Intelligence for AI Agents (SEC EDGAR, x402)
Offers pay-per-call web extraction, search and LLM tools plus French company, property, procurement, marketplace and security dat…
editalmd
Searches Brazilian public procurement opportunities and documents, tracks deadlines and alerts, and supports tender document acce…
FirmLedger
Searches and manages verified business directory listings, company profiles, leads, jobs, watchlists, analytics, advertising, and…