このMCPでできること
Assesses property maintenance photos to identify assets or visible faults, estimate urgency, and recommend a trade.
ツール
入力スキーマ
{'type': 'object', 'properties': {'depth': {'enum': ['fast', 'deep'], 'type': 'string', 'default': 'fast', 'description': "fast reads the photo three times, deep five, and the reply reports how many agreed. deep is slower and spends more of the day's budget."}, 'image': {'type': 'object', 'required': ['download_url', 'file_id'], 'properties': {'file_id': {'type': 'string', 'description': "The host's id for the file. Not used to fetch it."}, 'file_name': {'type': 'string', 'description': 'Optional. Not used.'}, 'mime_type': {'type': 'string', 'description': 'Optional. If given, it must match the downloaded bytes.'}, 'download_url': {'type': 'string', 'description': 'An https URL the photo can be downloaded from.'}}, 'description': 'The photo as a file reference: an object whose download_url is an https URL of a JPEG, PNG or WebP image (at most 3 MB, at least 1 KB). fixragent.com downloads it once, under the same limits and the same location-metadata removal as image_base64. Give either image or image_base64, not both.'}, 'reporter': {'enum': ['resident', 'assessor', 'technician'], 'type': 'string', 'default': 'resident', 'description': 'Who took the photo. Changes how the explanation is worded, not the verdict.'}, 'mime_type': {'enum': ['image/jpeg', 'image/png', 'image/webp'], 'type': 'string', 'description': "The photo's type: needed with image_base64, optional with image. Must match the bytes; a mismatch is refused, not guessed."}, 'image_base64': {'type': 'string', 'description': 'The photo, base64-encoded. A data:image/jpeg;base64, prefix is accepted and stripped. JPEG, PNG or WebP, at most 3 MB once decoded, at least 1 KB. Location metadata is removed on our server before the photo is hashed, read or stored; it is NOT removed before it leaves the caller. Give either image_base64 (with mime_type) or image, not both.'}, 'problem_text': {'type': 'string', 'maxLength': 1200, 'description': 'What the person reported, in their own words ("no hot water since Tuesday"). Optional. Treated as a reported symptom to be checked against the photo, never as ground truth: the reply says whether the report and the photo agree.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['diagnosis_id', 'share_url', 'core'], 'properties': {'core': {'type': 'object', 'description': 'The fixed contract: asset, fault, tier, trade_required, resident_explanation and the rest.'}, 'sample': {'type': 'boolean', 'description': 'true = no key was sent: this is the stored SAMPLE, NOT an assessment of the photo you sent. Absent on a real assessment.'}, 'warnings': {'type': 'array', 'items': {'type': 'string'}}, 'agreement': {'anyOf': [{'type': 'object'}, {'type': 'null'}], 'description': 'n reads ran, k agreed. k is null on a tie.'}, 'config_id': {'type': 'string', 'description': 'An id beginning "fallback-" means a hardcoded config answered, not a measured one.'}, 'share_url': {'type': 'string', 'description': 'The Triage Profile as a page a resident or contractor can open.'}, 'outcome_url': {'type': 'string', 'description': 'Two taps to tell us what actually fixed it.'}, 'diagnosis_id': {'type': 'string', 'description': 'Server-minted id for this assessment; the key for the profile and the outcome.'}, 'engine_version': {'type': 'string'}, 'rubric_version': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['diagnosis_id'], 'properties': {'diagnosis_id': {'type': 'string', 'description': 'The UUID of a saved assessment, or the last path segment of a fixragent.com/c/<id> link.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['diagnosis_id', 'share_url', 'core'], 'properties': {'core': {'type': 'object'}, 'agreement': {'anyOf': [{'type': 'object'}, {'type': 'null'}]}, 'config_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'share_url': {'type': 'string'}, 'created_at': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'diagnosis_id': {'type': 'string'}, 'engine_version': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'rubric_version': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['sample', 'label', 'core', 'next_step'], 'properties': {'core': {'type': 'object', 'description': 'The fixed contract, exactly as the engine returned it for the sample photo.'}, 'label': {'type': 'string', 'description': 'One sentence saying what this is.'}, 'photo': {'type': 'object', 'description': 'What the sample photo shows, in words. The photo itself is not served.'}, 'sample': {'type': 'boolean', 'description': 'Always true: this is a stored example, not a read of any photo you sent.'}, 'agreement': {'anyOf': [{'type': 'object'}, {'type': 'null'}], 'description': 'n reads ran, k agreed.'}, 'config_id': {'type': 'string'}, 'next_step': {'type': 'string', 'description': 'How to get a free key and assess your own photo.'}, 'captured_utc': {'type': 'string', 'description': 'When the real engine produced this answer.'}, 'diagnosis_id': {'type': 'string'}, 'engine_version': {'type': 'string'}, 'rubric_version': {'type': 'string'}}}
最近のツール変更
類似のMCPサーバー
Microburbs Australian Property Data
Provides Australian property, suburb, valuation, sales, rental, zoning, school, risk, geospatial, and census statistics.
Superlógica Condomínios
Connects to a condominium ERP for billing, collections, agreements, expenses, bank movements, statements, files, communications, …
DFX Real Estate Intelligence
Provides US commercial real estate, parcel, debt maturity, bank CRE exposure, private capital, investor, ownership, occupancy, an…
RateAPI — live US mortgage, auto, HELOC, personal & deposit rates
Supplies live US lending and deposit rates, financing comparisons, affordability and amortization calculations, eligibility check…
immobilier
Creates, validates, analyzes, and exports French building and property designs as DXF, IFC, BCF, PDFs, visualizations, quantities…
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…
lilo Vacation Rentals
Supports vacation-rental discovery, availability and direct booking, property operations, short-term-rental compliance, guest and…
Rafid Intelligence Network
Analyzes Oman properties using rental comparables, yields, costs, and payback metrics, and supports Oman company search, profilin…