Skip to main content
Glama

UpGrow Instagram Growth

Server Details

UpGrow Instagram growth MCP server: plans, one-time shop, free Instagram tools and blog search.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
UpGrow-com/instagram-growth-mcp
GitHub Stars
0
ChatGPT
–
Claude
–

TDQS

A3.7/5.0

Scored across 6 tools

Disambiguation4/5

Each tool targets a distinct resource: company info, signup links, free tools, subscription plans, one-time shop products, and blog search. There is mild overlap because pricing and links surface in both get_signup_link and the two list_* pricing tools, which could cause a misselection when a user simply asks 'how much does it cost'.

Naming Consistency5/5

All six names follow a clean verb_noun snake_case pattern (get_*, list_*, search_*). The verbs are used accurately, with get_ for single-item retrieval and list_ for collections.

Tool Count5/5

Six tools is well-scoped for a small informational/presales surface, and each one covers a different content type. Nothing looks redundant or padded.

Completeness3/5

The surface is entirely read-only discovery: it covers what the service is, what it sells, and where to sign up, which is coherent for a presales funnel. However, there is no account, order, or subscription-lifecycle operation (no order status, delivery tracking, cancellation, or support ticket), so an existing customer's request would dead-end.

Available Tools

6 tools
get_company_factsGet UpGrow company factsB
Read-only
Inspect

What UpGrow is and how it works: the service in plain words, how to start, guarantees, support contacts and countries served.

NameRequiredDescriptionDefault

No parameters

Output Schema

NameRequiredDescription
nameYes
summaryYes

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered by structured data. The description adds the content scope (guarantees, support contacts, countries served), which is real context beyond the annotations, but it says nothing about staleness, localization, or caching behavior. With annotations carrying the read-only signal, a 3 is appropriate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single compact sentence with no filler, and the topic list is front-loaded. It loses a point only because the comma-separated enumeration is slightly list-like rather than leading with the concrete outcome an agent gets.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple zero-parameter read tool with an output schema and read-only annotations, the definition covers enough to call it correctly. The only missing piece is explicit routing guidance against the five sibling tools, which is a usage concern rather than a completeness failure of the operation itself.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters, so there is nothing for the description to disambiguate. Baseline 4 applies for a no-argument tool; the schema is fully closed (additionalProperties false).

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description enumerates the content covered (service overview, getting started, guarantees, support contacts, countries served), which tells an agent what kind of information comes back, but it never states a verb+resource like 'returns UpGrow company facts'. The name and title supply the verb, so the description alone reads as a list of topics rather than a definition of the operation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no statement of when this tool should be used instead of the siblings (get_signup_link, list_plans, list_products, list_free_tools, search_blog). An agent can infer it is the general orientation/company-info endpoint, but the definition never says 'use this first for onboarding questions' or excludes anything.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_free_toolsList free Instagram toolsA
Read-only
Inspect

List the free UpGrow Instagram tools with a one-line description and link for each. No sign-up or password needed.

NameRequiredDescriptionDefault

No parameters

Output Schema

NameRequiredDescription
toolsYes

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=false, so safety and locality are covered. The description adds genuinely new context beyond them: no sign-up or password is needed, telling the agent it can call this without authentication or session setup. Return values are covered by the output schema, so no gap there.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences with zero filler: the first states what is returned and in what form, the second removes a likely agent hesitation about credentials. Nothing is repeated from the annotations or schema.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-parameter, read-only listing tool with an output schema, this is complete. The agent knows what it gets, in what shape, and that no authentication is involved.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters, so there is nothing for the description to disambiguate; the baseline for a parameterless schema applies. The description correctly signals there is no filtering or input required, which matches the empty schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (list) and resource (free UpGrow Instagram tools) and specifies the payload shape, a one-line description and link per item. It does not explicitly distinguish itself from siblings such as list_plans or list_products, so an agent must infer from the names alone that this returns free tools rather than paid plans.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: an agent can infer this is the discovery entry point for free tools, and that no credentials are required. There is no explicit when-to-use versus list_plans/list_products guidance, and no stated conditions or exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_plansList UpGrow growth plansA
Read-only
Inspect

List the UpGrow growth plans (Basic, Pro, Turbo) with the first-month price, what each includes and the sign-up link.

NameRequiredDescriptionDefault

No parameters

Output Schema

NameRequiredDescription
plansYes

TDQS

