EPK Properties Public Knowledge MCP
Ce que fait ce MCP
Searches public property listings and guides covering real estate, taxation, residency, relocation, and due diligence in Panama and the Dominican Republic.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Stable public EPK document ID supplied by the user or returned by search.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'title', 'url', 'text'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string', 'format': 'uri'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'pattern': '^guide:(PTY|DOM):(es|en|it):(overview|\\d{2})$', 'description': 'Stable public guide section ID supplied by the user or returned by search_guides.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'title', 'url', 'text', 'kind', 'country', 'countryName', 'image_url', 'language', 'section', 'summary', 'sources'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string', 'format': 'uri'}, 'kind': {'type': 'string', 'const': 'guide'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}, 'country': {'enum': ['PTY', 'DOM'], 'type': 'string'}, 'section': {'type': 'string'}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'url'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'label': {'type': 'string'}}, 'additionalProperties': False}}, 'summary': {'type': 'string'}, 'language': {'enum': ['es', 'en', 'it'], 'type': 'string'}, 'metadata': {'type': 'object', 'additionalProperties': {}}, 'image_url': {'type': 'string', 'format': 'uri'}, 'countryName': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['property_id'], 'properties': {'language': {'enum': ['es', 'en', 'it'], 'type': 'string', 'default': 'es'}, 'property_id': {'type': 'string', 'format': 'uuid', 'description': 'Stable public property UUID supplied by the user or returned by search_properties.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'title', 'url', 'text'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string', 'format': 'uri'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}, 'metadata': {'type': 'object', 'additionalProperties': {}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'Natural-language search query.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string', 'format': 'uri'}, 'title': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'Topic, regulation, tax, residency, location, or buying-process query.'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0}, 'country': {'enum': ['PTY', 'DOM'], 'type': 'string'}, 'language': {'enum': ['es', 'en', 'it'], 'type': 'string', 'description': 'Omit to infer the language from the query.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results', 'total', 'limit', 'offset', 'has_more'], 'properties': {'limit': {'type': 'integer', 'exclusiveMinimum': 0}, 'total': {'type': 'integer', 'minimum': 0}, 'offset': {'type': 'integer', 'minimum': 0}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url', 'text', 'kind', 'country', 'countryName', 'image_url', 'language', 'section', 'summary', 'sources'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string', 'format': 'uri'}, 'kind': {'type': 'string', 'const': 'guide'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}, 'country': {'enum': ['PTY', 'DOM'], 'type': 'string'}, 'section': {'type': 'string'}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'url'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'label': {'type': 'string'}}, 'additionalProperties': False}}, 'summary': {'type': 'string'}, 'language': {'enum': ['es', 'en', 'it'], 'type': 'string'}, 'metadata': {'type': 'object', 'additionalProperties': {}}, 'image_url': {'type': 'string', 'format': 'uri'}, 'countryName': {'type': 'string'}}, 'additionalProperties': False}}, 'has_more': {'type': 'boolean'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 300, 'minLength': 1, 'description': 'Location, property name, address, or keywords matched against public listing text.'}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0}, 'country': {'enum': ['PTY', 'DOM'], 'type': 'string', 'description': 'PTY for Panama or DOM for the Dominican Republic.'}, 'language': {'enum': ['es', 'en', 'it'], 'type': 'string', 'default': 'es', 'description': 'Language for descriptions and canonical listing URLs.'}, 'max_area': {'type': 'number', 'minimum': 0, 'description': 'Maximum area in square metres.'}, 'min_area': {'type': 'number', 'minimum': 0, 'description': 'Minimum area in square metres.'}, 'max_price': {'type': 'number', 'minimum': 0}, 'min_price': {'type': 'number', 'minimum': 0}, 'max_bedrooms': {'type': 'integer', 'minimum': 0, 'description': 'Maximum bedrooms; set equal to min_bedrooms for an exact bedroom count.'}, 'min_bedrooms': {'type': 'integer', 'minimum': 0, 'description': 'Minimum number of bedrooms.'}, 'max_bathrooms': {'type': 'integer', 'minimum': 0, 'description': 'Maximum bathrooms; set equal to min_bathrooms for an exact bathroom count.'}, 'min_bathrooms': {'type': 'integer', 'minimum': 0, 'description': 'Minimum number of bathrooms.'}, 'property_type': {'enum': ['APARTMENT', 'HOUSE', 'VILLA', 'LAND', 'OFFICE', 'COMMERCIAL_LOCAL'], 'type': 'string'}, 'operation_type': {'enum': ['SALE', 'RENT'], 'type': 'string', 'description': 'Search by availability: SALE includes SALE and SALE_AND_RENT listings; RENT includes RENT and SALE_AND_RENT listings.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results', 'total', 'limit', 'offset', 'has_more'], 'properties': {'limit': {'type': 'integer', 'exclusiveMinimum': 0}, 'total': {'type': 'integer', 'minimum': 0}, 'offset': {'type': 'integer', 'minimum': 0}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url', 'property_id', 'summary', 'image_url', 'country', 'language', 'location', 'operation_type', 'property_type', 'price', 'currency', 'bedrooms', 'bathrooms', 'square_meters', 'updated_at'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string', 'format': 'uri'}, 'price': {'type': ['number', 'null']}, 'title': {'type': 'string'}, 'country': {'enum': ['PTY', 'DOM'], 'type': 'string'}, 'summary': {'type': 'string'}, 'bedrooms': {'type': ['number', 'null']}, 'currency': {'type': ['string', 'null']}, 'language': {'enum': ['es', 'en', 'it'], 'type': 'string'}, 'location': {'type': ['string', 'null']}, 'bathrooms': {'type': ['number', 'null']}, 'image_url': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'updated_at': {'type': ['string', 'null']}, 'property_id': {'type': 'string', 'format': 'uuid'}, 'property_type': {'type': ['string', 'null']}, 'square_meters': {'type': ['number', 'null']}, 'operation_type': {'enum': ['SALE', 'RENT', 'SALE_AND_RENT'], 'type': 'string', 'description': 'Published availability; SALE_AND_RENT satisfies either a sale or rent search.'}}, 'additionalProperties': False}}, 'has_more': {'type': 'boolean'}}, 'additionalProperties': False}
Modifications récentes des outils
Serveurs MCP similaires
내만집 (nmjib) — Korean semi-self interior renovation
Provides Korean semi-self interior-renovation guides, process schedules, checklists, cost references, material catalog searches, …
MRX Public MCP
Searches and retrieves source-linked public educational material about mineral rights from MineralRightsXchange.com.
Husverket – Swedish Prefab Houses
Provides a searchable knowledge base about Swedish prefab houses, prices, specifications, floor plans and building permits.
Homechecker Guides
Searches and retrieves Australian homebuyer guides and builds sourced buyer checklists.
Stable Baseline
Manages company documents, knowledge graphs, whiteboards, projects, plans, tasks, teams, and improvement workflows.
Microburbs Australian Property Data
Provides Australian property, suburb, valuation, sales, rental, zoning, school, risk, geospatial, and census statistics.
Dayze — Life Context
Provides authenticated personal life-context data and tools for contacts, memories, events, expenses, trips, assets, places, and …
Superlógica Condomínios
Connects to a condominium ERP for billing, collections, agreements, expenses, bank movements, statements, files, communications, …