Orange Peel
Server Details
Cited Hermès price & resale market data as MCP tools, with attribution. Not affiliated.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- AndyVoCo/orangepeel-mcp
- GitHub Stars
- 0
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 4/5 across 6 of 6 tools scored.
The three price-related tools (get_bag_price, get_market_median, get_price_history) have overlapping concepts, but their descriptions clearly distinguish retail/estimated resale, current median asks, and historical series. Other tools are clearly distinct.
All tools follow get_* pattern except about_orange_peel, which is a deliberate introductory tool. Naming is otherwise consistent and predictable.
Six tools are well-scoped for a specialized pricing-data server, covering current, historical, benchmark, and increase data.
For a read-only data service focused on bag pricing, the surface is complete: retail, resale, market median, history, price increases, and a city benchmark. No obvious dead ends.
Available Tools
6 toolsabout_orange_peelAInspect
What Orange Peel is, what data an agent may cite, and exactly how to attribute it. Call this first.
| 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 provided, the description carries the full burden. It discloses the tool's informational nature and the behavioral restriction of citing only allowed data, while also specifying attribution requirements. It does not explore side effects, but none are implied.
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?
Two concise sentences communicate the tool's purpose, usage, and content. The key instruction 'Call this first' is prominently placed.
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 parameterless, informational tool, the description fully covers what the tool does, how to use it, and the agent's obligations. No output schema exists, but the content is self-contained and sufficient.
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 input schema is empty, so there are no parameters to document. Baseline of 4 applies; no additional parameter information 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 that the tool provides information about Orange Peel, the data citeable, and attribution rules. It is distinguishable from sibling data-retrieval tools by its meta-purpose, though the verb is implied rather than explicit.
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 instruction 'Call this first' explicitly indicates when to use the tool, positioning it as a prerequisite for siblings. No exclusions or alternatives are mentioned, but the context is clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_bag_priceAInspect
Current cited US retail list price and estimated pristine secondary-market (resale) price for a Hermès bag, plus the resale-over-retail premium. Figures are documented/estimated and cited — never an appraisal.
| Name | Required | Description | Default |
|---|---|---|---|
| size | Yes | Numeric size, e.g. "25", "28", "18". | |
| model | Yes | Bag model, e.g. "Birkin", "Kelly", "Constance". |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full transparency burden. It discloses that figures are 'documented/estimated and cited — never an appraisal,' which is an important behavioral caveat. It also specifies that the resale price is for 'pristine' condition, adding context about the estimate's scope. This goes beyond a simple purpose statement, though it does not detail request mechanics or data sources.
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 that packs all essential information—what is returned, the geographic/currency scope (US), the condition (pristine), and the crucial caveat about citations and non-appraisal—without unnecessary repetition. Every clause earns its place.
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 simple two-parameter lookup with no output schema, the description adequately covers the core return values (retail, resale, premium) and the nature of the data. It could explicitly mention the currency format or the response structure, but given the tool's simplicity and available schema, the description is sufficiently complete for an agent to invoke it correctly.
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 input schema already provides 100% coverage for both required parameters (model and size) with descriptive examples. The description does not add additional parameter-specific meaning, only contextualizing the overall price data. Since schema coverage is high, a baseline 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's function: it returns the current cited US retail list price, estimated pristine secondary-market resale price, and the resale-over-retail premium for a Hermès bag. This specific verb+resource+output distinguishes it from sibling tools like get_market_median or get_price_history, which focus on aggregate or historical data.
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 clearly implies when to use this tool: when you need current retail and resale prices for a specific Hermès bag model and size. It does not explicitly name alternatives or exclusion criteria, but the context is clear enough for an agent to select it over broader price tools. However, it would benefit from explicitly noting that other tools cover different price aspects, so it gets a 4 rather than a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_benchmarkAInspect
The community-reported pre-spend BENCHMARK for a city: the median pre-spend ratio (cumulative boutique spend ÷ bag retail) at which buyers reported being offered a bag. Community-reported, position not probability.
| Name | Required | Description | Default |
|---|---|---|---|
| city | Yes | City id, e.g. "nyc", "paris", "tokyo", "london". |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It adds valuable behavioral context: the metric is 'community-reported', represents a 'median', and is 'position not probability' — clarifying what the number does and does not mean. This goes beyond a simple read hint.
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?
Two concise sentences with no filler. The key term is front-loaded, and the definition is provided efficiently. The brief clarification about community-reported and position-not-probability earns its place.
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?
The tool has no output schema, so the description should explain return values. It defines the metric but does not explicitly state the return format (e.g., number, ratio, percentage) or any caveats like data availability. It is minimally adequate for a simple getter.
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% and the city parameter is adequately described. The description adds minor context by indicating the benchmark is city-specific, but does not provide additional meaning 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?
The description clearly states the tool gets a community-reported pre-spend benchmark for a city, with a specific metric definition. It doesn't explicitly distinguish from siblings like get_market_median, but the unique concept of 'pre-spend ratio' is specific enough.
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 when-to-use guidance or alternative tool comparisons are provided. The description implies usage for checking pre-spend benchmarks per city, but does not explain when it should be preferred over related tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_market_medianAInspect
Live cross-site median of CURRENT ASKING prices for a bag spec across tracked resale marketplaces, with the count of listings (n) and the retrieval date. Median of ASKS, never sold — asking prices only.
| Name | Required | Description | Default |
|---|---|---|---|
| spec | Yes | Supply spec key, e.g. "Birkin 25", "Kelly 28". |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It clearly discloses that the result is live, cross-site, based on current asking prices (not sold prices), and includes listing count and retrieval date. It does not mention potential errors or cache behavior, but for a read-only query tool this is adequate.
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 concise, with two sentences containing no redundant words. It front-loads the core purpose and immediately specifies the key output fields and an important caveat ('never sold').
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?
The tool is simple with one parameter and no output schema, and the description explains what output to expect (median, n, date). It is complete enough for an agent to know what the tool returns and what data it aggregates, though it could mention currency or exact marketplace list.
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 schema already provides a thorough description of the single parameter 'spec' with an example, achieving 100% coverage. The description adds no additional parameter-level semantics, so the 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 it returns a live cross-site median of current asking prices for a specified bag, with count and retrieval date. It distinguishes itself from siblings like get_bag_price and get_benchmark by emphasizing the median across marketplaces and clarifying 'asking prices only'.
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 clear usage: use when you need the current market median asking price for a bag spec across multiple resale sites. It does not explicitly name alternatives or exclusions, but the context is clear enough for correct selection among siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_price_historyAInspect
The LIVE weekly median-ASK series for a bag spec (our own cross-site measurement, public depth) within a timeframe. Archived (2015–2019 Internet-Archive) and cited SOLD anchors are partner-tier depth and are teased, not returned.
| Name | Required | Description | Default |
|---|---|---|---|
| spec | Yes | Supply spec key, e.g. "Birkin 25". | |
| timeframe | No | 1m | 6m | 1y | 5y | all (window over the live series). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the burden of behavioral disclosure. It reveals that the series is 'LIVE weekly median-ASK' and that 'Archived (2015–2019 Internet-Archive) and cited SOLD anchors are partner-tier depth and are teased, not returned,' which is a significant limitation not visible in the schema. It lacks details on rate limits or errors, but the key access restriction is disclosed.
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 two sentences long, front-loaded with the core output and scope, and includes a limitation clause without unnecessary elaboration. The term 'teased' is slightly jargon-y but acceptable; the structure is efficient and easy to parse.
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?
The description covers the main purpose and a key access restriction, but it doesn't specify the return format or pagination behavior, and since there is no output schema, this information is missing. It also doesn't differentiate this tool from sibling price tools like get_market_median or get_price_increases, leaving some contextual gaps.
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% since both spec and timeframe have descriptions with enum values. The tool description adds contextual meaning about the data being weekly median-ASK but does not enrich the parameter semantics beyond what the schema already provides, so the baseline 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 returns 'LIVE weekly median-ASK series for a bag spec,' specifying the resource and scope with notable differentiation from archived/sold anchors. It distinguishes itself from siblings by mentioning 'median-ASK' vs. 'SOLD anchors' and depth tiers. A minor issue is the absence of an explicit verb like 'returns' or 'fetches,' but the intent is unambiguous.
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 live median-ASK price data and notes that archived/sold anchors are 'teased, not returned,' which suggests when not to use it for sold-price needs. However, it does not explicitly name alternative tools or provide clear when-to-use/not-to-use guidance, leaving usage mostly implied.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_price_increasesAInspect
The cited retail price-increase ledger for a brand (Hermès or Chanel): a dated record of verified past increases, each with source + retrieved date. A history of facts — never a forecast of the next hike.
| Name | Required | Description | Default |
|---|---|---|---|
| brand | Yes | hermes | chanel |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden of behavioral disclosure. It explains that the result is a 'dated record of verified past increases' with source and retrieved date, and explicitly denies being a forecast. This provides useful context about the nature and provenance of the data, though it doesn't detail the exact return format.
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 two sentences, front-loaded with the core purpose, and every clause adds value. The second sentence explicitly clarifies a critical non-behavior (not a forecast), which efficiently prevents misuse without extra fluff.
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 single-parameter tool with no output schema, the description covers the essential expectations: what the data is (verified past increases), its structure (source + retrieved date), and what it is not (forecast). It could briefly mention the return format (e.g., list) but the wording 'dated record' implies this sufficiently.
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 input schema already has 100% coverage with an enum for brand and a clear description. The tool description merely restates the brand names, adding no new meaning beyond what the schema provides. Baseline 3 is appropriate since the schema does the heavy lifting.
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 identifies the tool as a 'retail price-increase ledger' for Hermès or Chanel, with 'a dated record of verified past increases'. It uses specific verbs and resources, and the second sentence explicitly distinguishes it from a forecast, which helps differentiate it from siblings like get_price_history.
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?
It states the tool is for past increases and 'never a forecast', implying this is not for predicting future hikes. It gives the context of the two brands but does not explicitly name alternative tools, leaving the agent to infer that other sibling tools might cover different data types.
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!
Related MCP Servers
- AlicenseAqualityAmaintenanceHosted Amazon market-intelligence MCP for Claude and ChatGPT: query brands, sellers, ASINs, under-competed niches, the cross-seller operator network, observed buy-box history, and Amazon/Walmart cross-marketplace overlap. 65 read-only research tools over a pre-collected research dataset.72MIT
- AlicenseAqualityAmaintenanceMarket-intelligence MCP: 18 detection engines over 9,200+ instruments with calibrated uncertainty and outcome-verified provenance. Informational only, not financial advice.30MIT
- Alicense-qualityBmaintenanceMCP server for the used-Mac market, enabling AI assistants to search live listings across multiple marketplaces, get price statistics, check listing trust, lookup serial numbers, retrieve condition reports, and create email alerts.141MIT
- Flicense-qualityCmaintenanceEnables portfolio risk assessment, sentiment analysis, and investment recommendations via MCP tools.