Sandooq product
Sandooq product facts: plans, prices, MENA market tax and currency, and site pages as Markdown.
사용해야 할까요
품질 및 안전성
발견 사항 (1)
- LOWget_page에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"product": {
"url": "https://sandooq.app/api/mcp/product"
}
}
}원격 엔드포인트
https://sandooq.app/api/mcp/productstreamable-http할 수 있는 일
도구 목록
도구 (4)
🟢get_pricing(country)
Sandooq's subscription plans, prices and per-plan limits, read from the same source the pricing page renders.
입력 스키마
{
"type": "object",
"properties": {
"country": {
"description": "Optional ISO 3166-1 alpha-2 country code, lowercase. One of: sa, qa, ae, bh, om, sy, lb. Pricing is identical in every country; the code is echoed back so the answer can name it.",
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_country_info(country, locale)
What Sandooq publishes about one MENA market: VAT rate, e-invoicing posture, currency, how tenders are handled, the regulator, and the market notes shown on that country's page.
입력 스키마
{
"type": "object",
"properties": {
"country": {
"type": "string",
"enum": [
"sa",
"qa",
"ae",
"bh",
"om",
"sy",
"lb"
],
"description": "Country to describe, as a lowercase ISO 3166-1 alpha-2 code. One of: sa, qa, ae, bh, om, sy, lb."
},
"locale": {
"description": "Response language: 'en' (default) or 'ar'. Arabic returns the Arabic copy the site publishes, not a translation of the English.",
"type": "string",
"enum": [
"en",
"ar"
]
}
},
"required": [
"country"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢search_docs(query, limit, locale)
Search Sandooq's public pages and blog articles by keyword, returning ranked titles, URLs and excerpts. Follow a result with get_page to read it in full.
입력 스키마
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"description": "Words to search for. Matched case-insensitively against page titles and body text in the chosen language; there is no stemming, so the words a reader would use work best."
},
"limit": {
"description": "How many results to return. Default 5, maximum 20. `matchCount` reports the total number of matching pages regardless.",
"type": "integer",
"minimum": 1,
"maximum": 20
},
"locale": {
"description": "Response language: 'en' (default) or 'ar'. Arabic returns the Arabic copy the site publishes, not a translation of the English.",
"type": "string",
"enum": [
"en",
"ar"
]
}
},
"required": [
"query"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_page(path, locale)
One Sandooq page as Markdown — the same representation the site serves at /agent and via Accept: text/markdown, with no HTML or navigation chrome.
입력 스키마
{
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "Site-relative path, no leading slash and no language prefix — e.g. 'pricing', 'about', 'pos-system/saudi-arabia', 'blog/<slug>'. Use '' for the home page. Choose the language with `locale`, not with a '/ar' prefix."
},
"locale": {
"description": "Response language: 'en' (default) or 'ar'. Arabic returns the Arabic copy the site publishes, not a translation of the English.",
"type": "string",
"enum": [
"en",
"ar"
]
}
},
"required": [
"path"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}커뮤니티
증거