Skills/PyPI/otaghak-mcp

otaghak-mcp@0.4.0

VERIFIED· not started

Publisher claims: "Unofficial read-only MCP server for Otaghak: search Iranian villas and cottages, check availability, exact stay prices, reviews and hosts." Observed in sandbox: no network, touches nothing outside the project, writes no memory.

Registry PyPI (MCP server)Publisher sepehr071 · publishing for 42 daysInstalls 1,250Last detonated 8 h ago
$claude mcp add otaghak-mcp -- uvx otaghak-mcp
WatchReport an issue

Coverage

Not started: dependency install failed; the server itself was not observed.
Tested
the dependency install step · every file read, file written and host contacted by what ran
Not tested
server startup · the tool list · tool behavior

What this means for the label: Verified here covers what ran. The server's tools were not exercised with a real credential, so nothing about their behavior is asserted; the credential summary below says what to do with that.

Before you give it your token

It will ask for
no credential variables read in the code
Where it talks to
otaghak.com (its own)
What the honeypot saw
no credential files read · no network
What we could not test
server startup · the tool list · tool behavior

Connect it under the guard. Not started: dependency install failed; the server itself was not observed. The code names no credential variable and talks to otaghak.com, its own; the guard pins the network to what the honeypot saw and logs every call.

$vet-skills run --net declared -- uvx otaghak-mcp

Never paste a credential into a chat, a ticket or a report, including ours. How the guard holds it.

Is [email protected] safe to install?

KillerSkills ran it in the KillerSkills honeypot sandbox (2 scenarios; not started: dependency install failed; the server itself was not observed) on 2026-11-14 and scored it 82/100 (Verified). In what ran, nothing we could detect went wrong: no undeclared network egress, no credential reads, no persistent instruction writes. What it does with a real credential was not observed; the static findings and the publisher carry the rest of the score. Summary: no network, touches nothing outside the project, writes no memory.

Behavior trace

Honeypot run · 0 s · 2 scenarios · 0 deviations
t+CategoryObserved action
0.0sprocessno install scripts in bundle
0.1sprocessdependency install exit 1 ·
0.1sclaimednot started: dependency install failed (exit 1); the server itself was not observed
0.2sprocessscript backend runs setup only
0.2sprocessno install scripts to re-run

Static findings

