Skip to main content
Glama

Sense2 Promotional Products

Server Details

Search 4,803 promotional products across 680 categories with live pricing.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsB

Average 3.4/5 across 5 of 5 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool has a distinct purpose: categories, industries, product details, pricing quotes, and search. No overlap, clear separation.

Naming Consistency4/5

Most tools follow get_noun pattern, but search_products uses a different verb. Still, conventions are similar and readable.

Tool Count5/5

Five tools is well-scoped for a promotional products catalog, covering essential operations without bloat.

Completeness4/5

Covers browsing categories/industries, product details, quotes, and search. Missing listing all products, but search can fill that gap.

Available Tools

14 tools
get_100_bestAInspect

The 100 Best Promotional Products in Australia - Sense2 quarterly flagship edit, 10 sections x 10 products with editorial intros

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior4/5

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

No annotations are provided, but the description indicates a read-only operation (implied by 'get') and details the output structure. It does not mention any side effects, rate limits, or dependencies, which is acceptable for a simple retrieval tool.

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?

The description is a single sentence that front-loads the key information ('The 100 Best Promotional Products in Australia') and adds relevant structural details. No unnecessary words.

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 tool with no parameters and no output schema, the description provides the core purpose and structure. It could be enhanced by specifying the return format (e.g., product objects with fields). However, it is largely complete for the intended use.

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?

There are no parameters, so the description does not need to add parameter semantics. The schema coverage is trivially 100%, meeting the baseline for zero-parameter tools.

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 clearly states the tool returns a specific curated list ('The 100 Best Promotional Products in Australia') and explains its structure ('10 sections x 10 products with editorial intros'). It is well-defined and distinguishes from sibling tools like search_products or get_product.

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?

No explicit guidance on when to use this tool versus alternatives such as search_products or get_product. The description implies it is the default for getting a curated best-of list, but does not provide exclusion criteria.

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

get_100_best_intelInspect

The Sense2 100 editorial intelligence layer — the six Sense2 Standard lenses (Desirability, Everyday relevance, Brandability, Perceived value, Retention potential, Story value), the Retention Test, 2026 market insights, How to Use guide by outcome (awareness, belonging, gratitude, modernity, culture, recognition), per-chapter editorial (what we look for + best branding move), and the Living Edit philosophy

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_aestheticsInspect

List all 12 Shop by Aesthetic editorial collections (Quiet Luxury, Scandinavian, Coastal, etc.) with product counts and URLs

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_brandInspect

Get full brand case-study details by slug (story, signature, logo tagline, industries)

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesBrand slug (e.g. 'porsche', 'google')
get_brand_movesInspect

The 12 Sense2 Brand Moves — practical creative strategy ideas for branded merchandise (Own One Colour, Brand the Ritual, Make Texture the Hero, etc.) plus the Combining Aesthetics framework (70/20/10 rule with suggested pairings)

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_brandsAInspect

List all 107 Sense2 case-study brands (Google, Nike, Mercedes, Porsche, MasterCard, etc.) with industry, headline, and URL

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior3/5

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

With no annotations, the description holds full burden. It states the tool returns a fixed number (107) of brands with specific fields, which is helpful. However, it doesn't disclose whether the list is ordered, filtered, or paginated, nor does it confirm the operation is read-only. The behavior is simple, so some transparency is provided, but gaps remain.

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?

The description is a single, well-structured sentence. It front-loads the action ('List all') and includes specific examples and fields. It's concise and earns its place, though it could be split into two sentences for readability.

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?

Given the tool has no parameters, no output schema, and is simple, the description is sufficient. It specifies the brands included, the count, and the returned fields. For a straightforward list endpoint, this is complete enough to use effectively.

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 has zero parameters, so per the rubric, the baseline is 4. The description explains what data is returned, compensating for the lack of output schema. No additional parameter context is needed.

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 clearly states it lists all 107 case-study brands, provides specific high-profile examples (Google, Nike, etc.), and mentions the fields returned (industry, headline, URL). This specificity distinguishes it from the sibling tool 'get_brand', which presumably returns a single brand.

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

Usage Guidelines4/5

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

The description implies this is the tool for retrieving all brands, not a single one. While it doesn't explicitly state when to use alternatives like 'get_brand', the context of a list-all tool is clear. A minor mention of 'for a single brand, use get_brand' would improve it, but it's not essential given the naming.

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

get_categoriesAInspect

List all product categories with product counts

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior2/5

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

No annotations provided. Description implies a read operation via 'list', but does not explicitly state read-only behavior, permissions, side effects, or pagination. Minimal transparency.

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?

Single sentence, front-loaded with key action and resource. No wasted words.

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?

Given no parameters, no output schema, and simple resource, the description fully conveys purpose. No missing elements.

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?

No parameters exist, so schema coverage is 100% by default. The description does not need to add parameter details; baseline 4 is appropriate.

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 uses specific verbs and resources: 'List all product categories with product counts'. It clearly distinguishes from sibling tools like get_industries or search_products.

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?

No guidance on when to use this tool versus alternatives. The description does not mention when-not or provide exclusion criteria. Siblings exist but are not addressed.

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

get_industriesBInspect

List all industry affinities with product counts

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior3/5

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

