Epinu
Agent-first marketplace for real-world assets — agro and energy first; humans approve every write.
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"epinu": {
"url": "https://api.epinu.ai/api/agent/mcp"
}
}
}远程端点
https://api.epinu.ai/api/agent/mcpstreamable-http它能做什么
工具清单
工具(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.
输入模式
{
"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#"
}输出模式
{
"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.
输入模式
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}输出模式
{
"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.
输入模式
{
"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#"
}输出模式
{
"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.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}输出模式
{
"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.
输入模式
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 120
}
},
"required": [
"id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}输出模式
{
"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
}推荐提示词
projects_searchprojects_searchgetting_startedgetting_startedmarketplace_listings_search社区
证据