io.github.Neji402/engedi
NPM · @NEJI402/ENGEDI-MCP · SCANNED SEP 21
93 tools: finance, weather, news, travel, knowledge, SEO. 27 free + 66 paid via USDC x402.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →
Supply Chain Security98
- No malware found by supply-chain analysis.Pass
- No known CVEs affecting this package version or its production dependencies.Pass
- No install/post-install scripts declared.Pass
- 31 of 95 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency45
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
- Clear OSI-approved license (MIT).Pass
- Actively maintained (last published 61 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability82
- AI-judged instruction clarity (excellent).Pass
- Tool/resource definitions use about 7533 tokens (~81/item across 93 items; 93 tools + 0 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management97
- Stability observed for 29 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 93 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 93 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
How do I install the io.github.Neji402/engedi MCP server?
io.github.Neji402/engedi runs locally as an npm package, launched with npx -y @neji402/engedi-mcp. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
npm · @neji402/engedi-mcp
claude mcp add neji402-engedi -- npx -y @neji402/engedi-mcp
{
"mcpServers": {
"neji402-engedi": {
"command": "npx",
"args": [
"-y",
"@neji402/engedi-mcp"
]
}
}
} {
"servers": {
"neji402-engedi": {
"command": "npx",
"args": [
"-y",
"@neji402/engedi-mcp"
]
}
}
} codex mcp add neji402-engedi -- npx -y @neji402/engedi-mcp
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"neji402-engedi": {
"type": "local",
"command": [
"npx",
"-y",
"@neji402/engedi-mcp"
],
"enabled": true
}
}
} openclaw mcp add neji402-engedi --command npx --arg -y --arg @neji402/engedi-mcp
mcp_servers:
neji402-engedi:
command: "npx"
args: ["-y", "@neji402/engedi-mcp"] {
"McpServers": {
"neji402-engedi": {
"Transport": "stdio",
"Command": "npx",
"Arguments": [
"-y",
"@neji402/engedi-mcp"
]
}
}
} assistant mcp add neji402-engedi -t stdio -c npx -a -y @neji402/engedi-mcp
{
"mcpServers": {
"neji402-engedi": {
"command": "npx",
"args": [
"-y",
"@neji402/engedi-mcp"
]
}
}
} Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 21 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.
- 19 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 87 to 90. That category is still filling its 30-day observation window: 26 days of observed history at the previous scan, 27 at this one. The score rises as the window fills, whether or not the server changes.
- 17 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 80 to 83. That category is still filling its 30-day observation window: 24 days of observed history at the previous scan, 25 at this one. The score rises as the window fills, whether or not the server changes.
- 16 Sept 26 −3
- Stability: pass → 0.80 functional
- 15 Sept 26 0
- Stability: 0.97 → pass security
- 14 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.
- 12 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 87 to 90. That category is still filling its 30-day observation window: 26 days of observed history at the previous scan, 27 at this one. The score rises as the window fills, whether or not the server changes.
- 10 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 80 to 83. That category is still filling its 30-day observation window: 24 days of observed history at the previous scan, 25 at this one. The score rises as the window fills, whether or not the server changes.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 21 Sept 2026 · Analysed npm/@neji402/engedi-mcp@1.2.1
Provenance No attestation
The registry publishes no build provenance for this version, so there is nothing to verify.
| Result | No attestation |
|---|---|
| Ecosystem | npm |
Background: How many MCP packages publish verified provenance →
Dependencies 95 packages
| Packages resolved | 95 |
|---|---|
| Stale | 31 |
| Tree resolution | Complete |
Background: SBOMs and build attestations, explained →
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
get_translate_languages ~45
List all supported languages for the translate endpoint with their codes and names. Use before calling translate if you need to show the user available languages or validate a language code. Free endpoint.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_trust_score ~55
Get crowdsourced data quality trust score for any endpoint. Shows review count, trust level, and data quality rating. Free endpoint.
| Name | Type | Req | Description |
|---|---|---|---|
| endpoint | string | yes | Endpoint to check (e.g., stocks, weather, news) |
No output schema declared.
No examples provided.
get_url_metadata ~88
Extract metadata from any URL including page title, description, Open Graph tags, Twitter cards, favicon, and images. Use when a user shares a link and you need to understand what the page is about, or when building link previews. Cost: $0.01 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | Full URL to extract metadata from, e.g. 'https://example.com/article' |
No output schema declared.
No examples provided.
get_weather ~114
Get current weather for any city or coordinates. Returns temperature, feels-like, humidity, wind speed, UV index, 3-day forecast, hourly breakdowns, sunrise/sunset times, and moon phase. Use this when a user asks about current weather conditions, temperature, or whether to bring an umbrella. Do NOT use for multi-day forecasts (use get_weather_forecast instead).
| Name | Type | Req | Description |
|---|---|---|---|
| location | string | yes | City name or coordinates, e.g. 'New York' or '40.7128,-74.0060' |
No output schema declared.
No examples provided.
get_weather_forecast ~140
Get multi-day weather forecast with detailed daily descriptions, feels-like temperature, humidity, UV index, precipitation probability, and sunrise/sunset times. Use when a user needs a forecast for specific dates or wants to plan outdoor activities. Requires coordinates (use geocode first if needed). Cost: $0.005 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| days | number | – | Number of forecast days (default: 7, max: 16) |
| latitude | number | yes | Latitude of the location (e.g. 40.7128 for New York) |
| longitude | number | yes | Longitude of the location (e.g. -74.006 for New York) |
No output schema declared.
No examples provided.
get_wikipedia ~119
Get a Wikipedia article summary with extracted infobox, word count, categories, and metadata. Use when a user asks about a topic that has a Wikipedia article, needs factual background information, or wants a concise summary of a subject. Cost: $0.005 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| lang | string | – | Language code (default: 'en'). e.g. 'de', 'fr', 'ja' for other languages |
| title | string | yes | Wikipedia article title, e.g. 'Artificial intelligence', 'Eiffel Tower', 'Bitcoin' |
No output schema declared.
No examples provided.
get_x402_diagnostics ~42
Get x402 payment protocol diagnostics including facilitator status, network info, and wallet details. Use when debugging payment issues or verifying x402 configuration. Free endpoint.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
hash_text ~65
Generate SHA-1, SHA-256, SHA-512, or MD5 hash from any text. Free endpoint.
| Name | Type | Req | Description |
|---|---|---|---|
| algorithm | string | – | sha1, sha256, sha512, md5 (default: sha256) |
| text | string | yes | Text to hash |
No output schema declared.
No examples provided.
html_to_markdown ~35
Convert HTML to clean Markdown. Cost: $0.001 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| html | string | yes | HTML to convert |
No output schema declared.
No examples provided.
http_headers ~37
Fetch HTTP response headers from any URL. Cost: $0.001 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | URL to fetch headers from |
No output schema declared.
No examples provided.
job_match ~99
AI job matching: match score, skill gaps, salary assessment, career advice. Free endpoint.
| Name | Type | Req | Description |
|---|---|---|---|
| location | string | – | Preferred location (e.g., San Francisco, Remote) |
| role | string | yes | Job role (e.g., software engineer, product manager) |
| salary | string | – | Expected salary (e.g., $150k) |
| skills | string | – | Your skills (comma-separated, e.g., React, Python, AWS) |
No output schema declared.
No examples provided.
link_check ~39
Check all links on a page for broken URLs. Cost: $0.003 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | URL to check links on |
No output schema declared.
No examples provided.
meta_extract ~45
Extract all meta tags, Open Graph, and Twitter Card data from a URL. Cost: $0.001 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | URL to extract meta from |
No output schema declared.
No examples provided.
news_briefing ~69
Executive news summary: what happened today, overall sentiment, key entities, and emerging trends. Use when a user wants a quick overview of current events. Cost: $0.005 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| topic | string | – | Topic: technology, business, science, general (default: general) |
No output schema declared.
No examples provided.
page_speed ~43
Page speed metrics: TTFB, page size, resource counts, grade. Cost: $0.002 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | URL to test |
No output schema declared.
No examples provided.
port_check ~37
Check if common ports are open on a domain. Cost: $0.001 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | yes | Domain to check |
No output schema declared.
No examples provided.
portfolio_calculate ~55
Portfolio metrics: total value, PnL, position weights. Pure math, no AI. Free endpoint.
| Name | Type | Req | Description |
|---|---|---|---|
| positions | string | yes | JSON array: [{"symbol":"AAPL","amount":10,"avgCost":150}] |
No output schema declared.
No examples provided.
read_url ~98
Extract clean readable text content from any webpage URL. Returns the main article text, title, author, and publication date stripped of ads, navigation, and boilerplate. Use when a user wants to read an article, needs content from a page, or wants to summarize a URL. Cost: $0.002 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | URL to extract content from, e.g. 'https://en.wikipedia.org/wiki/Oasis' |
No output schema declared.
No examples provided.
redirect_chain ~39
Follow and map the full redirect chain for a URL. Cost: $0.001 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | URL to follow redirects |
No output schema declared.
No examples provided.
schema_extract ~39
Extract JSON-LD structured data from a page. Cost: $0.001 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | URL to extract schema from |
No output schema declared.
No examples provided.
search_books ~175
Search over 40 million books via Open Library with reading level estimation, genre classification, and subject facets. Use when a user wants book recommendations, needs to find a specific book, or wants to explore a topic through reading. Returns results with cover images and editions. Cost: $0.005 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Maximum results per page (default: 10) |
| page | number | – | Page number for pagination (default: 1) |
| q | string | yes | Search query: book title, author name, ISBN, or topic, e.g. 'Dune Frank Herbert', '978-0-441-01359-3' |
| sort | string | – | Sort order: 'relevance' (default), 'new' (newest first), 'old' (oldest first) |
No output schema declared.
No examples provided.
search_courses ~90
Search online courses with ratings, reviews, provider info, difficulty level, and duration from Coursera. Use when a user wants to learn a new skill, find educational courses, or compare learning options. Returns real course data with enrollment links. Cost: $0.05 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| query | string | yes | Course search query, e.g. 'machine learning', 'python programming', 'data analysis' |
No output schema declared.
No examples provided.
search_flights ~147
Search real-time flight prices and schedules from Google Flights. Returns airlines, departure/arrival times, number of stops, duration, and prices. Use when a user wants to find flights, compare travel options, or plan a trip. Cost: $0.10 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| date | string | yes | Travel date in YYYY-MM-DD format, e.g. '2026-08-15' |
| destination | string | yes | Destination airport IATA code, e.g. 'NRT', 'CDG', 'MIA' |
| origin | string | yes | Origin airport IATA code, e.g. 'SFO', 'JFK', 'LAX', 'LHR' |
No output schema declared.
No examples provided.
search_hotels ~115
Search real-time hotel prices and availability from Google Hotels and Booking.com. Returns hotel names, star ratings, guest reviews, amenities, pricing, and booking links. Use when a user is planning travel and needs accommodation options. Cost: $0.10 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| checkin | string | yes | Check-in date in YYYY-MM-DD format |
| checkout | string | yes | Check-out date in YYYY-MM-DD format |
| city | string | yes | City name, e.g. 'New York', 'Tokyo', 'Paris' |
No output schema declared.
No examples provided.
search_jobs ~118
Search remote and on-site job listings with salary ranges, company info, and required skills from Remotive and The Muse APIs. Use when a user is looking for job opportunities, wants to know about hiring in a field, or needs salary data. Real listings only. Cost: $0.05 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| location | string | – | Location filter, e.g. 'San Francisco', 'Remote', 'New York' |
| query | string | yes | Job search query, e.g. 'software engineer', 'data scientist', 'product manager' |
No output schema declared.
No examples provided.
search_jokes ~98
Search jokes by keyword across all categories. Use when a user wants jokes about a specific topic, e.g. 'programming', 'cats', 'lawyer'. Returns matching jokes with category and type. Cost: $0.001 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| q | string | yes | Search keyword, e.g. 'programming', 'lawyer', 'cat' |
| safe | boolean | – | Safe/work-appropriate mode (default: true) |
No output schema declared.
No examples provided.
search_movies ~66
Search for movies and TV shows with ratings, overview, genres, and poster images. Returns title, release year, rating, vote count, and overview. Use when a user asks about a movie or wants recommendations.
| Name | Type | Req | Description |
|---|---|---|---|
| query | string | yes | Movie or TV show title to search for |
No output schema declared.
No examples provided.
search_news ~116
Search news articles by keyword across BBC, NYT, and Arstechnica RSS feeds. Returns matching articles with titles, summaries, and links. Use when a user wants to find news about a specific topic, company, or event. Cost: $0.01 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| query | string | yes | Search query, e.g. 'artificial intelligence', 'climate change', 'Apple earnings' |
| sources | string | – | Comma-separated source filter, e.g. 'bbc,nyt'. Omit for all sources. |
No output schema declared.
No examples provided.
search_products ~90
Search real-time product prices, ratings, and availability from Walmart. Use when a user wants to compare prices, find a product, or check availability of an item. Returns product names, prices, ratings, and direct links. Cost: $0.05 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| query | string | yes | Product search query, e.g. 'wireless headphones', 'iPhone 16', 'running shoes' |
No output schema declared.
No examples provided.
search_real_estate ~115
Search property listings with prices, bedrooms, bathrooms, square footage, and descriptions from Compass and Redfin. Use when a user is looking to buy or rent property, wants to know housing prices in an area, or needs real estate market data. Cost: $0.10 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| city | string | yes | City name, e.g. 'Austin', 'San Francisco', 'Miami' |
| state | string | yes | US state code, e.g. 'TX', 'CA', 'FL', 'NY' |
No output schema declared.
No examples provided.
search_restaurants ~112
Search restaurants with hours, cuisine type, features, and service options from OpenStreetMap. Use when a user asks for restaurant recommendations, wants to find places to eat in a city, or needs restaurant info for planning. Cost: $0.05 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| city | string | yes | City name, e.g. 'San Francisco', 'Austin', 'Chicago' |
| cuisine | string | – | Cuisine type filter, e.g. 'pizza', 'sushi', 'italian', 'mexican' |
No output schema declared.
No examples provided.
search_wikipedia ~113
Search Wikipedia articles across languages with word count and snippet extraction. Use when a user wants to find Wikipedia articles about a topic but doesn't know the exact article title. Returns ranked results with page IDs. Cost: $0.005 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| lang | string | – | Language code (default: 'en') |
| limit | number | – | Maximum results to return (default: 5) |
| q | string | yes | Search query, e.g. 'machine learning', 'World War II', 'quantum physics' |
No output schema declared.
No examples provided.
sentiment_analysis ~36
Basic sentiment analysis with positive/negative scoring. Cost: $0.001 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| text | string | yes | Text to analyze |
No output schema declared.
No examples provided.
seo_audit ~42
Basic SEO audit with score, issues, and recommendations for a URL. Cost: $0.002 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | URL to audit |
No output schema declared.
No examples provided.
stocks_calculate ~60
Technical indicators for stocks: RSI, MACD, SMA, EMA, Bollinger Bands, support/resistance, volatility. Pure math, no AI. Free endpoint.
| Name | Type | Req | Description |
|---|---|---|---|
| symbol | string | yes | Stock ticker (e.g., AAPL, TSLA) |
No output schema declared.
No examples provided.
submit_review ~70
Submit a data quality review for an endpoint and earn credits. Rate accuracy 1-5. Free endpoint.
| Name | Type | Req | Description |
|---|---|---|---|
| accuracy | number | yes | Accuracy rating 1-5 |
| endpoint | string | yes | Endpoint to review (e.g., stocks, weather) |
| notes | string | – | Optional review notes |
No output schema declared.
No examples provided.
summarize_text ~51
Extractive text summarization by sentence scoring. Cost: $0.001 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| sentences | number | – | Number of sentences (default: 3) |
| text | string | yes | Text to summarize |
No output schema declared.
No examples provided.
take_live_screenshot ~122
Capture a live screenshot of a webpage with configurable viewport dimensions. Returns a base64-encoded JPEG image. Use when a user wants a current visual of a website, needs to verify page content visually, or wants to capture a dynamic page. Cost: $0.002 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| height | number | – | Viewport height in pixels (240-1080, default: 720) |
| url | string | yes | URL to screenshot |
| width | number | – | Viewport width in pixels (320-1920, default: 1280) |
No output schema declared.
No examples provided.
take_screenshot ~131
Capture a full screenshot of any webpage. Returns a base64-encoded PNG image. Use when a user wants to see what a website looks like, needs visual verification, or wants to capture a page for reference. Supports custom viewport sizes. Cost: $0.05 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| fullPage | boolean | – | Capture entire scrollable page (default: false, viewport only) |
| height | number | – | Viewport height in pixels (default: 720) |
| url | string | yes | URL to screenshot |
| width | number | – | Viewport width in pixels (default: 1280) |
No output schema declared.
No examples provided.
text_diff ~46
Compare two texts with word-level similarity scoring. Cost: $0.001 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| text1 | string | yes | First text |
| text2 | string | yes | Second text |
No output schema declared.
No examples provided.
translate ~131
Translate text between 30+ languages with automatic language detection, confidence scores, and alternative translations. Use when a user provides text in one language and wants it in another, or asks what language something is written in. Cost: $0.005 USDC.
| Name | Type | Req | Description |
|---|---|---|---|
| source | string | – | Source language code (e.g. 'en', 'fr', 'de'). Omit to auto-detect. |
| target | string | – | Target language code (default: 'es' for Spanish). e.g. 'en', 'fr', 'ja', 'zh' |
| text | string | yes | Text to translate |
No output schema declared.
No examples provided.
url_encode_decode ~44
URL encode or decode text. Free endpoint.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | – | encode or decode (default: encode) |
| text | string | yes | Text to encode/decode |
No output schema declared.
No examples provided.
validate_json ~49
Validate, format, or minify JSON. Free endpoint.
| Name | Type | Req | Description |
|---|---|---|---|
| action | string | – | validate, format, or minify (default: validate) |
| text | string | yes | JSON string to process |
No output schema declared.
No examples provided.
What is the io.github.Neji402/engedi MCP server?
io.github.Neji402/engedi is an MCP server listed in the public MCP registry as io.github.Neji402/engedi. 93 tools: finance, weather, news, travel, knowledge, SEO. 27 free + 66 paid via USDC x402. This page covers its npm package (@neji402/engedi-mcp).
Is the io.github.Neji402/engedi MCP server safe to use?
io.github.Neji402/engedi scores 85 out of 100 on VerifyMCP. We found no known CVEs affecting it as of 21 September 2026. It declares no install or post-install scripts. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the io.github.Neji402/engedi MCP server expose?
io.github.Neji402/engedi exposes 93 tools: get_weather, get_news, get_hacker_news, get_stock, search_movies, and 88 more. Their descriptions and schemas cost roughly 7,533 tokens of context every time the server is loaded.
Is the io.github.Neji402/engedi MCP server still maintained?
io.github.Neji402/engedi is still listed as active in the MCP registry. We last reached this channel on 21 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.
What licence is the io.github.Neji402/engedi MCP server under?
io.github.Neji402/engedi declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.