EPK Properties Public Knowledge MCP
Was dieses MCP kann
Searches public property listings and guides covering real estate, taxation, residency, relocation, and due diligence in Panama and the Dominican Republic.
Tools
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Letzte Tool-Änderungen
Ähnliche MCP-Server
내만집 (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, …