Servidor MCP

Epinu

ai.epinu/epinu
Comercio y retail Público y accesible MCP 2025-11-25

Qué hace este MCP

Supports marketplace workflows for real-world agricultural and energy assets with human approval for write operations.

fetch
Fetch
Fetch the full document for one search result by its opaque id (project:<uuid> or listing:<uuid>). Returns { id, title, text, url, metadata }. Available without a token; public data only. Wraps projects_get_deep_dive and marketplace_listing_get. Unknown or malformed ids return a clean not-found.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 120, 'minLength': 1}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'title', 'text', 'url', 'metadata'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}, 'metadata': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'additionalProperties': False}
getting_started
Getting Started
Start here: platform overview, the proposal/approval operating model, auth rules, common flows, and agent etiquette. Static content — requires no scopes.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['platform', 'operating_model', 'auth', 'field_limits', 'common_flows', 'etiquette', 'docs'], 'properties': {'auth': {'type': 'object', 'required': ['token', 'valid_on', 'scopes_note'], 'properties': {'token': {'type': 'string'}, 'valid_on': {'type': 'string'}, 'scopes_note': {'type': 'string'}}, 'additionalProperties': False}, 'docs': {'type': 'string'}, 'welcome': {'type': 'string'}, 'platform': {'type': 'string'}, 'etiquette': {'type': 'array', 'items': {'type': 'string'}}, 'common_flows': {'type': 'array', 'items': {'type': 'string'}}, 'field_limits': {'type': 'string'}, 'operating_model': {'type': 'object', 'required': ['reads', 'writes', 'identity', 'sensitive_actions'], 'properties': {'reads': {'type': 'string'}, 'writes': {'type': 'string'}, 'identity': {'type': 'string'}, 'sensitive_actions': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
marketplace_listings_search
Marketplace Listings Search
Search the Epinu marketplace for equipment, services, and assets. Returns summaries only; call marketplace_listing_get for detailed packets.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 200}, 'cursor': {'type': 'string'}, 'category': {'enum': ['product', 'service', 'repair_services', 'equipment', 'energy'], 'type': 'string'}, 'maxPrice': {'type': 'number'}, 'subcategory': {'type': 'string'}, 'availabilityType': {'type': 'string'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['results', 'next_cursor', 'total_returned'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['listing_id', 'title', 'category', 'subcategory', 'price', 'price_unit', 'pricing_mode', 'status', 'quantity_available', 'availability_type', 'location_address', 'latitude', 'longitude', 'tags', 'rating_average'], 'properties': {'tags': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}]}, 'price': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'title': {'type': 'string'}, 'status': {'type': 'string'}, 'category': {'type': 'string'}, 'latitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'longitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'listing_id': {'type': 'string'}, 'price_unit': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'subcategory': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'pricing_mode': {'anyOf': [{'enum': ['fixed', 'quote'], 'type': 'string'}, {'type': 'null'}]}, 'rating_average': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'location_address': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'availability_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'quantity_available': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': False}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'total_returned': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'dropped_invalid_count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}, 'additionalProperties': False}
projects_search
Projects Search
Search Epinu real-asset projects. Returns bounded summaries only; call projects_get_deep_dive for detailed packets. Results include public projects plus the token owner's own archived, draft, or unpublished projects for duplicate checks; another owner's unpublished projects are never returned. Available without a token for public results only.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 120}, 'cursor': {'type': 'string'}, 'status': {'type': 'string', 'maxLength': 80}, 'min_roi': {'type': 'number'}, 'asset_type': {'type': 'string', 'maxLength': 80}, 'max_funding_goal': {'type': 'number'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['projects', 'next_cursor', 'limit'], 'properties': {'limit': {'type': 'number'}, 'projects': {'type': 'array', 'items': {'type': 'object', 'required': ['project_id', 'name', 'summary', 'asset_type', 'categories', 'status', 'location', 'funding_goal', 'current_funding', 'funding_percentage', 'ask_amount', 'expected_return', 'expected_return_min_percent', 'operator_name', 'operator_verified_capabilities', 'created_at'], 'properties': {'name': {'type': 'string'}, 'status': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'summary': {'type': 'string'}, 'location': {'type': 'object', 'required': ['latitude', 'longitude'], 'properties': {'latitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'longitude': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'ask_amount': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'asset_type': {'type': 'string'}, 'categories': {'type': 'array', 'items': {'type': 'string'}}, 'created_at': {}, 'project_id': {'type': 'string'}, 'funding_goal': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'operator_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'area_sq_meters': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'current_funding': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'expected_return': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'is_owner_project': {'type': 'boolean'}, 'funding_percentage': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'expected_return_min_percent': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'operator_verified_capabilities': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}}, 'next_cursor': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'dropped_invalid_count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}, 'additionalProperties': False}
search
Search
Unified read-only search across public Epinu projects and marketplace listings. Returns { id, title, url } results; call fetch with a returned id for the full document. Available without a token; public data only. Additive alias over projects_search and marketplace_listings_search.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 200, 'minLength': 1}}}
Esquema de salida
{'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'}, 'title': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Añadido
fetch
17 de September de 2026 a las 07:56
Añadido
search
17 de September de 2026 a las 07:56
Añadido
marketplace_listings_search
17 de September de 2026 a las 07:56
Añadido
getting_started
17 de September de 2026 a las 07:56
Añadido
projects_search
17 de September de 2026 a las 07:56