A3.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description adds only that results include first-month price, inclusions, and a sign-up link — all return-value detail — without disclosing ordering, static vs. live pricing, or any caveats about the pricing being a first-month promotional figure.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with the resource named first and the payload spelled out, with no filler or repetition. Every clause carries information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no parameters, an output schema present, and annotations covering read-only/no-network behavior, the description is close to sufficient. The only meaningful omission is guidance on when to prefer this over get_signup_link or list_products, since the sign-up link content overlaps with a sibling.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters, so there is nothing for the description to disambiguate; the baseline of 4 applies. No parameter confusion is possible with an empty schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource (list the UpGrow growth plans) and even enumerates the plan tiers, so the agent knows exactly what comes back. It does not distinguish itself from siblings like list_products or get_signup_link, even though the returned sign-up link overlaps with get_signup_link's apparent territory.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: an agent can infer this is for questions about pricing tiers or plan contents. There is no explicit when-to-use statement and no routing versus list_products, list_free_tools, or get_signup_link, so the agent must guess if a sign-up link question should go here or to get_signup_link.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_productsList one-time shop productsA
Read-only
Inspect

List the one-time UpGrow shop products (Instagram and TikTok followers, likes, views, comments) with starting prices, tiers and product page links. No subscription.

NameRequiredDescriptionDefault
platformNoOptional: only products for this platform.

Output Schema

NameRequiredDescription
productsYes

TDQS

A3.8/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=false, so safety is covered. The description usefully adds what data is bundled per product (starting prices, tiers, product page links) and the platform coverage, but says nothing about ordering, pagination, or result size for a catalog listing.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences, front-loaded with the resource and scope, no filler. The final 'No subscription' fragment earns its place as a disambiguator against the plan-listing siblings.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple read-only catalog tool with one optional parameter and an output schema that documents return shape, the description is nearly sufficient. Only minor gaps remain (ordering/pagination behavior), which is acceptable at this complexity level.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the single optional platform parameter has an explicit enum, so the schema carries the semantics. The description only echoes the platform set (Instagram and TikTok) and adds no format or default guidance beyond that.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb (List) and resource (one-time UpGrow shop products) and scopes it precisely to followers, likes, views and comments for Instagram and TikTok. The phrase 'one-time' plus 'No subscription' separates it from list_plans and list_free_tools without the agent needing to open either schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The 'one-time ... No subscription' framing implies the boundary against subscription-plan tools, but the description never names a sibling alternative or states an explicit when-to-use/when-not condition. Usage is inferable rather than directed.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_blogSearch the UpGrow blogA
Read-only
Inspect

Search UpGrow blog posts about Instagram growth, returning titles, links and descriptions.

NameRequiredDescriptionDefault
qYesSearch text, 2-100 characters.
limitNoMaximum results, 1-10 (default 5).

Output Schema

NameRequiredDescription
countYes
queryYes
resultsYes

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and openWorldHint=true, so safety and openness are covered. The description adds the return shape (titles, links, descriptions), which is useful, but says nothing about ranking, pagination, or empty-result behavior beyond what the schema and output schema provide.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with no filler; the verb, resource, scope, and return fields all arrive in one pass and every clause earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, return values need not be explained, and the annotations cover the safety profile, so the description is nearly sufficient for this simple two-parameter search. It could be slightly more complete by noting the default/max result count or the read-only nature, but nothing essential for correct invocation is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, with both q (2-100 chars) and limit (1-10, default 5) fully documented in the schema. The description adds no syntax, matching, or query-format guidance beyond the schema, so the baseline of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (Search) and resource (UpGrow blog posts) plus the topical scope (Instagram growth) and the fields returned (titles, links, descriptions). It is clearly distinct from all siblings (facts, signup link, free tools, plans, products), though it never explicitly contrasts with them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied — 'Search UpGrow blog posts' tells the agent this is for finding blog content, but there is no statement of when to prefer it over the sibling tools or any prerequisite/preclusion. An agent can infer the context but is given no routing rule.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

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

  1. 6 tool updates
    • First observedget_company_facts
    • First observedget_signup_link
    • First observedlist_free_tools
    • First observedlist_plans
    • First observedlist_products
    • First observedsearch_blog

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    A free MCP server for growing Discord communities, offering tools to search public servers, analyze engagement, and draft messages, with optional premium AI features powered by DeepSeek.
    5
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that integrates with Instagram's Graph API to enable AI-driven management of Instagram Business accounts. It provides tools for fetching profile data, publishing media, analyzing engagement metrics, and managing direct messages.
    203
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.