Make shape-free 2D codes (WIA Code) and convert coordinates to and from WIA Pin Codes.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
텍스트나 링크를 WIA Code 이미지(PNG)로 만든다. 실루엣마다 용량이 다르므로 긴 내용은 square(가장 큼) 를, 짧은 링크는 아무 실루엣이나 쓰면 된다. 용량을 넘으면 어떤 실루엣이 가능한지 알려준다.
코드에 담을 텍스트 또는 URL. 긴 URL 은 먼저 줄이는 편이 좋다.
실루엣(기본 heart). 용량: square 1450 > bubble 1098 > round 1093 > hex 861 > heart 854 > clover 521 > star·boomerang 386 bytes
텍스트나 링크를 WIA Code 이미지(PNG)로 만든다. 실루엣마다 용량이 다르므로 긴 내용은 square(가장 큼) 를, 짧은 링크는 아무 실루엣이나 쓰면 된다. 용량을 넘으면 어떤 실루엣이 가능한지 알려준다.
| Argument | Type | Description |
|---|---|---|
| text* | string | 코드에 담을 텍스트 또는 URL. 긴 URL 은 먼저 줄이는 편이 좋다. |
| shape | string | 실루엣(기본 heart). 용량: square 1450 > bubble 1098 > round 1093 > hex 861 > heart 854 > clover 521 > star·boomerang 386 bytes |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"minLength": 1,
"description": "코드에 담을 텍스트 또는 URL. 긴 URL 은 먼저 줄이는 편이 좋다."
},
"shape": {
"enum": [
"heart",
"round",
"clover",
"star",
"boomerang",
"hex",
"bubble",
"square"
],
"type": "string",
"description": "실루엣(기본 heart). 용량: square 1450 > bubble 1098 > round 1093 > hex 861 > heart 854 > clover 521 > star·boomerang 386 bytes"
}
}
}연락처(명함)를 표준 vCard 로 담은 WIA Code 를 만든다. 스캔하면 폰이 연락처 저장을 제안한다.
| Argument | Type | Description |
|---|---|---|
| org | string | 회사·소속 |
| tel | string | 전화번호 |
| name* | string | 이름 |
| string | 이메일 | |
| shape | string | 실루엣(기본 heart). 용량: square 1450 > bubble 1098 > round 1093 > hex 861 > heart 854 > clover 521 > star·boomerang 386 bytes |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"name"
],
"properties": {
"org": {
"type": "string",
"description": "회사·소속"
},
"tel": {
"type": "string",
"description": "전화번호"
},
"name": {
"type": "string",
"minLength": 1,
"description": "이름"
},
"email": {
"type": "string",
"description": "이메일"
},
"shape": {
"enum": [
"heart",
"round",
"clover",
"star",
"boomerang",
"hex",
"bubble",
"square"
],
"type": "string",
"description": "실루엣(기본 heart). 용량: square 1450 > bubble 1098 > round 1093 > hex 861 > heart 854 > clover 521 > star·boomerang 386 bytes"
}
}
}일정을 표준 iCalendar 로 담은 WIA Code 를 만든다. 스캔하면 캘린더에 추가된다. 시각은 "2026-09-01 19:00" 형식으로 준다.
| Argument | Type | Description |
|---|---|---|
| end | string | 끝 시각 — 같은 형식 |
| desc | string | 설명 |
| shape | string | 실루엣(기본 heart). 용량: square 1450 > bubble 1098 > round 1093 > hex 861 > heart 854 > clover 521 > star·boomerang 386 bytes |
| start* | string | 시작 시각 — "2026-09-01 19:00" 형식 |
| title* | string | 일정 제목 |
| location | string | 장소 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"title",
"start"
],
"properties": {
"end": {
"type": "string",
"description": "끝 시각 — 같은 형식"
},
"desc": {
"type": "string",
"description": "설명"
},
"shape": {
"enum": [
"heart",
"round",
"clover",
"star",
"boomerang",
"hex",
"bubble",
"square"
],
"type": "string",
"description": "실루엣(기본 heart). 용량: square 1450 > bubble 1098 > round 1093 > hex 861 > heart 854 > clover 521 > star·boomerang 386 bytes"
},
"start": {
"type": "string",
"minLength": 1,
"description": "시작 시각 — \"2026-09-01 19:00\" 형식"
},
"title": {
"type": "string",
"minLength": 1,
"description": "일정 제목"
},
"location": {
"type": "string",
"description": "장소"
}
}
}와이파이 접속 정보를 WIA Code 로 만든다. 스캔하면 비밀번호를 입력하지 않고 바로 접속된다. 카페·사무실·숙소 안내에 쓴다. 개방망이면 security 를 nopass 로 준다.
| Argument | Type | Description |
|---|---|---|
| ssid* | string | 와이파이 이름(SSID) |
| shape | string | 실루엣(기본 heart). 용량: square 1450 > bubble 1098 > round 1093 > hex 861 > heart 854 > clover 521 > star·boomerang 386 bytes |
| hidden | boolean | SSID 를 숨긴 네트워크면 true |
| password | string | 비밀번호. security 가 nopass 면 필요 없다. |
| security | string | 보안 방식(기본 WPA). nopass = 개방망 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"ssid"
],
"properties": {
"ssid": {
"type": "string",
"minLength": 1,
"description": "와이파이 이름(SSID)"
},
"shape": {
"enum": [
"heart",
"round",
"clover",
"star",
"boomerang",
"hex",
"bubble",
"square"
],
"type": "string",
"description": "실루엣(기본 heart). 용량: square 1450 > bubble 1098 > round 1093 > hex 861 > heart 854 > clover 521 > star·boomerang 386 bytes"
},
"hidden": {
"type": "boolean",
"description": "SSID 를 숨긴 네트워크면 true"
},
"password": {
"type": "string",
"description": "비밀번호. security 가 nopass 면 필요 없다."
},
"security": {
"enum": [
"WPA",
"WEP",
"nopass"
],
"type": "string",
"description": "보안 방식(기본 WPA). nopass = 개방망"
}
}
}WIA Code 가 무엇이고 QR 과 어떻게 다른지, 어떤 실루엣과 용량이 있는지 알려준다. 코드를 만들기 전에 이걸 먼저 불러 실루엣과 용량을 확인하면 실패를 줄일 수 있다.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Turn a WIA Pin Code (12-digit v2 or 9-digit v1, dashes optional, a leading country calling code such as 082- is ignored) into latitude/longitude. v2 returns the cell centre (error within about ±10 m lat / ±20 m lng); v1 is a coarser legacy code.
| Argument | Type | Description |
|---|---|---|
| code* | string | e.g. 708-702-851-863 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"code"
],
"properties": {
"code": {
"type": "string",
"maxLength": 40,
"minLength": 9,
"description": "e.g. 708-702-851-863"
}
}
}Turn a latitude/longitude into a WIA Pin Code (12 digits, e.g. 708-702-851-863 for central Seoul). Also returns the 9-digit v1 code, which is always the first 9 digits of the v2 code. Works offline-style: pure calculation, no lookup.
| Argument | Type | Description |
|---|---|---|
| lat* | number | Latitude (WGS84, decimal degrees) |
| lng* | number | Longitude (WGS84, decimal degrees) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"lat",
"lng"
],
"properties": {
"lat": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Latitude (WGS84, decimal degrees)"
},
"lng": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Longitude (WGS84, decimal degrees)"
}
}
}List the WIA Pin Code cells around a point or a code, nearest first, with distance and direction. Useful for "which codes cover this building/plaza". Give either code, or lat+lng. Radius 10–200 m.
| Argument | Type | Description |
|---|---|---|
| lat | number | Latitude (WGS84, decimal degrees) |
| lng | number | Longitude (WGS84, decimal degrees) |
| code | string | A WIA Pin Code to start from |
| radius_m | number | Search radius in metres (default 50) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"lat": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Latitude (WGS84, decimal degrees)"
},
"lng": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Longitude (WGS84, decimal degrees)"
},
"code": {
"type": "string",
"maxLength": 40,
"description": "A WIA Pin Code to start from"
},
"radius_m": {
"type": "number",
"maximum": 200,
"minimum": 10,
"description": "Search radius in metres (default 50)"
}
}
}