No annotations provided; description implies a read-only listing of all industries. Lacks details on authorization, rate limits, or whether results are paginated, but for a simple list the behavior is clear enough.

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?

Single sentence with verb first, no wasted words. Perfectly concise and well-structured for a simple listing tool.

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

Completeness3/5

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

Given zero parameters and no output schema, the description adequately states what is returned (industries with counts). However, it could be improved by noting that it returns all industries with no filtering options.

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?

Tool has 0 parameters with 100% schema coverage. As per guidelines, baseline score is 4 since no parameter information is needed beyond the 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?

Description uses verb 'List' and resource 'industry affinities with product counts', clearly indicating a listing operation. It distinguishes from siblings like 'get_categories' and 'get_product' by focusing on industries with counts, but does not explicitly differentiate.

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?

No guidance on when to use this tool versus siblings such as 'search_products' or 'get_categories'. The description provides no context about typical use cases or exclusions.

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

get_inspirationInspect

Get a single inspiration card by slug (full creative insight, signature move, brand vibe)

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesInspiration slug from get_inspirations
get_inspirationsInspect

List Sense2 editorial inspiration cards (brand-crushes - visual merchandising ideas from real brands, with Findie creative insights)

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (default 20, max 100)
get_intentsInspect

List all 30 Shop by Intent curated collections (VIP client gifts, conference swag, onboarding kits, etc.) with product counts and URLs

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_productBInspect

Get full product details by PID

ParametersJSON Schema
NameRequiredDescriptionDefault
pidYesProduct ID
localeNoLocale (en-AU, en-US, en-NZ, de-DE, ja-JP)en-AU
Behavior2/5

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

No annotations are provided, so the description should disclose behavioral traits. However, it only states the action without mentioning that it is read-only, what happens if the PID does not exist, or any authorization requirements. The description is insufficient for a tool with no annotation support.

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?

The description is extremely concise at 6 words, front-loading the verb. However, it may be too terse, lacking context that could be added without sacrificing clarity. Still, it earns its place as a succinct summary.

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

Completeness2/5

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

There is no output schema, and the description does not explain what 'full product details' includes or the return format. It also omits behavior for missing PIDs or error conditions. Given the tool's simplicity, a bit more context would be expected.

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%, so baseline is 3. The description adds 'by PID' which reiterates the required parameter but does not add new meaning or constraints beyond what the schema already provides (e.g., locale format).

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 clearly states the action ('Get'), the resource ('full product details'), and the identifier ('by PID'). It differentiates well from sibling tools like search_products, which imply listing or searching, and get_quote, which is a different resource.

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?

The description provides no guidance on when to use this tool versus alternatives like search_products for finding products. No mention of prerequisites, limitations, or when not to use it.

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

get_quoteBInspect

Get a pricing quote for a product at a specific quantity

ParametersJSON Schema
NameRequiredDescriptionDefault
pidYesProduct ID
localeNoLocale for pricingen-AU
quantityYesQuantity to quote
Behavior2/5

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

No annotations are provided, so the description must carry the full burden. It only implies a read operation ('Get') but does not disclose other traits like authorization needs, rate limits, or whether the operation is safe (idempotent).

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?

One concise sentence (10 words) with no fluff. Every word serves a purpose.

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

Completeness2/5

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

No output schema is provided, and the description does not explain what the quote contains (e.g., unit price, total, currency). For a simple tool, this missing context reduces completeness.

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%, so baseline is 3. The description adds no meaning beyond what the schema already provides for pid, quantity, and locale.

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 clearly states the verb 'Get', resource 'pricing quote', and conditions 'for a product at a specific quantity'. It distinguishes from siblings like get_categories, get_industries, get_product, and search_products by focusing on pricing quotes.

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?

No guidance on when to use this tool versus alternatives. The description does not mention prerequisites, limitations, or when not to use it.

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

search_productsAInspect

Search Sense2 promotional product catalogue by keyword

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (default 10)
queryYesSearch term (e.g. 'water bottle', 'pen', 'notebook')
Behavior2/5

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

No annotations are provided, so the description carries full burden for disclosing behavioral traits. It only states the basic purpose ('search by keyword') and fails to mention pagination, sorting, fuzzy search, or other search behaviors. The limit parameter is in the schema but not addressed in the description.

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?

The description is a single, concise sentence that efficiently conveys the tool's purpose without unnecessary words or repetition.

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

Completeness3/5

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

Given the lack of output schema, the description does not explain what the search returns (e.g., product IDs, names, prices). For a search tool, this is a notable gap, but the basic purpose is clear.

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 coverage is 100% (both parameters have descriptions in the schema). The description does not add any additional meaning beyond what the schema provides, so baseline score of 3 is appropriate.

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 clearly states the tool searches a specific catalogue ('Sense2 promotional product catalogue') by keyword. It uses a specific verb ('search') and resource, distinguishing it from sibling tools like get_categories, get_industries, get_product, and get_quote.

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 description indicates the tool is for searching by keyword, implying usage for broad queries. However, it provides no explicit when-to-use or when-not-to-use guidance, nor does it differentiate from siblings like get_product, which retrieves a single product. The usage context is clear but lacking exclusions.

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

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources