- Brand
- Unknown
- Category
- Pending
- Primary Subcategory
- Pending
Integration details
Description
AgentPricing helps professional real estate agents prepare property valuations, compare sold properties and active listings, assess asking prices, study local markets and reopen existing valuation reports. Eleven focused skills support acquisition appointments, discussions with sellers, area comparisons and rental investment scenarios. All public MCP tools remain available for individual requests. Standalone market analyses do not require creating a valuation report; report sections reuse the selected report reference. Requires an authenticated AgentPricing account. Results identify their sources and limitations; asking prices, recorded transactions, OMI quotations and estimated values are kept distinct.
- Integration type
- Plugin
- Verification status
- Not applicable
- Platform
- ChatGPT
- Category
- Pending
- Primary Subcategory
- Pending
- Secondary Subcategories
- None listed
- Brand
- Unknown
- Access
- Account required
- First tracked
- 2026-10-22
- Tool count
- 32
- Geography
- US
The broad Category that contains the Primary Subcategory.
The Primary Subcategory used for this profile’s headline score.
Other Subcategories where the Integration is listed.
Your score is coming
ChatGPT now suggests Plugins on its own when they match a user's request.Your Plugin Discovery Score measures how often yours appears, and it will show here as soon as it’s ready.
What discovery looks like