MEDIUM
Hidden zero-width characters detectedtests/fixtures/host_reviews.json:52 · Hidden zero-width characters detected — may conceal content"میزبان اخلاق‌مدار و مهمان‌نواز است"Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.
AST07
MEDIUM
Hidden zero-width characters detectedtests/fixtures/home.json:86 · Hidden zero-width characters detected — may conceal content"cityFaName": "صومعه‌سرا",Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.
AST07
MEDIUM
Hidden zero-width characters detectedtests/fixtures/faq_city.json:4 · Hidden zero-width characters detected — may conceal content"question": "چگونه می‌توانم آپارتمان یا ویلا در رامسر رزرو کنم؟",Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.
AST07
MEDIUM
Hidden zero-width characters detectedtests/fixtures/pdp.json:162 · Hidden zero-width characters detected — may conceal content"description": "اقامتگاهی که تمامی امکانات از جمله حیاط، راهروها و... به طور کامل در اختیار مهمان قرار می‌گیرد.",Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.
AST07
MEDIUM
Hidden zero-width characters detectedtests/fixtures/blog.json:11 · Hidden zero-width characters detected — may conceal content"title": "معرفی بهترین رستوران های رامسر | 30 مورد از رستوران‌های رامسر + عکس،منو، آدرس، شماره تلفن و محدوده قیمتی",Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.
AST07
MEDIUM
Hidden zero-width characters detectedtests/fixtures/home.json:8 · Hidden zero-width characters detected — may conceal content"title": "تخفیف‌های داغ لحظه‌آخری",Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.
AST07
MEDIUM
Hidden zero-width characters detectedtests/fixtures/pdp.json:232 · Hidden zero-width characters detected — may conceal content"description": "امکان پرداخت اقساطی از طریق تارا، دیجی‌پی و ...",Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.
AST07
MEDIUM
Hidden zero-width characters detectedtests/fixtures/page_info.json:9 · Hidden zero-width characters detected — may conceal content…escription": "<h2><b>اجاره اقامتگاه در رامسر؛ سفر به عروس مازندران</b></h2><p>می‌گویند اگر می‌خواهید بدانید بهشت چه شکلی است، سری به رامسر بزنید؛ عروس شهرهای شما…Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.
AST07
MEDIUM
Hidden zero-width characters detectedtests/fixtures/faq_city.json:5 · Hidden zero-width characters detected — may conceal content…ویلا در رامسر رزرو کنم؟", "answer": "برای رزرو آپارتمان یا ویلا در رامسر، کافی‌ست وارد سایت اتاقک شوید و با استفاده از فیلترهای مختلف مانند نوع اقامتگاه، بازه …Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.
AST07
MEDIUM
Hidden zero-width characters detectedtests/fixtures/pdp.json:7 · Hidden zero-width characters detected — may conceal content…با تضمین بهترین کیفیت و قیمت در اتاقک", "description": "کلبه سوئیسی نرگس تجربه‌ای متفاوت و هیجان انگیز در دل طبیعت برای آرامش، تفریح و تجربه‌ هیجان‌انگیز شماست…Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.
AST07
MEDIUM
Hidden zero-width characters detectedtests/fixtures/faq_city.json:18 · Hidden zero-width characters detected — may conceal content…on": "قیمت رزرو آپارتمان یا ویلا در رامسر چقدر است؟", "answer": "قیمت اقامتگاه‌ها در رامسر بسته به عوامل متعددی متفاوت است؛ از جمله فصل سفر (ایام تعطیلات، آخر …Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.
AST07
MEDIUM
Hidden zero-width characters detectedtests/fixtures/blog.json:18 · Hidden zero-width characters detected — may conceal content"title": "گشت‌وگذاری دنج و دلپذیر در کافه های رامسر | معرفی 15 کافه محبوب",Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.
AST07
HIGH
Collapsed <details> block carrying instructionsREADME.md:158 · Collapsed <details> block carrying instructions<summary><b>Anything else</b></summary> It's a standard stdio MCP server: run `uvx otaghak-mcp`, or `pip install otaghak-mcp` and run `otaghak-mcp`.Fix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01
MEDIUM
Hidden zero-width characters detectedtests/fixtures/search_filters.json:101 · Hidden zero-width characters detected — may conceal content"toolTipText": "اقامتگاه‌های ساحلی، اطراف دریاچه و رودخانه",Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.
AST07
MEDIUM
Hidden zero-width characters detectedtests/fixtures/search_filters.json:381 · Hidden zero-width characters detected — may conceal content"title": "بوم‌گردی",Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.
AST07
MEDIUM
Bidirectional text override characters detectedtests/fixtures/pdp.json:460 · Bidirectional text override characters detected — may hide content direction"name": "‫‫اجاره روزانه و ماهانه سوئیسی نرگس، 96 متر برای 4 نفر به همراه 2 نفر اضافی در شهر رامسر با تضمین بهترین کیفیت و قیمت در اتاقک",Fix: Replace encoded or assembled strings with plain literals and remove undeclared network calls.
AST07
MEDIUM
Hidden zero-width characters detectedtests/fixtures/search_filters.json:109 · Hidden zero-width characters detected — may conceal content"toolTipText": "اقامتگاه‌های دارای چشم‌انداز دلپذیر",Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.
AST07
MEDIUM
Hidden zero-width characters detectedtests/fixtures/search_filters.json:447 · Hidden zero-width characters detected — may conceal content"toolTipText": "اقامتگاهی که تمامی امکانات از جمله حیاط، راهروها و... به طور کامل در اختیار مهمان قرار می‌گیرد.",Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.
AST07
LOW
Bidirectional override character (text renders in a different order than it is read)tests/fixtures/pdp.json:460 · Bidirectional override character (text renders in a different order than it is read) · informational: not an instruction file‫Fix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01
MEDIUM
Bidirectional text override characters detectedtests/fixtures/pdp.json:6 · Bidirectional text override characters detected — may hide content direction"descriptionTitle": "‫‫اجاره روزانه و ماهانه سوئیسی نرگس، 96 متر برای 4 نفر به همراه 2 نفر اضافی در شهر رامسر با تضمین بهترین کیفیت و قیمت در اتاقک",Fix: Replace encoded or assembled strings with plain literals and remove undeclared network calls.
AST07
MEDIUM
Hidden zero-width characters detectedtests/fixtures/popular.json:58 · Hidden zero-width characters detected — may conceal content"faName": "رزرو اقامتگاه‌های پرایم با پک بهداشتی",Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.
AST07
MEDIUM
Hidden zero-width characters detectedtests/fixtures/reviews.json:51 · Hidden zero-width characters detected — may conceal content"میزبان اخلاق‌مدار و مهمان‌نواز است"Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.
AST07
MEDIUM
Hidden zero-width characters detectedtests/fixtures/popular.json:48 · Hidden zero-width characters detected — may conceal content"faName": "اقامتگاه‌های مناسب افراد خاص‌پسند",Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.
AST07
MEDIUM
Hidden zero-width characters detectedtests/fixtures/terms.json:5 · Hidden zero-width characters detected — may conceal content…NSans;\">سامانه اتاقک:</span></strong><span style=\"font-family: IRANSans;\"> وب‌سایت با آدرس اینترنتی www.otaghak.com و اپلیکیشن‌های موبایل معرفی شده در این آدر…Fix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.
AST07
LOW
Bidirectional override character (text renders in a different order than it is read)tests/fixtures/pdp.json:6 · Bidirectional override character (text renders in a different order than it is read) · informational: not an instruction file‫Fix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.
AST01

Cost to the agent

Instructions loaded
≈70 tok
1 file · 64 in bundle
Tool list per prompt
≈0 tok
0 tools · 0 per tool
Handshake
no reply
launch to tools/list, stdio
Undocumented tools
0
description under 20 chars · avg 0

Tokens estimated at four characters each. The tool list is re-read by the agent on every turn, so it is the number to compare between servers that do the same job: ranked across the index.

Known vulnerabilities

No advisories in OSV for otaghak-mcp@0.4.0 as of 7 h ago. This is the package itself, not its dependencies.