io. github. 365xbusiness/ vigo-mcp
by 365xbusiness · remote · no sign-in to list tools · v1.0.0 · published by GitHub user 365xbusiness
AI-powered Hong Kong SFC regulatory intelligence. Bilingual EN/ZH compliance queries.
10 tools: 5 change things and 5 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things5Claude Code: ask: see these tools
- Only reads5Claude Code: allow: see these tools
2 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http vigo https://lsoatzzwpltpydwyfqqv.supabase.co/functions/v1/vigo-mcpFindings
Matches of fixed checks, with the text they matched.
- Warnlatest_updates
The server marks "latest_updates" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true}; The name "latest_updates" says "update": a word for a change.
- Warnautonomous_task
The server marks "autonomous_task" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"openWorldHint":false}; The description's first verb is "execute": a word for a change.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
10 tools
Changes things 5Claude Code: ask
autonomous_taskExecute a complex multi-step regulatory task autonomously.1 finding
Why it is in this group
- The description's first verb is "execute": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "autonomous_task" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"openWorldHint":false}; The description's first verb is "execute": a word for a change.
Description, as the server wrote it Execute a complex multi-step regulatory task autonomously. VIGO will plan the execution strategy, gather information from multiple sources (regulations, enforcement, knowledge graph), and synthesize a comprehensive report. Use for due diligence, compliance planning, license acquisition roadmaps, or any task requiring multiple analysis steps.
Annotations the server declares
- title: VIGO Autonomous Task
- readOnlyHint: true
- openWorldHint: false
compliance_checkPerform a compliance health check for a licensed corporation.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Perform a compliance health check for a licensed corporation. Input company profile, get a compliance risk assessment covering FRR capital, RO configuration, MIC roles, annual obligations, and regulatory focus areas.
Annotations the server declares
- title: Compliance Health Check
- readOnlyHint: true
compliance_scoreCalculate compliance health score for a company.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Calculate compliance health score for a company. Requires company_id from the Portal system. Returns total items, completed, overdue, and score percentage.
Annotations the server declares
- title: Compliance Score
- readOnlyHint: true
latest_updatesGet latest SFC regulatory updates: circulars, enforcement news, VATP developments, consultation papers.1 finding
Why it is in this group
- The name "latest_updates" says "update": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "latest_updates" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true}; The name "latest_updates" says "update": a word for a change.
Description, as the server wrote it Get latest SFC regulatory updates: circulars, enforcement news, VATP developments, consultation papers.
Annotations the server declares
- title: SFC Latest Updates
- readOnlyHint: true
risk_assessmentAssess compliance risk of a planned business activity.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Assess compliance risk of a planned business activity. Returns Red/Yellow/Green risk rating with regulatory basis and recommended actions.
Annotations the server declares
- title: Risk Assessment
- readOnlyHint: true
Only reads 5Claude Code: allow
checklist_lookupSearch the SFC compliance checklist by topic, licence type, or MIC function (CF1-CF8).No findings
Why it is in this group
- The name "checklist_lookup" says "lookup": a word for reading.
Description, as the server wrote it Search the SFC compliance checklist by topic, licence type, or MIC function (CF1-CF8). Returns compliance items with legal references, SOP guidance, case law, and grey area analysis. Use for questions about regulatory obligations, MIC responsibilities, procedural guidance, or compliance requirements.
Annotations the server declares
- title: Compliance Checklist Lookup
- readOnlyHint: true
get_license_guideComprehensive guide for a specific SFC license type: exam papers, capital requirements, fit-and-proper criteria, CPD hours.No findings
Why it is in this group
- The name "get_license_guide" says "get": a word for reading.
Description, as the server wrote it Comprehensive guide for a specific SFC license type: exam papers, capital requirements, fit-and-proper criteria, CPD hours.
Annotations the server declares
- title: SFC License Guide
- readOnlyHint: true
query_regulationQuery Hong Kong SFC regulatory knowledge.No findings
Why it is in this group
- The name "query_regulation" says "query": a word for reading.
Description, as the server wrote it Query Hong Kong SFC regulatory knowledge. Covers licensing (Type 1-13), compliance, exams, CPD/CPT, AML/CFT, virtual assets (VATP/ASPIRe), and more. Supports English and Chinese.
Annotations the server declares
- title: VIGO Regulatory Query
- readOnlyHint: true
- openWorldHint: false
search_enforcementSearch SFC enforcement actions including fines, suspensions, bans, and prosecutions.No findings
Why it is in this group
- The name "search_enforcement" says "search": a word for reading.
Description, as the server wrote it Search SFC enforcement actions including fines, suspensions, bans, and prosecutions. Search by company, person, or violation type.
Annotations the server declares
- title: SFC Enforcement Search
- readOnlyHint: true
sop_guideGet step-by-step Standard Operating Procedure (SOP) guidance for common compliance processes.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get step-by-step Standard Operating Procedure (SOP) guidance for common compliance processes. Available SOPs: KYC onboarding, FRR monthly return, complaint handling, STR filing. Returns detailed steps with responsible person, legal basis, and estimated time.
Annotations the server declares
- title: SOP Process Guide
- readOnlyHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http vigo https://lsoatzzwpltpydwyfqqv.supabase.co/functions/v1/vigo-mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__vigo__query_regulation",
"mcp__vigo__search_enforcement",
"mcp__vigo__get_license_guide",
"mcp__vigo__checklist_lookup",
"mcp__vigo__sop_guide"
],
"ask": [
"mcp__vigo__latest_updates",
"mcp__vigo__compliance_check",
"mcp__vigo__risk_assessment",
"mcp__vigo__autonomous_task",
"mcp__vigo__compliance_score"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as vigo. Review it before you use it.
