Instoryview
Instagram profiles, follower/following snapshots and changes, with budgeted public lookups.
我該用這個嗎
品質與安全性
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"instoryview": {
"url": "https://instoryview.com/mcp"
}
}
}遠端端點
https://instoryview.com/mcpstreamable-http它能做什麼
工具清單
工具(6)
🟢list_tracking(limit, cursor, includeArchived)
List your tracked accounts with profile counts and snapshot times. Reads stored data without collection charges.
輸入結構描述
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 50
},
"cursor": {
"type": "string",
"maxLength": 8192,
"description": "meta.nextCursor from the previous page of this same tool and account."
},
"includeArchived": {
"type": "boolean",
"default": false
}
},
"required": [],
"additionalProperties": false
}輸出結構描述
{
"type": "object",
"properties": {
"data": {
"type": "object"
},
"meta": {
"type": "object"
}
},
"required": [
"data",
"meta"
]
}🟢get_account(username)
Read stored profile information and follower/following counts. Counts may have a different observation time than lists. No online collection.
輸入結構描述
{
"type": "object",
"properties": {
"username": {
"type": "string",
"minLength": 1,
"maxLength": 31,
"description": "Instagram username, optionally prefixed with @."
}
},
"required": [
"username"
],
"additionalProperties": false
}輸出結構描述
{
"type": "object",
"properties": {
"data": {
"type": "object"
},
"meta": {
"type": "object"
}
},
"required": [
"data",
"meta"
]
}🟢list_followers(username, limit, cursor)
Read a page of the most recent accessible follower snapshot, or permitted public query cache. State its asOf and partial coverage. Never collects automatically.
輸入結構描述
{
"type": "object",
"properties": {
"username": {
"type": "string",
"minLength": 1,
"maxLength": 31,
"description": "Instagram username, optionally prefixed with @."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 50
},
"cursor": {
"type": "string",
"maxLength": 8192,
"description": "meta.nextCursor from the previous page of this same tool and account."
}
},
"required": [
"username"
],
"additionalProperties": false
}輸出結構描述
{
"type": "object",
"properties": {
"data": {
"type": "object"
},
"meta": {
"type": "object"
}
},
"required": [
"data",
"meta"
]
}🟢list_following(username, limit, cursor)
Read a page of the most recent accessible following snapshot, or permitted public query cache. State its asOf and partial coverage. Never collects automatically.
輸入結構描述
{
"type": "object",
"properties": {
"username": {
"type": "string",
"minLength": 1,
"maxLength": 31,
"description": "Instagram username, optionally prefixed with @."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 50
},
"cursor": {
"type": "string",
"maxLength": 8192,
"description": "meta.nextCursor from the previous page of this same tool and account."
}
},
"required": [
"username"
],
"additionalProperties": false
}輸出結構描述
{
"type": "object",
"properties": {
"data": {
"type": "object"
},
"meta": {
"type": "object"
}
},
"required": [
"data",
"meta"
]
}🟢get_account_changes(username, limit, cursor, list, from, ...)
Read detected changes in your accessible tracking history, default last seven calendar days UTC. detectedAt is detection time, not exact Instagram action time. For the next page send username and cursor; the cursor keeps the list, dates and timezone.
輸入結構描述
{
"type": "object",
"properties": {
"username": {
"type": "string",
"minLength": 1,
"maxLength": 31,
"description": "Instagram username, optionally prefixed with @."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 50
},
"cursor": {
"type": "string",
"maxLength": 8192,
"description": "meta.nextCursor from the previous page of this same tool and account."
},
"list": {
"type": "string",
"enum": [
"followers",
"following"
],
"default": "followers"
},
"from": {
"type": "string",
"format": "date"
},
"to": {
"type": "string",
"format": "date"
},
"timezone": {
"type": "string",
"default": "UTC"
}
},
"required": [
"username"
],
"additionalProperties": false
}輸出結構描述
{
"type": "object",
"properties": {
"data": {
"type": "object"
},
"meta": {
"type": "object"
}
},
"required": [
"data",
"meta"
]
}🟢query_public_account(username, type, maxCredits, cursor, idempotencyKey)
Explicit online query of a public profile or ONE page of followers/following (one source page, usually 25 people). May consume credits: a first list page needs maxCredits of at least 2 (profile + page), a next page 1. Require user authorization for this target, type and maxCredits. Generate and keep idempotencyKey before the first attempt; reuse it with identical arguments when restoring. Never automatically fetch all pages or increase budget.
輸入結構描述
{
"type": "object",
"properties": {
"username": {
"type": "string",
"minLength": 1,
"maxLength": 31,
"description": "Instagram username, optionally prefixed with @."
},
"type": {
"type": "string",
"enum": [
"profile",
"followers",
"following"
]
},
"maxCredits": {
"type": "integer",
"minimum": 1,
"maximum": 1000
},
"cursor": {
"type": "string",
"maxLength": 8192
},
"idempotencyKey": {
"type": "string",
"pattern": "^[A-Za-z0-9_.:-]{8,200}$"
}
},
"required": [
"username",
"type",
"maxCredits",
"idempotencyKey"
],
"additionalProperties": false
}輸出結構描述
{
"type": "object",
"properties": {
"data": {
"type": "object"
},
"meta": {
"type": "object"
}
},
"required": [
"data",
"meta"
]
}社群
證據