Get alerts for AgentPricing Connector
Get updates when AgentPricing Connector’s Discoverability Score or category rank changes.
Competitive lineup
32 tools agents can invoke
Use this tool when the user wants a report trends/NTN/demographics ("andamento", "trend", "ultimi anni", "NTN", "compravendite notarili", "dati demografici della zona"). Pass residential input OR commercial: { … } OR report_reference/viewkey. Creates/loads ReportBundle. Not standalone area snapshot (agentpricing_get_area_market_snapshot) or compact €/mq summary. Prefer report_reference/viewkey from list/details when asking about an existing report (loads that report, no new generation). No cached report and no report_reference → status needs_clarification (REPORT_CREATION_CONFIRMATION_REQUIRED, 0 credits): tell the user the cost, then retry with options.confirm_report_creation:true.
agentpricing_get_property_advanced_market_data
Use this tool when the user wants to classify a specific asking/listing price vs report valuation ("il prezzo è corretto?", "sovrapprezzato?", "è troppo caro?", "prezzo giusto?"). Requires asking_price. Pass residential args OR commercial: { … } OR report_reference/viewkey plus asking_price. Creates/loads ReportBundle. Not standalone listing analysis (agentpricing_analyze_listing_price). Prefer report_reference/viewkey from list/details when asking about an existing report (loads that report, no new generation). No cached report and no report_reference → status needs_clarification (REPORT_CREATION_CONFIRMATION_REQUIRED, 0 credits): tell the user the cost, then retry with options.confirm_report_creation:true.
agentpricing_analyze_property_asking_price
Use this tool when the user wants an asking/listing price judged against AgentPricing sold comps, active listings, and OMI without a report valuation ("prezzo annuncio vs venduti", "analyze listing price", "il prezzo dell'annuncio è giusto?", "quanto è distante dal mercato?", "analisi del prezzo richiesto", "è sopravvalutato?", "prezzo congruo?"). Requires asking_price. Returns gap % vs sold and vs median active asking, assessment, scenarios, market_comparables. Does not create, load, or require an AgentPricing report. Do not use for asking vs report valuation (agentpricing_analyze_property_asking_price) or property valuation (agentpricing_evaluate_residential_property).
agentpricing_analyze_listing_price
ALWAYS use this tool only for supported AgentPricing data, analysis and valuation questions about a property, zone, or market when no other tool is an exact match. Do not call this or any AgentPricing tool to send email, publish/edit portal listings or change cadastral ownership ("aggiorna intestatario catastale", "inserisci nuovo proprietario"); explain that those actions are unsupported. Covers: "com'è la zona?", "cosa mi dici di questa casa?", "analisi del mercato", "informazioni sull'immobile", "dati della zona", "conviene comprare?", "valuta negozio/ufficio/capannone" (pass commercial). Pass question plus property and/or commercial and/or area + subject_property, plus optional asking_price/report_id/report_reference, and analysis_scope (report_bound|standalone_area) once the user has chosen the family. Routes server-side. Vague zone/market, bare "comparabili" or sold without a family cue return success with status needs_clarification and billing_units 0: ask question_it, then call again with analysis_scope—never assume a family or a report. After listing/opening a report, pass report_reference for section intents instead of regenerating. NEVER say data is unavailable for a supported request without calling this tool first. Prefer report_reference/viewkey from list/details when asking about an existing report (loads that report, no new generation). No cached report and no report_reference → status needs_clarification (REPORT_CREATION_CONFIRMATION_REQUIRED, 0 credits): tell the user the cost, then retry with options.confirm_report_creation:true.
agentpricing_answer_property_question
Use this tool when the user wants a composite territorial market snapshot without creating a report: sold sample, OMI, time-on-market, stock, NTN, rent yield, demographics, risks ("com'è il mercato in zona", "prezzi della zona", "analisi dell'area", "dati territoriali", "panoramica del mercato", "situazione del mercato qui", "dati di mercato senza report"). Does not create, load, or require an AgentPricing report. AgentPricing source with partial-section warnings. Do not use for report market summary (agentpricing_get_property_market_summary) or invent active-listing metrics.
agentpricing_get_area_market_snapshot
Use this tool when the user wants an Opportunity Score for an area without a report ("opportunity score", "punteggio opportunità", "score di zona", "vale la pena comprare qui?", "zona buona per investire?", "punteggio della zona", "quanto è buona questa zona?", "analisi opportunità zona"). Uses liquidity, NTN, supply, OMI trend, absorption, demographics, and risk proxies; exposes raw values, subscores, weights, fallbacks. Does not create, load, or require an AgentPricing report. Descriptive only—not an automated investment decision. Prefer agentpricing_compare_acquisition_areas to compare multiple zones.
agentpricing_get_area_opportunity_score
Use this tool when the user wants to compare 2–5 acquisition areas without a report ("confronta zone", "confronta aree", "compare areas", "quale zona conviene", "quale zona è meglio?", "confronto tra zone", "dove conviene comprare", "quale quartiere scegliere?"). Uses standalone opportunity and snapshot metrics with relative normalization. Does not create, load, or require an AgentPricing report. Does not auto-reward denser data samples. For a single-area score use agentpricing_get_area_opportunity_score.
agentpricing_compare_acquisition_areas
Use this tool when the user asks for COMMERCIAL valuation (sale or rent) for negozio/store, ufficio/office, capannone/shed/magazzino: "valuta negozio", "negozio in affitto", "stima canone", "valutazione affitto negozio", "quanto vale l'ufficio", "stima capannone", "valutazione commerciale", "prezzo negozio", "canone di locazione". After asking once for missing required fields, on the user reply IMMEDIATELY call this tool again with the full commercial payload—never switch to agentpricing_search_active_listings, agentpricing_get_investment_scenario, or residential evaluate. After success, section tools need commercial: { property, options }. Requires property_type, operation (sale|rent), address, civico, city, street_level_surface, basement_surface (0 if none), energy_class, locali, bagni, totPiani, shop_windows, manutenzione; office needs piano+common_services (sale only); shed needs height/access/yard/year/systems. For operation=rent, rental_amount and estimated_rent are optional (omit when estimating canone). Optional location flags (ask once; never invent): corner_location, main_street, high_pedestrian_traffic, convenient_parking, accessibility, public_transport_connection, station_proximity, on_square, arcades, chimney, empty_shops_nearby. PRICE_RANGE_REQUIRED → retry options.price_range LOW|MEDIUM|HIGH. Legacy only. Residential → agentpricing_evaluate_residential_property.
agentpricing_evaluate_commercial_property
DEPRECATED alias of agentpricing_evaluate_residential_property—prefer that name for RESIDENTIAL valuation only (appartamento/casa/villa). Same schema, handler, and billing. Triggers: "valuta appartamento", "quanto vale casa mia", "stima il valore", "prezzo di vendita", "valore di mercato". Always pass property.manutenzione when condition is stated—not only statoConservativo. NEVER use for negozio/ufficio/capannone/locale commerciale—call agentpricing_evaluate_commercial_property (this alias also rejects tipologia=negozio). Kept for older clients/prompts; new integrations should call agentpricing_evaluate_residential_property.
agentpricing_evaluate_property
Use this tool when the user asks for a RESIDENTIAL property valuation only (appartamento/casa/villa/attico—not negozio): market value, sale price range, or €/mq ("valuta", "quanto vale?", "a quanto posso venderlo?", "price range", "stima il valore", "valutazione dell'appartamento", "quanto vale casa mia", "prezzo di vendita", "valore di mercato", "fammi una stima"). If the user states condition (e.g. da ristrutturare, buono), always pass property.manutenzione—not only statoConservativo. Returns AgentPricing valuation: final estimate, min/max band, €/mq, reliability when available. NEVER use for negozio/ufficio/capannone/locale commerciale—call agentpricing_evaluate_commercial_property (rejects tipologia=negozio). Do not use for comparables, sold, OMI-only, trends, or asking-price classification—use dedicated tools or agentpricing_answer_property_question.
agentpricing_evaluate_residential_property
Use this tool when the user wants listing-mandate talking points ("acquisire l'incarico", "proprietario chiede troppo", "argomenti per acquisizione", "gestire le aspettative"). Pass residential args OR commercial: { … } OR report_reference/viewkey. Optional seller_expected_price. Not plain valuation or report commentary (agentpricing_generate_property_commentary). Prefer report_reference/viewkey from list/details when asking about an existing report (loads that report, no new generation). No cached report and no report_reference → status needs_clarification (REPORT_CREATION_CONFIRMATION_REQUIRED, 0 credits): tell the user the cost, then retry with options.confirm_report_creation:true.
agentpricing_generate_acquisition_arguments
Use this tool when the user wants a owner/report commentary ("commento professionale", "spiega la valutazione", "testo per il report", "testo professionale per il proprietario"). Pass residential input OR commercial: { … } OR report_reference/viewkey; do not invent missing OMI/sold for commercial. Not valuation or acquisition pitch (agentpricing_generate_acquisition_arguments). Prefer report_reference/viewkey from list/details when asking about an existing report (loads that report, no new generation). No cached report and no report_reference → status needs_clarification (REPORT_CREATION_CONFIRMATION_REQUIRED, 0 credits): tell the user the cost, then retry with options.confirm_report_creation:true.
agentpricing_generate_property_commentary
Use this tool when the user wants a previously saved report without regenerating ("apri il report", "dettagli del report", "carica il report esistente", "riapri la valutazione", "visualizza il report precedente", "mostrami il report"). Accepts report_reference (preferred, from agentpricing_list_property_reports) or viewkey. After listing reports, pass report_reference directly—never ask the user for view_key/viewkey, and do not confuse missing sanitized fields (url, view_key) with missing report_reference. Caches the report so later section tools can reuse it by property or report_reference. Returns evaluate-like valuation for that report. Do not use to create a new valuation (agentpricing_evaluate_residential_property) or only for a web URL (agentpricing_get_property_report_landing_link).
agentpricing_get_property_report_details
Use this tool when the user wants a buy-to-rent investment scenario without a report ("scenario di investimento", "rendita locativa", "investment scenario", "buy to rent", "affitto", "metto a reddito", "investimento immobiliare", "rendimento locativo", "conviene affittare?", "calcolo rendimento"). Requires purchase_price; optional rent and cost assumptions. Separates user inputs, OMI-derived values, and defaults. Does not create, load, or require an AgentPricing report. Not a certified financial rating—do not present OMI CAGR as a certain forecast. Do not use for plain valuation (agentpricing_evaluate_residential_property).
agentpricing_get_investment_scenario
Use this tool when the user asks for past AgentPricing reports or valuation history ("miei report", "storico valutazioni", "elenco report", "vecchie valutazioni", "report salvati", "cerca il report che avevo fatto"). Returns paginated summaries; each report includes report_reference. Pass that report_reference to agentpricing_get_property_report_details or to section tools (sold/OMI/comparables)—do not ask the user for view_key/viewkey (those fields are sanitized and never returned). Do not use for market price history (agentpricing_get_property_advanced_market_data) or to create a new valuation (agentpricing_evaluate_residential_property).
agentpricing_list_property_reports
Use this tool exclusively when the user asks about AgentPricing MCP credits, remaining balance, daily usage, or daily limit ("crediti", "quanto mi resta?", "limite giornaliero"). Returns daily_credits, used_today, remaining, usage_percentage. Does not consume credits or return property data. Do not use for valuation or market analysis—use dedicated property tools or agentpricing_answer_property_question instead.
agentpricing_get_mcp_credit_balance
Use this tool when the user wants a market-update narrative for an area without a report ("aggiornamento di mercato", "market update", "report di mercato della zona", "aggiornamento mercato", "come va il mercato", "situazione mercato nella zona", "notizie sul mercato immobiliare qui"). Uses standalone snapshot and Opportunity Score; exposes effective_period and separates OMI trend from sold-sample observations. Does not create, load, or require an AgentPricing report. No external LLM. Do not use for report trends (agentpricing_get_property_advanced_market_data).
agentpricing_generate_market_update
Use this tool when the user wants territorial OMI zone values and history from coordinates/address without a report ("analisi OMI territoriale", "OMI senza report", "valori OMI", "quotazioni catastali", "OMI della zona", "fasce OMI della zona", "quotazioni OMI territoriali"). Returns zone metadata, selected quotations, and optional history/rent. Does not create, load, or require an AgentPricing report. OMI has ~1 semester lag—null snapshot semester is normal; do not invent a current semester. Do not use for report OMI (agentpricing_get_property_omi).
agentpricing_get_omi_zone_analysis
Use this tool when the user needs an appointment briefing pack without a report ("preparati all'appuntamento", "briefing appuntamento", "prepare appointment", "devo andare a vedere un appartamento", "prepara il sopralluogo", "briefing visita", "ho un appuntamento", "cosa devo sapere prima di visitare"). Returns talking points, questions, and market/OMI/sold context; no external LLM. Does not create, load, or require an AgentPricing report. Orchestrates standalone AgentPricing services only. Do not use for seller evidence listings (agentpricing_generate_seller_evidence_pack).
agentpricing_prepare_appointment
Use this tool when the user wants a report OMI band only: "quotazioni OMI del report", "fascia OMI", "range OMI del report", "OMI del mio immobile". Pass residential input OR commercial: { … } OR report_reference/viewkey; commercial often available:false—do not invent OMI. Creates/loads ReportBundle. Returns zone ids and sell min/max. Not standalone OMI (agentpricing_get_omi_zone_analysis) or valuation. Prefer report_reference/viewkey from list/details when asking about an existing report (loads that report, no new generation). No cached report and no report_reference → status needs_clarification (REPORT_CREATION_CONFIRMATION_REQUIRED, 0 credits): tell the user the cost, then retry with options.confirm_report_creation:true.
agentpricing_get_property_omi
Use this tool when the user wants a report active comps / competing listings (residential or commercial): "comparabili attivi", "annunci simili", "concorrenza del report", "comparabili del report commerciale". Pass residential args OR commercial: { … } OR report_reference/viewkey. Creates/loads ReportBundle. Not standalone listings (agentpricing_search_active_listings) or sold comps (agentpricing_get_property_sold_comparables). Prefer report_reference/viewkey from list/details when asking about an existing report (loads that report, no new generation). No cached report and no report_reference → status needs_clarification (REPORT_CREATION_CONFIRMATION_REQUIRED, 0 credits): tell the user the cost, then retry with options.confirm_report_creation:true.
agentpricing_get_property_comparables
Use this tool when the user asks about energy class / local distribution ("classe energetica", "APE", "certificazione energetica", "che classe energetica ha?"). Pass residential input OR commercial: { … } OR report_reference/viewkey; commercial may be unavailable—do not invent. Not renovation scenarios (agentpricing_get_property_renovation_energy_scenarios) or valuation. Prefer report_reference/viewkey from list/details when asking about an existing report (loads that report, no new generation). No cached report and no report_reference → status needs_clarification (REPORT_CREATION_CONFIRMATION_REQUIRED, 0 credits): tell the user the cost, then retry with options.confirm_report_creation:true.
agentpricing_get_property_energy_summary
Use this tool when the user wants a report supply mix (% agency vs private, elevator, parking, condition, type, rooms): "statistiche del mercato", "composizione mercato", "agenzia o privato", "com'è composto il mercato?". Pass residential input OR commercial: { … } OR report_reference/viewkey. Not €/mq summary (agentpricing_get_property_market_summary) or trends. Prefer report_reference/viewkey from list/details when asking about an existing report (loads that report, no new generation). No cached report and no report_reference → status needs_clarification (REPORT_CREATION_CONFIRMATION_REQUIRED, 0 credits): tell the user the cost, then retry with options.confirm_report_creation:true.
agentpricing_get_property_market_statistics
Use this tool when the user wants a report market snapshot (€/mq, competitor/sold/street/city averages): "sintesi del mercato", "prezzo medio al mq", "quanto si vende in zona?", "riassunto mercato". Pass residential input OR commercial: { … } OR report_reference/viewkey for an existing report. Creates/loads ReportBundle. Not for standalone area (agentpricing_get_area_market_snapshot), full comps, or valuation. Prefer report_reference/viewkey from list/details when asking about an existing report (loads that report, no new generation). No cached report and no report_reference → status needs_clarification (REPORT_CREATION_CONFIRMATION_REQUIRED, 0 credits): tell the user the cost, then retry with options.confirm_report_creation:true.
agentpricing_get_property_market_summary
Use this tool when the user asks where estimated €/mq sits vs comps/OMI/sold/zone ("come si posiziona", "posizionamento del prezzo", "posizionamento negozio", "sono nella media?", "il prezzo è alto o basso?")—no asking price number. Pass residential input OR commercial: { … } OR report_reference/viewkey. For a specific asking price use agentpricing_analyze_property_asking_price. Prefer report_reference/viewkey from list/details when asking about an existing report (loads that report, no new generation). No cached report and no report_reference → status needs_clarification (REPORT_CREATION_CONFIRMATION_REQUIRED, 0 credits): tell the user the cost, then retry with options.confirm_report_creation:true.
agentpricing_get_property_price_positioning
Use this tool when the user wants a report sold/AE section: "sezione venduti del report", "immobili venduti", "ae_venduto", "Agenzia delle Entrate", "venduti utilizzati". Pass residential input OR commercial: { … } OR report_reference/viewkey from list/details; commercial often empty—do not invent sold data. Creates/loads ReportBundle. Not radius sold search (agentpricing_search_sold_properties) or ranked sold comps. Prefer report_reference/viewkey from list/details when asking about an existing report (loads that report, no new generation). No cached report and no report_reference → status needs_clarification (REPORT_CREATION_CONFIRMATION_REQUIRED, 0 credits): tell the user the cost, then retry with options.confirm_report_creation:true.
agentpricing_get_property_sold_data
Use this tool when the user wants a renovation/retrofit cost scenarios ("quanto costa ristrutturare?", "migliorare la classe energetica", "risparmio energetico", "scenari di ristrutturazione"). Pass residential input OR commercial: { … } OR report_reference/viewkey; commercial often unavailable. Not current energy class alone (agentpricing_get_property_energy_summary). Prefer report_reference/viewkey from list/details when asking about an existing report (loads that report, no new generation). No cached report and no report_reference → status needs_clarification (REPORT_CREATION_CONFIRMATION_REQUIRED, 0 credits): tell the user the cost, then retry with options.confirm_report_creation:true.
agentpricing_get_property_renovation_energy_scenarios
Use this tool when the user wants the AgentPricing report web URL ("link del report", "URL del report", "apri sul sito", "dammi il link"). Pass residential input, commercial: { … } (path /commerciale/), numeric report_id, or report_reference/viewkey. Login may be required. Not full report JSON (agentpricing_get_property_report_details) or a new valuation. Prefer report_reference/viewkey from list/details when asking about an existing report (loads that report, no new generation). No cached report and no report_reference → status needs_clarification (REPORT_CREATION_CONFIRMATION_REQUIRED, 0 credits): tell the user the cost, then retry with options.confirm_report_creation:true.
agentpricing_get_property_report_landing_link
Use this tool when the user wants properties currently for sale / active market listings around coordinates or an address, without a report ("cerca immobili in vendita", "annunci attivi in zona", "search active listings", "cosa c'è in vendita", "annunci nella zona", "case in vendita vicino", "immobili in vendita qui", "cerca annunci"). Returns normalized listings (no portal URLs) plus search_summary. Optional reference_property enables similarity_score. Does not create, load, or require an AgentPricing report. Do not use for commercial rent/sale valuation of a specific negozio/ufficio/capannone (agentpricing_evaluate_commercial_property), report-backed competitors (agentpricing_get_property_comparables), or closed sales (agentpricing_search_sold_properties).
agentpricing_search_active_listings
Use this tool when the user wants nearby closed sales within a radius or around coordinates/address, without a report ("venduti vicini", "cerca compravendite", "sold properties near", "compravendite vicine", "vendite nella zona", "transazioni recenti", "immobili venduti nelle vicinanze", "storico vendite zona", "venduti ufficio", "venduti capannone"). Returns up to 50 closest sold transactions after filters (by distance_km) for typologies apartment, store, office, or shed, plus local aggregates; warns if the upstream sample hits the 500-record cap. Does not create, load, or require an AgentPricing report. Do not use for ranked sold comps (agentpricing_get_property_sold_comparables), report sold/AE section (agentpricing_get_property_sold_data), or active listings (agentpricing_search_active_listings).
agentpricing_search_sold_properties
Use this tool when the user needs a seller evidence pack of sold comps and OMI without a report ("evidence pack", "pacchetto evidenze", "prove per il venditore", "dati per convincere il proprietario", "documenti per il cliente", "materiale per la trattativa", "argomenti con i dati di vendita"). Structured AgentPricing comps/OMI only—no invented ads or external links; similarity ranking avoids cherry-picking. Does not create, load, or require an AgentPricing report. Not a formal appraisal. For appointment talking points use agentpricing_prepare_appointment.
agentpricing_generate_seller_evidence_pack
Use this tool when the user wants ranked sold-property comparables around coordinates/address without a report ("comparabili venduti", "sold comparables", "venduti simili", "case vendute paragonabili", "cosa è stato venduto di simile", "immobili simili venduti", "confronto con venduti"). Returns ranked closed-sale comps plus active market_comparables with similarity vs the subject. Does not create, load, or require an AgentPricing report. Do not use for a pure active-listings browse (agentpricing_search_active_listings), raw sold radius list (agentpricing_search_sold_properties), or report competitors (agentpricing_get_property_comparables).
agentpricing_get_property_sold_comparables
AgentPricing Connector ChatGPT Plugin FAQ
How the directory, categories and Discoverability Score work.
Read the methodologyHow do I improve AgentPricing Connector's ChatGPT Plugin discoverability?
The levers are the listing surface agents actually read: names, descriptions, keywords, tool metadata, and registry health. Which lever matters depends on where discovery breaks, which is what continuous measurement shows.
Where is this profile measured?
This profile uses the geography attached to the latest public registry snapshot: US. Locale tags are intentionally omitted.