smartjon7.github.io
CivicBid Studio: a shared, auditable public-infrastructure bid room where a person and a browser agent decide what to pursue. Synthetic demonstration built for the OpenAI WebMCP Challenge.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 4 · Act 9 · Transact 0 · Score: Not yet scored
Tool inspector
civicbid_simulate_company_change
Previews how the evaluation of every opportunity (or one opportunity) would move if the company profile changed, for example if a JV partner were confirmed with more bonding, without writing anything. Use it to recommend a profile change to the human, who is the only one who can make it in the workspace. Do not use it to change the profile; no tool can. Read-only.
Page: /civicbid-studio/
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
changes |
object | yes | Company profile fields to try. Nothing is written. |
opportunityId |
string | no | Limit the result to one opportunity. |
Raw JSON schema
{
"type": "object",
"additionalProperties": false,
"required": [
"changes"
],
"properties": {
"changes": {
"type": "object",
"additionalProperties": false,
"description": "Company profile fields to try. Nothing is written.",
"properties": {
"jvPartnerConfirmed": {
"type": "boolean",
"description": "Whether a joint-venture partner is confirmed."
},
"jvCombinedBondingUsd": {
"type": "integer",
"minimum": 0,
"description": "Combined JV bonding capacity in US dollars."
},
"singleProjectBondingUsd": {
"type": "integer",
"minimum": 0,
"description": "Single-project bonding capacity in US dollars."
},
"aggregateBondingUsd": {
"type": "integer",
"minimum": 0,
"description": "Aggregate bonding capacity in US dollars."
},
"availableProjectManagers": {
"type": "integer",
"minimum": 0,
"description": "Project managers available to be named."
},
"backlogUtilizationPct": {
"type": "integer",
"minimum": 0,
"maximum": 100,
"description": "Backlog utilization percent."
},
"railYears": {
"type": "integer",
"minimum": 0,
"description": "Years of rail-construction experience."
},
"comparableRailProjects": {
"type": "integer",
"minimum": 0,
"description": "Comparable rail projects completed."
},
"accessibilityStationProjects": {
"type": "integer",
"minimum": 0,
"description": "Completed accessibility-station projects."
},
"completedHousingDevelopments": {
"type": "integer",
"minimum": 0,
"description": "Completed affordable-housing developments."
},
"safetyRecord": {
"type": "string",
"enum": [
"strong",
"acceptable",
"poor"
],
"description": "Safety record rating."
},
"dbeCertified": {
"type": "boolean",
"description": "Whether the company holds DBE certification."
}
}
},
"opportunityId": {
"type": "string",
"enum": [
"opp-rail-fastener-renewal",
"opp-station-accessibility",
"opp-senior-housing-preservation"
],
"description": "Limit the result to one opportunity."
}
}
}
Similar websites
econsor.de
German digital agency building portals, e-commerce sites and online marketing, combining strategy, design and AI to grow clients' visibility and customer base.
inkframe-eta.vercel.app
Browser-native Elah video editor for 9:16 and 16:9 exports
agentdesk-demo.vercel.app
Meridian Ops
eworker.ca
E-Worker is business infrastructure powered by AI, with focused apps and connected business work.