inbio

Official in.bio MCP server: shorten URLs, styled QR codes, and click analytics. No API key needed.

使うべきか

品質と安全性

A
説明の品質
100%
スキーマの完全性
73%
命名の品質
98%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~1,704トークン数(ツール定義)
~1.2 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 1.33%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "inbio": {
      "url": "https://mcp.in.bio/mcp"
    }
  }
}

リモートエンドポイント

https://mcp.in.bio/mcpstreamable-http

できること

ツール一覧

ツール(12)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢shorten_link(url)

Shorten a URL into an in.bio short link. Free, no account or token needed. Anonymous links are deleted after 30 days unless claimed via the returned claim_url; claimed/account links also get click analytics.

入力スキーマ

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "format": "uri",
      "description": "The long URL to shorten"
    }
  },
  "required": [
    "url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪generate_qr_code(type, fields, dot_style, marker_shape, marker_center, ...)

Generate a styled QR code image URL. Free, no token needed. Encodes a URL, text, Wi-Fi credentials, vCard, email, phone, SMS, or WhatsApp payload. Returns a stable image URL (PNG or SVG) that can be embedded or downloaded directly.

入力スキーマ

{
  "type": "object",
  "properties": {
    "type": {
      "description": "Payload type (default url)",
      "type": "string",
      "enum": [
        "url",
        "text",
        "email",
        "phone",
        "sms",
        "whatsapp",
        "wifi",
        "vcard"
      ]
    },
    "fields": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "type": "string"
      },
      "description": "Payload fields for the type: url→{url}; text→{text}; email→{to,subject?,body?}; phone→{phone}; sms→{phone,body?}; whatsapp→{phone,text?}; wifi→{ssid,password?,encryption?}; vcard→{name,org?,title?,phone?,email?,url?}"
    },
    "dot_style": {
      "description": "Data-dot style",
      "type": "string",
      "enum": [
        "square",
        "dots",
        "rounded"
      ]
    },
    "marker_shape": {
      "description": "Corner-marker shape",
      "type": "string",
      "enum": [
        "square",
        "rounded",
        "circle"
      ]
    },
    "marker_center": {
      "description": "Corner-marker center",
      "type": "string",
      "enum": [
        "square",
        "dot"
      ]
    },
    "foreground": {
      "description": "Foreground hex color",
      "type": "string",
      "pattern": "^#?[0-9a-fA-F]{6}$"
    },
    "marker_color": {
      "description": "Marker hex color (defaults to foreground)",
      "type": "string",
      "pattern": "^#?[0-9a-fA-F]{6}$"
    },
    "size": {
      "description": "Image size in px (default 512)",
      "type": "integer",
      "minimum": 64,
      "maximum": 2048
    },
    "transparent": {
      "description": "Transparent background",
      "type": "boolean"
    },
    "format": {
      "description": "Image format (default png)",
      "type": "string",
      "enum": [
        "png",
        "svg"
      ]
    }
  },
  "required": [
    "fields"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡create_link(destination_url, slug, title, description, redirect_type, ...)

Create a short link on the authenticated INBIO account, with full options (custom slug, title, tags, folder, UTM parameters, expiration, password, click limit). Requires the links:write token scope.

入力スキーマ

{
  "type": "object",
  "properties": {
    "destination_url": {
      "type": "string",
      "format": "uri"
    },
    "slug": {
      "description": "Custom slug (random if omitted)",
      "type": "string",
      "minLength": 4,
      "maxLength": 64,
      "pattern": "^[a-zA-Z0-9-_]+$"
    },
    "title": {
      "type": "string",
      "maxLength": 255
    },
    "description": {
      "type": "string",
      "maxLength": 1000
    },
    "redirect_type": {
      "anyOf": [
        {
          "type": "number",
          "const": 301
        },
        {
          "type": "number",
          "const": 302
        },
        {
          "type": "number",
          "const": 307
        }
      ]
    },
    "folder_id": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "tags": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "expires_at": {
      "description": "ISO 8601 datetime (Pro+)",
      "type": "string"
    },
    "fallback_url": {
      "description": "Shown after expiry (Pro+)",
      "type": "string",
      "format": "uri"
    },
    "click_limit": {
      "description": "Pro+",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "password": {
      "description": "Password-protect the link (Pro+)",
      "type": "string"
    },
    "utm": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string"
        },
        "medium": {
          "type": "string"
        },
        "campaign": {
          "type": "string"
        },
        "term": {
          "type": "string"
        },
        "content": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "destination_url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_links(search, status, tag, folder_id, page, ...)

List the account's short links with optional filters. Requires links:read scope.

入力スキーマ

{
  "type": "object",
  "properties": {
    "search": {
      "description": "Matches slug, title, destination URL",
      "type": "string"
    },
    "status": {
      "type": "string",
      "enum": [
        "active",
        "disabled",
        "archived",
        "expired",
        "exhausted",
        "blocked",
        "pending_review"
      ]
    },
    "tag": {
      "type": "string"
    },
    "folder_id": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "page": {
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    },
    "per_page": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_link(id)

Fetch one short link by id. Requires links:read scope.

入力スキーマ

{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    }
  },
  "required": [
    "id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡update_link(id, fields)

Update a short link (any subset of create_link fields, plus slug). Editing destination_url requires the Pro+ edit-destination feature. Requires links:write scope.

入力スキーマ

{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "fields": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {},
      "description": "Fields to update, same names as create_link"
    }
  },
  "required": [
    "id",
    "fields"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🔴delete_link(id)

Delete a short link (it stops redirecting). Requires links:write scope.

入力スキーマ

{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    }
  },
  "required": [
    "id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡set_link_enabled(id, enabled)

Enable or disable a short link. Requires links:write scope.

入力スキーマ

{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "enabled": {
      "type": "boolean"
    }
  },
  "required": [
    "id",
    "enabled"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_link_analytics(id, from, to)

Click analytics for a link: totals, daily series, top countries, devices, browsers, referrers. Bot traffic is excluded. Requires analytics:read scope.

入力スキーマ

{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "from": {
      "description": "YYYY-MM-DD (default: 30 days before to)",
      "type": "string"
    },
    "to": {
      "description": "YYYY-MM-DD (default: today)",
      "type": "string"
    }
  },
  "required": [
    "id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_folders

List the account's link folders. Requires links:read scope.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_tags

List the account's link tags. Requires links:read scope.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_account_usage

Current plan, period usage (links created, clicks, API requests), and plan limits for the authenticated account.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 12 件
検証済みバージョンは記録されていませんツール 12 件