Skip to main content
Glama

InstaVision — Instagram niche discovery

Server Details

Find Instagram creators and leads by niche, city, follower range or lookalike accounts.

Ownership verified

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
36.6% over 22 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL
Repository
afanasenkoa/instavision-mcp
GitHub Stars
0
Server Listing
instavision-mcp

TDQS

A4.1/5.0

Scored across 11 tools

Disambiguation4/5

Tools target distinct resources and actions: launch_discovery (spend) vs estimate_credits (free estimate), get_run_status vs get_run_results, and the three seen_accounts verbs (add/list/reset) are clearly differentiated. There is some thematic overlap in the billing trio (get_balance, change_plan, estimate_credits) since all reference plans/subscribe links, but their core actions remain distinguishable.

Naming Consistency5/5

Every tool follows a clean verb_noun snake_case pattern (add_seen_accounts, change_plan, estimate_credits, export_run_pdf, get_balance, get_run_results, get_run_status, get_seen_accounts, launch_discovery, list_playbooks, reset_seen_accounts). No mixing of conventions or vague verbs.

Tool Count5/5

Eleven tools is well within the ideal range and each earns its place across discovery, dedup, credits, and billing. Nothing feels redundant or padded.

Completeness4/5

The surface covers the full discovery lifecycle: playbooks, credit estimation, launch, status polling, paginated results, export, and cross-run dedup management, plus billing. The noticeable gap is the inability to abort/cancel a run, even though an 'aborted' status is referenced in get_run_status.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updates
    • Addedchange_plan
    • Changedestimate_credits2 fields changed
      • addedOutput schema / properties / freeCredits
        Added value: +{
        +  "description": "Without an API key: what a new account starts with.",
        +  "type": "number"
        +}
      • addedOutput schema / properties / signUp
        Added value: +{
        +  "description": "Without an API key: where to create a free account.",
        +  "type": "string"
        +}
  2. 3 tool updates
    • Changedestimate_credits3 fields changed
      • addedOutput schema / properties / changePlan
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / subscribe
        Added value: +{
        +  "additionalProperties": {},
        +  "properties": {
        +    "credits": {
        +      "type": "number"
        +    },
        +    "otherPlans": {
        +      "type": "string"
        +    },
        +    "per": {
        +      "type": "string"
        +    },
        +    "plan": {
        +      "type": "string"
        +    },
        +    "priceUsd": {
        +      "type": "number"
        +    },
        +    "url": {
        +      "description": "Show the user this link: it opens payment for the plan in one step.",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • removedOutput schema / properties / topUp
        Removed value: -{
        -  "additionalProperties": {},
        -  "properties": {
        -    "credits": {
        -      "type": "number"
        -    },
        -    "otherPlans": {
        -      "type": "string"
        -    },
        -    "per": {
        -      "type": "string"
        -    },
        -    "plan": {
        -      "type": "string"
        -    },
        -    "priceUsd": {
        -      "type": "number"
        -    },
        -    "url": {
        -      "description": "Give it to the user: one link that opens payment.",
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}
    • Changedget_balance4 fields changed
      • addedOutput schema / properties / changePlan
        Added value: +{
        +  "description": "On a plan: where to switch to a bigger one.",
        +  "type": "string"
        +}
      • addedOutput schema / properties / plan
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": {},
        +      "properties": {
        +        "cancelling": {
        +          "type": "boolean"
        +        },
        +        "creditsPerMonth": {
        +          "anyOf": [
        +            {
        +              "type": "number"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "name": {
        +          "type": "string"
        +        },
        +        "renewsOn": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Your monthly plan; null: none."
        +}
      • addedOutput schema / properties / subscribe
        Added value: +{
        +  "additionalProperties": {},
        +  "properties": {
        +    "credits": {
        +      "type": "number"
        +    },
        +    "otherPlans": {
        +      "type": "string"
        +    },
        +    "per": {
        +      "type": "string"
        +    },
        +    "plan": {
        +      "type": "string"
        +    },
        +    "priceUsd": {
        +      "type": "number"
        +    },
        +    "url": {
        +      "description": "Show the user this link: it opens payment for the plan in one step.",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
      • removedOutput schema / properties / topUp
        Removed value: -{
        -  "additionalProperties": {},
        -  "properties": {
        -    "credits": {
        -      "type": "number"
        -    },
        -    "otherPlans": {
        -      "type": "string"
        -    },
        -    "per": {
        -      "type": "string"
        -    },
        -    "plan": {
        -      "type": "string"
        -    },
        -    "priceUsd": {
        -      "type": "number"
        -    },
        -    "url": {
        -      "description": "Give it to the user: one link that opens payment.",
        -      "type": "string"
        -    }
        -  },
        -  "type": "object"
        -}
    • Changedget_run_status2 fields changed
      • addedOutput schema / properties / creditsLeft
        Added value: +{
        +  "description": "Once succeeded: your credits now.",
        +  "type": "number"
        +}
      • addedOutput schema / properties / subscribe
        Added value: +{
        +  "additionalProperties": {},
        +  "properties": {
        +    "credits": {
        +      "type": "number"
        +    },
        +    "otherPlans": {
        +      "type": "string"
        +    },
        +    "per": {
        +      "type": "string"
        +    },
        +    "plan": {
        +      "type": "string"
        +    },
        +    "priceUsd": {
        +      "type": "number"
        +    },
        +    "url": {
        +      "description": "Show the user this link: it opens payment for the plan in one step.",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
  3. 2 tool updates
    • Changedestimate_credits4 fields changed
      • addedOutput schema / properties / balance
        Added value: +{
        +  "description": "Your credits (with an API key).",
        +  "type": "number"
        +}
      • addedOutput schema / properties / billingNote
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / enough
        Added value: +{
        +  "description": "Whether balance covers creditsCap (with an API key).",
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / topUp
        Added value: +{
        +  "additionalProperties": {},
        +  "properties": {
        +    "credits": {
        +      "type": "number"
        +    },
        +    "otherPlans": {
        +      "type": "string"
        +    },
        +    "per": {
        +      "type": "string"
        +    },
        +    "plan": {
        +      "type": "string"
        +    },
        +    "priceUsd": {
        +      "type": "number"
        +    },
        +    "url": {
        +      "description": "Give it to the user: one link that opens payment.",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Addedget_balance
  4. 9 tool updates
    • Changedadd_seen_accounts2 fields changed
      • addedInput schema / properties / accounts / description
        Added value: +"Bare handles, @handles or instagram.com profile URLs; up to 5,000."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": {},
        +  "properties": {
        +    "poolSize": {
        +      "anyOf": [
        +        {
        +          "type": "number"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "Pool size after the import; null when it could not be counted."
        +    },
        +    "requested": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedestimate_credits3 fields changed
      • addedInput schema / properties / input / description
        Added value: +"As for launch_discovery; creditsCap optional."
      • addedInput schema / properties / slug / description
        Added value: +"Playbook slug from list_playbooks."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": {},
        +  "properties": {
        +    "creditsCap": {
        +      "description": "The cap the estimate assumed.",
        +      "type": "number"
        +    },
        +    "estimate": {
        +      "additionalProperties": {},
        +      "description": "Credits the run would likely spend, min to max.",
        +      "properties": {
        +        "max": {
        +          "type": "number"
        +        },
        +        "min": {
        +          "type": "number"
        +        }
        +      },
        +      "type": "object"
        +    },
        +    "note": {
        +      "type": "string"
        +    },
        +    "slug": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedexport_run_pdf2 fields changed
      • addedInput schema / properties / run_id / description
        Added value: +"runId returned by launch_discovery."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": {},
        +  "properties": {
        +    "expiresInSeconds": {
        +      "type": "number"
        +    },
        +    "filename": {
        +      "type": "string"
        +    },
        +    "note": {
        +      "type": "string"
        +    },
        +    "runId": {
        +      "type": "string"
        +    },
        +    "url": {
        +      "description": "Signed download URL; absent when the PDF comes embedded as a resource.",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedget_run_results10 fields changed
      • addedInput schema / properties / categories / description
        Added value: +"Only these categories (a row's effectiveCategory)."
      • addedInput schema / properties / has_email / description
        Added value: +"Only accounts with a public email."
      • addedInput schema / properties / hide_duplicates / description
        Added value: +"Hide accounts an earlier run already delivered."
      • addedInput schema / properties / limit / description
        Added value: +"Rows per page; default 100."
      • addedInput schema / properties / max_followers / description
        Added value: +"Maximum follower count."
      • addedInput schema / properties / min_followers / description
        Added value: +"Minimum follower count."
      • addedInput schema / properties / offset / description
        Added value: +"Rows to skip; default 0."
      • addedInput schema / properties / qualified_only / description
        Added value: +"Only accounts that passed the relevance check."
      • addedInput schema / properties / run_id / description
        Added value: +"runId returned by launch_discovery."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": {},
        +  "properties": {
        +    "limit": {
        +      "type": "number"
        +    },
        +    "name": {
        +      "description": "The playbook's name.",
        +      "type": "string"
        +    },
        +    "offset": {
        +      "type": "number"
        +    },
        +    "rows": {
        +      "items": {
        +        "additionalProperties": {},
        +        "properties": {
        +          "effectiveCategory": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "AI category; get_run_results filters on it with categories."
        +          },
        +          "email": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "followers": {
        +            "anyOf": [
        +              {
        +                "type": "number"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "fullName": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "gateEvidence": {
        +            "anyOf": [
        +              {
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "gatePass": {
        +            "anyOf": [
        +              {
        +                "type": "boolean"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ],
        +            "description": "Passed the run's relevance check; null when the run has none."
        +          },
        +          "gateRelevance": {
        +            "anyOf": [
        +              {
        +                "type": "number"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "handle": {
        +            "type": "string"
        +          },
        +          "isDuplicate": {
        +            "type": "boolean"
        +          },
        +          "languageMismatch": {
        +            "type": "boolean"
        +          }
        +        },
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "total": {
        +      "description": "Rows matching the filters, across all pages.",
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedget_run_status2 fields changed
      • addedInput schema / properties / run_id / description
        Added value: +"runId returned by launch_discovery."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": {},
        +  "properties": {
        +    "ai_cat_status": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "created_at": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "credits_cap": {
        +      "anyOf": [
        +        {
        +          "type": "number"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "credits_charged": {
        +      "anyOf": [
        +        {
        +          "type": "number"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "finished_at": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "id": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "profiles_new": {
        +      "anyOf": [
        +        {
        +          "type": "number"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "profiles_processed": {
        +      "anyOf": [
        +        {
        +          "type": "number"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "profiles_returned": {
        +      "anyOf": [
        +        {
        +          "type": "number"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "started_at": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    },
        +    "status": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "description": "queued | running | succeeded | failed | aborted"
        +    },
        +    "status_message": {
        +      "anyOf": [
        +        {
        +          "type": "string"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ]
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedget_seen_accounts4 fields changed
      • addedInput schema / properties / limit / description
        Added value: +"Accounts per page; default 200."
      • addedInput schema / properties / offset / description
        Added value: +"Accounts to skip; default 0."
      • addedInput schema / properties / source / description
        Added value: +"'run' (auto-collected) or 'imported' (you added); omit for both."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": {},
        +  "properties": {
        +    "accounts": {
        +      "items": {
        +        "additionalProperties": {},
        +        "properties": {
        +          "account": {
        +            "description": "Profile URL.",
        +            "type": "string"
        +          },
        +          "first_seen_at": {
        +            "type": "string"
        +          },
        +          "source": {
        +            "description": "run | imported",
        +            "type": "string"
        +          }
        +        },
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "limit": {
        +      "type": "number"
        +    },
        +    "offset": {
        +      "type": "number"
        +    },
        +    "total": {
        +      "type": "number"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedlaunch_discovery3 fields changed
      • addedInput schema / properties / input / description
        Added value: +"The playbook's fields (list_playbooks), creditsCap and excludeSeen."
      • addedInput schema / properties / slug / description
        Added value: +"Playbook slug from list_playbooks."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": {},
        +  "properties": {
        +    "runId": {
        +      "description": "Pass as run_id to get_run_status, get_run_results and export_run_pdf.",
        +      "type": "string"
        +    },
        +    "status": {
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedlist_playbooks2 fields changed
      • addedInput schema / properties / detail / description
        Added value: +"true adds each playbook's web-form ui_schema."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": {},
        +  "properties": {
        +    "playbooks": {
        +      "items": {
        +        "additionalProperties": {},
        +        "properties": {
        +          "creditsCap": {
        +            "additionalProperties": {},
        +            "properties": {
        +              "max": {
        +                "type": "number"
        +              },
        +              "min": {
        +                "type": "number"
        +              },
        +              "typical": {
        +                "type": "number"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          "fields": {
        +            "additionalProperties": {},
        +            "description": "The input fields this playbook takes; creditsCap and excludeSeen apply to every playbook.",
        +            "properties": {
        +              "defaults": {
        +                "additionalProperties": {
        +                  "type": "number"
        +                },
        +                "propertyNames": {
        +                  "type": "string"
        +                },
        +                "type": "object"
        +              },
        +              "note": {
        +                "type": "string"
        +              },
        +              "optional": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "type": "array"
        +              },
        +              "required": {
        +                "items": {
        +                  "type": "string"
        +                },
        +                "type": "array"
        +              }
        +            },
        +            "type": "object"
        +          },
        +          "mode": {
        +            "type": "string"
        +          },
        +          "name": {
        +            "type": "string"
        +          },
        +          "slug": {
        +            "description": "Pass as slug to estimate_credits and launch_discovery.",
        +            "type": "string"
        +          },
        +          "ui_schema": {},
        +          "use_when": {
        +            "type": "string"
        +          }
        +        },
        +        "type": "object"
        +      },
        +      "type": "array"
        +    }
        +  },
        +  "type": "object"
        +}
    • Changedreset_seen_accounts3 fields changed
      • addedInput schema / properties / all / description
        Added value: +"true deletes the whole pool, run-collected entries included."
      • addedInput schema / properties / confirm / description
        Added value: +"Must be true."
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": {},
        +  "properties": {
        +    "cleared": {
        +      "description": "imported | all",
        +      "type": "string"
        +    }
        +  },
        +  "type": "object"
        +}
  5. 9 tool updates
    • First observedadd_seen_accounts
    • First observedestimate_credits
    • First observedexport_run_pdf
    • First observedget_run_results
    • First observedget_run_status
    • First observedget_seen_accounts
    • First observedlaunch_discovery
    • First observedlist_playbooks
    • First observedreset_seen_accounts

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.