RebidPro MCP
An MCP server that allows AI agents to request contractor quotes for US property jobs, retrieve ranked bid tabs, and check if prices are fair. It automates contacting local licensed contractors, collecting their responses, and returning structured data for property management tasks.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://rebidpro.com/mcpWhat its tools do
4 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Read-only (3)
Can change data (1)
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to rebidpro.com ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Request contractor quotes for plumbing, HVAC, or roofing jobs
- Retrieve ranked bid tabs comparing multiple contractor offers
- Check if a specific contractor price is fair for a region
- Re-bid recurring service contracts like landscaping or pest control
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- RebidPro contractor quotes 0.2.0
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 4 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
4 advertised
list_job_types — List job types
Use this first when the user mentions a repair, replacement or recurring service at a US property. Returns the trade and job_type ids that request_quotes and check_fair_price need, plus prices. Free.
{
"type": "object",
"properties": {}
}{
"readOnlyHint": true,
"openWorldHint": false
}request_quotes — Request contractor quotes
Use this when the user wants quotes or bids from local contractors for a real job at a US property, or wants to re-bid an annual service contract. We email licensed, well-reviewed local contractors, follow up, and return a ranked comparison, usually within 48 hours. Price: $39 per job in USDC over x402. This tool checks the job and returns the exact paid HTTP request for your x402 wallet to send. Contract re-bids (contract_rebid job types) need incumbent_annual_usd. Not for price lookups: use check_fair_price.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"trade",
"job_type",
"title",
"description",
"zip",
"city",
"state"
],
"properties": {
"zip": {
"type": "string",
"description": "5-digit ZIP code of the property"
},
"city": {
"type": "string"
},
"state": {
"type": "string",
"description": "2-letter state code"
},
"title": {
"type": "string",
"description": "Short title, e.g. 'Replace leaking 40-gal water heater'"
},
"trade": {
"enum": [
"plumbing",
"hvac",
"electrical",
"roofing",
"unit_turn",
"appliance",
"landscaping",
"snow_removal",
"pest_control",
"janitorial",
"pool"
],
"type": "string",
"description": "Trade id from list_job_types"
},
"job_type": {
"type": "string",
"description": "Job type id from list_job_types, e.g. water_heater_replace"
},
"needed_by": {
"type": "string",
"description": "e.g. 'this week', '2026-12-01'"
},
"description": {
"type": "string",
"description": "Scope in plain words: what's wrong, size/model, access notes, unit/building"
},
"contact_name": {
"type": "string"
},
"contact_email": {
"type": "string",
"description": "Optional: an email to notify when the comparison is ready. Agents can poll get_quote_job instead."
},
"incumbent_vendor": {
"type": "string"
},
"incumbent_annual_usd": {
"type": "number",
"description": "Current annual price (required for contract re-bids)"
}
}
}{
"readOnlyHint": false,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": false
}get_quote_job — Get quote job status
Use this when the user asks how their contractor quote request is going. Returns status, contractors contacted and replied, and the ranked quotes so far for a job_token from request_quotes. Free.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"job_token"
],
"properties": {
"job_token": {
"type": "string"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}check_fair_price — Check if a contractor price is fair
Use this when the user asks whether a contractor price or quote is fair, or what a job typically costs in their area (US). Compares against real quotes we collected for the same job type in the same 3-digit ZIP region. Returns the median, sample size and, if quoted_usd is given, a verdict (low, fair, high). Free. The full low/typical/high distribution is on the x402 endpoint GET https://rebidpro.com/agent/v1/price-check ($0.25).
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"trade",
"job_type",
"zip"
],
"properties": {
"zip": {
"type": "string",
"description": "ZIP code of the property (3 or 5 digits)"
},
"trade": {
"enum": [
"plumbing",
"hvac",
"electrical",
"roofing",
"unit_turn",
"appliance",
"landscaping",
"snow_removal",
"pest_control",
"janitorial",
"pool"
],
"type": "string",
"description": "Trade id from list_job_types"
},
"job_type": {
"type": "string",
"description": "Job type id from list_job_types, e.g. water_heater_replace"
},
"quoted_usd": {
"type": "number",
"description": "The price the user was quoted, in US dollars"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 515 ms
- 95th percentile latency
- 515 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 515 ms · metadata changed · 4 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http rebidpro-mcp https://rebidpro.com/mcpCodex
codex mcp add rebidpro-mcp --url https://rebidpro.com/mcpCursor
{
"mcpServers": {
"rebidpro-mcp": {
"url": "https://rebidpro.com/mcp"
}
}
}Cline
{
"mcpServers": {
"rebidpro-mcp": {
"type": "streamableHttp",
"url": "https://rebidpro.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"rebidpro-mcp": {
"type": "http",
"url": "https://rebidpro.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http rebidpro-mcp https://rebidpro.com/mcpClaude Desktop
https://rebidpro.com/mcpWindsurf
{
"mcpServers": {
"rebidpro-mcp": {
"serverUrl": "https://rebidpro.com/mcp"
}
}
}Let your agent find its tools
Find servers like RebidPro MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other productivity and knowledge servers
Do you run RebidPro MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.