Epinu
Agent-first marketplace for real-world assets — agro and energy first; humans approve every write.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"epinu": {
"url": "https://api.epinu.ai/api/agent/mcp"
}
}
}Puntos de conexión remotos
https://api.epinu.ai/api/agent/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (5)
🟢projects_search(query, asset_type, status, min_roi, max_funding_goal, ...)
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",
"properties": {
"query": {
"type": "string",
"maxLength": 120
},
"asset_type": {
"type": "string",
"maxLength": 80
},
"status": {
"type": "string",
"maxLength": 80
},
"min_roi": {
"type": "number"
},
"max_funding_goal": {
"type": "number"
},
"limit": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 50
},
"cursor": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"projects": {
"type": "array",
"items": {
"type": "object",
"properties": {
"project_id": {
"type": "string"
},
"name": {
"type": "string"
},
"summary": {
"type": "string"
},
"asset_type": {
"type": "string"
},
"categories": {
"type": "array",
"items": {
"type": "string"
}
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"location": {
"type": "object",
"properties": {
"latitude": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"longitude": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"required": [
"latitude",
"longitude"
],
"additionalProperties": false
},
"area_sq_meters": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"funding_goal": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"current_funding": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"funding_percentage": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"ask_amount": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"expected_return": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"expected_return_min_percent": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"operator_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"operator_verified_capabilities": {
"type": "array",
"items": {
"type": "string"
}
},
"created_at": {},
"is_owner_project": {
"type": "boolean"
}
},
"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"
],
"additionalProperties": false
}
},
"next_cursor": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"limit": {
"type": "number"
},
"dropped_invalid_count": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"projects",
"next_cursor",
"limit"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}⚪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",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"welcome": {
"type": "string"
},
"platform": {
"type": "string"
},
"operating_model": {
"type": "object",
"properties": {
"reads": {
"type": "string"
},
"writes": {
"type": "string"
},
"identity": {
"type": "string"
},
"sensitive_actions": {
"type": "string"
}
},
"required": [
"reads",
"writes",
"identity",
"sensitive_actions"
],
"additionalProperties": false
},
"auth": {
"type": "object",
"properties": {
"token": {
"type": "string"
},
"valid_on": {
"type": "string"
},
"scopes_note": {
"type": "string"
}
},
"required": [
"token",
"valid_on",
"scopes_note"
],
"additionalProperties": false
},
"field_limits": {
"type": "string"
},
"common_flows": {
"type": "array",
"items": {
"type": "string"
}
},
"etiquette": {
"type": "array",
"items": {
"type": "string"
}
},
"docs": {
"type": "string"
}
},
"required": [
"platform",
"operating_model",
"auth",
"field_limits",
"common_flows",
"etiquette",
"docs"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢marketplace_listings_search(query, category, subcategory, maxPrice, availabilityType, ...)
Search the Epinu marketplace for equipment, services, and assets. Returns summaries only; call marketplace_listing_get for detailed packets.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 200
},
"category": {
"type": "string",
"enum": [
"product",
"service",
"repair_services",
"equipment",
"energy"
]
},
"subcategory": {
"type": "string"
},
"maxPrice": {
"type": "number"
},
"availabilityType": {
"type": "string"
},
"limit": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 50
},
"cursor": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"listing_id": {
"type": "string"
},
"title": {
"type": "string"
},
"category": {
"type": "string"
},
"subcategory": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"price": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"price_unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"pricing_mode": {
"anyOf": [
{
"type": "string",
"enum": [
"fixed",
"quote"
]
},
{
"type": "null"
}
]
},
"status": {
"type": "string"
},
"quantity_available": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"availability_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"location_address": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"latitude": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"longitude": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"tags": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "null"
}
]
},
"rating_average": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"required": [
"listing_id",
"title",
"category",
"subcategory",
"price",
"price_unit",
"pricing_mode",
"status",
"quantity_available",
"availability_type",
"location_address",
"latitude",
"longitude",
"tags",
"rating_average"
],
"additionalProperties": false
}
},
"next_cursor": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"total_returned": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"dropped_invalid_count": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"results",
"next_cursor",
"total_returned"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢search(query)
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",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"id",
"title",
"url"
],
"additionalProperties": false
}
}
},
"required": [
"results"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢fetch(id)
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",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 120
}
},
"required": [
"id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"text": {
"type": "string"
},
"url": {
"type": "string"
},
"metadata": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"id",
"title",
"text",
"url",
"metadata"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Prompts recomendados
projects_searchprojects_searchgetting_startedgetting_startedmarketplace_listings_searchComunidad
Evidencia