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.
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.
Tool Definition Quality
Average 3.4/5 across 5 of 5 tools scored.
Each tool has a distinct purpose: categories, industries, product details, pricing quotes, and search. No overlap, clear separation.
Most tools follow get_noun pattern, but search_products uses a different verb. Still, conventions are similar and readable.
Five tools is well-scoped for a promotional products catalog, covering essential operations without bloat.
Covers browsing categories/industries, product details, quotes, and search. Missing listing all products, but search can fill that gap.
Available Tools
14 toolsget_100_bestAInspect
The 100 Best Promotional Products in Australia - Sense2 quarterly flagship edit, 10 sections x 10 products with editorial intros
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
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.
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.
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.
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.
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.
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
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_aestheticsInspect
List all 12 Shop by Aesthetic editorial collections (Quiet Luxury, Scandinavian, Coastal, etc.) with product counts and URLs
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_brandInspect
Get full brand case-study details by slug (story, signature, logo tagline, industries)
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Brand 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)
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_brandsAInspect
List all 107 Sense2 case-study brands (Google, Nike, Mercedes, Porsche, MasterCard, etc.) with industry, headline, and URL
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
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.
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.
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.
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.
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.
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
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
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.
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.
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.
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.
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.
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
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
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.
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.
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.
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.
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.
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)
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Inspiration slug from get_inspirations |
get_inspirationsInspect
List Sense2 editorial inspiration cards (brand-crushes - visual merchandising ideas from real brands, with Findie creative insights)
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max 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
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_productBInspect
Get full product details by PID
| Name | Required | Description | Default |
|---|---|---|---|
| pid | Yes | Product ID | |
| locale | No | Locale (en-AU, en-US, en-NZ, de-DE, ja-JP) | en-AU |
Tool Definition Quality
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.
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.
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.
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.
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.
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
| Name | Required | Description | Default |
|---|---|---|---|
| pid | Yes | Product ID | |
| locale | No | Locale for pricing | en-AU |
| quantity | Yes | Quantity to quote |
Tool Definition Quality
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.
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.
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.
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.
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.
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
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results (default 10) | |
| query | Yes | Search term (e.g. 'water bottle', 'pen', 'notebook') |
Tool Definition Quality
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.
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.
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.
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.
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.
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.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!