Search public marketplace listings, projects, and documents for real-world assets.
MCPpedia last refreshed this data
io.github.CloudCorpRecords/assetlens is an MCP server that search public marketplace listings, projects, and documents for real-world assets. Its tool list has not been published yet over stdio and sse, requires no API key, and scores 57/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"assetlens": {
"args": [
"-y",
"@reneturcios/assetlens",
"mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Search public marketplace listings, projects, and documents for real-world assets.
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
npx -y '@reneturcios/assetlens' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked @reneturcios/assetlens against OSV.dev.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in ecommerce
Which credit card earns the most at a merchant, from your cards or every card, and why.
Dutch construction facts with measured accuracy + NL coordination. Never holds third-party funds.
Read-only MCP servers for Russian marketplaces: prices, stock, ratings, reviews, seller identity
MCP server for EPLAN Electric P8: ~200 tools to drive EPLAN from Claude Code, Codex, Cursor or any MCP client (actions, scripts, live DataModel, exports). Includes the eplan-tools plugin marketplace.
MCP Security Weekly
Get CVE alerts and security updates for io.github.CloudCorpRecords/assetlens and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
assetlens gives an agent read-only access to the public side of a marketplace for real-world assets — agro and energy first, growing into mining, equipment, and industrial services. It wraps the platform's anonymous tier: no account, no token, and nothing that writes. You can read the onboarding document, search marketplace listings, search projects, run one unified search across both, and fetch the full public document behind a search hit. One binary serves a command-line interface and a stdio MCP server.
The upstream is a hosted MCP endpoint spoken to over JSON-RPC 2.0.
The anonymous tier is documented at 60 requests per minute per
client; this tool simply forwards each call, unwraps the result
envelope (the payload arrives as JSON inside the result's text
content, mirrored in structured content), and prints what came
back. Set EPINU_MCP_URL to point at a different endpoint; the
documented production endpoint is the default.
npx @reneturcios/assetlens search --query ASIC
Or run the container image:
docker run -i ghcr.io/cloudcorprecords/assetlens
The container defaults to the MCP server (see below); pass CLI arguments to use it as a CLI instead.
assetlens getting_started
assetlens marketplace_listings_search --query "ASIC repair"
assetlens marketplace_listings_search --category equipment --max-price 3000 --limit 5
assetlens projects_search --query mining
assetlens search --query ASIC
assetlens fetch --id listing:f7edbcad-ecbc-46d0-a8f6-162fc8219089
assetlens --version
Every command prints the upstream payload as JSON (the onboarding
document prints as text). Exit codes: 0 on success, 1 on a
runtime or upstream error, 2 for usage errors. Arguments are
validated before any network call: an undocumented category, a
missing or over-long query or id, or an unknown flag is a usage
error, never a network request.
Search arguments follow the platform's published tables exactly.
For marketplace_listings_search and projects_search, the
tables mark maxPrice, limit, and cursor optional and leave
query (and category) unmarked, so none of them are required
here. search requires query (1–200 characters) and fetch
requires id (1–120 characters). category accepts only product,
service, repair_services, equipment, or energy.
marketplace_listings_search returns results (listings with
fields such as listing_id, title, category, pricing_mode,
price — a number or null — status, and
location_address), a next_cursor (null when there is no
further page), and the limit used.projects_search returns projects, each with project_id,
name, and summary.search is deliberately shallow: each hit carries only id,
title, and url. The id is prefixed — project:<uuid> or
listing:<uuid> — so you can tell which side of the platform a
hit came from.fetch returns the full document for one id: id, title,
text, url, and metadata (for a listing, its type,
category, pricing_mode, price, availability_type, and
location_address). An unknown or malformed id is an upstream
tool error — Resource not found. with status code 404 — and
assetlens surfaces it as an error rather than inventing a result.One bin serves both faces. The mcp subcommand starts a stdio MCP
server:
npx -y @reneturcios/assetlens mcp
MCP client configuration:
{
"mcpServers": {
"assetlens": {
"command": "npx",
"args": ["-y", "@reneturcios/assetlens", "mcp"]
}
}
}
| Tool | Input | What it returns |
|---|---|---|
getting_started | (none) | The platform onboarding document for agents: operating model, auth tiers, common flows, and etiquette. |
marketplace_listings_search | query?, category?, maxPrice?, limit?, cursor? | Public marketplace listings matching |