Tectova Runway Records
Server Details
Runway careers, show casts, fashion-house histories and models by country from Tectova.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- tectova/tectova-mcp
- GitHub Stars
- 0
- Server Listing
- Tectova MCP server
TDQS
Scored across 5 tools
Each tool has a distinct entry point and target: search resolves names to slugs, while the four getters cover brand history, country talent, show cast, and individual talent records. Overlap is minimal and the descriptions clearly explain when to use each.
All tools use consistent snake_case with predictable verb_noun phrasing: search_fashion_records plus get_* tools. The pattern is easy to scan and follows a stable convention.
Five tools are well-scoped for a runway-records domain, with one search/resolution tool and four focused retrieval tools. Each tool earns its place without redundancy.
The surface covers search, brand history, country-level talent, show casts, and individual talent records, which supports the core runway research workflows. A minor gap is the lack of a dedicated agency record tool, even though agencies are searchable and referenced.
Available Tools
5 toolsget_brand_runway_historyA fashion house's runway historyARead-onlyIdempotentInspect
A fashion house's documented runway history on Tectova: show counts, the faces of the house and its shows with a cast register, newest first, 25 per page. Input a brand slug from search_fashion_records.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | A brand slug from search_fashion_records, e.g. "chanel", or a full tectova.com/brands/ URL. | |
| cursor | No | next_cursor from a previous page of this house's shows. |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | Yes | |
| name | Yes | |
| slug | Yes | |
| as_of | Yes | |
| shows | Yes | |
| pagination | Yes | |
| show_count | Yes | |
| redirected_from | No | |
| faces_of_the_house | Yes | |
| shows_without_cast | Yes | |
| documented_show_count | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, closed-world behavior, so the description isn't burdened with safety disclosure. It adds genuinely useful traits beyond that: results are ordered newest first and paginated at 25 per page, and the payload includes show counts and a cast register.
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 short sentences, front-loaded with the resource and its contents, followed by the input requirement. Slightly dense phrasing ('the faces of the house and its shows with a cast register') but no wasted sentences.
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?
An output schema exists so return values needn't be spelled out, and annotations cover the safety profile. The description still supplies ordering, page size, and slug provenance, leaving little an agent needs to guess before calling it.
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%, so both slug and cursor are already documented in the schema, including the URL alternative and the next_cursor semantics. The description adds only the '25 per page' context that explains how the cursor is used, which is marginal above baseline.
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 names a specific resource (a brand's documented runway history on Tectova) and enumerates what it contains: show counts, the house's faces, and a cast register. It's clearly a retrieval tool distinct in scope from siblings like get_show_cast or get_talent_runway_record, though it never explicitly contrasts itself with them.
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?
"Input a brand slug from search_fashion_records" gives a concrete prerequisite and routes the agent to the sibling that produces the input. There is no explicit when-not guidance (e.g., how this differs from get_show_cast for a single show), but the usage 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_country_talentModels from a country, by fashion week and seasonARead-onlyIdempotentInspect
Models of one nationality on Tectova's Big Four runway record, mirroring the site's three country pages. Country alone: the most cast, the last five seasons, models new to the circuit, season by season, the houses and casting directors that cast them most. Add city: that fashion week across every season since 2002. Add city and season: every model there that season, their shows, who opened or closed a show and who was new to the city. Answers questions such as "Which Chinese models walked New York Fashion Week this season?" For "this season" questions, pass city and season "ss2027" (SS27, the latest season with season pages). Without season, a city call returns that fashion week across every season since 2002, not this season.
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | A Big Four fashion week city. With city and no season: that nationality at that fashion week across every season since 2002. With city and season: one season's models there, their shows, who opened or closed, who was new to the city. | |
| cursor | No | next_cursor from a previous page of the same request. | |
| season | No | With city: a season such as "SS27" or "ss2027". For "this season" questions, pass city and season "ss2027" (SS27, the latest season with season pages). Without season, a city call returns that fashion week across every season since 2002, not this season. Only seasons with a page are served. | |
| country | Yes | A country name, demonym or slug, e.g. "Brazil", "Brazilian" or "brazil", or a full tectova.com/talent/from/ URL. | |
| section | No | Return one section of the page in full (paginated). Without it, the answer has the page's main list and the first rows of every other section. |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | Yes | |
| faqs | Yes | |
| kpis | Yes | |
| slug | Yes | |
| as_of | Yes | |
| scope | Yes | |
| title | Yes | |
| season | Yes | |
| country | Yes | |
| demonym | Yes | |
| summary | Yes | |
| sections | Yes | |
| pagination | Yes | |
| section_ids | Yes | |
| fashion_week | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish the safe read-only profile (readOnlyHint true, destructiveHint false, idempotentHint true), so the description only needs to add behavioral context. It does so by describing what each parameter combination returns and how the section parameter affects output volume. It is missing little beyond what annotations and schema already cover.
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 front-loads the core purpose and then walks through the input combinations in a logical order. It is somewhat long and overlaps with the schema, but every sentence contributes useful scoping information and there is no irrelevant filler.
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 a complex five-parameter tool with an output schema and rich annotations, the description completes the picture by explaining the country-only, city, and city-plus-season modes. It also covers the important season-default behavior and gives a concrete example, leaving no major gap for correct invocation.
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 the schema itself documents all five parameters in detail. The description reinforces the country/city/season interactions but largely repeats what the schema already says, and it does not add much new syntax or edge-case guidance beyond the season 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 resource: models of one nationality on Tectova's Big Four runway record, with behavior varying by country, city, and season. It is specific enough to identify the tool, but it does not explicitly distinguish itself from siblings such as get_talent_runway_record or get_show_cast.
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 gives strong context on how to use the country/city/season combinations, including the important warning that a city call without season spans every season since 2002 rather than the current season. It even supplies an example question and the exact season format. However, it does not name alternative tools or clearly state when to choose this over a sibling.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_show_castCast of a runway showARead-onlyIdempotentInspect
The documented cast of one runway show on Tectova: house, season, city, date where on record, collection design credits and the models with their Tectova pages, 50 per page. Input a show path from get_brand_runway_history or get_talent_runway_record.
| Name | Required | Description | Default |
|---|---|---|---|
| show | Yes | A show path such as "/shows/chanel/ss2026-rtw" (from get_brand_runway_history or get_talent_runway_record), or its full tectova.com URL. | |
| cursor | No | next_cursor from a previous page of this show's cast. |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | Yes | |
| cast | Yes | |
| city | Yes | |
| date | Yes | |
| as_of | Yes | |
| house | Yes | |
| title | Yes | |
| season | Yes | |
| category | Yes | |
| cast_count | Yes | |
| pagination | Yes | |
| redirected_from | No | |
| collection_design | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive and closed-world, so the safety profile is covered. The description adds useful behavior beyond that: pagination size ('50 per page') and the exact scope of returned fields, which tells the agent what a page contains.
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?
A single dense sentence that front-loads the payload description and ends with the input requirement — no filler. It is slightly crammed with enumerated fields, but every clause carries information the agent can use.
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?
With an output schema present, return structure needn't be spelled out, and the description covers scope, provenance of the input, and page size. Only minor gaps remain, such as whether an undocumented/empty cast is possible or how to tell when paging is exhausted.
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 schema descriptions already explain both `show` (path or full URL, with provenance) and `cursor` (next_cursor). The description's mention of 'a show path from get_brand_runway_history or get_talent_runway_record' largely duplicates the schema text, so it adds little beyond the baseline.
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?
States a specific verb+resource ('the documented cast of one runway show on Tectova') and enumerates the payload (house, season, city, date, design credits, models). It also distinguishes itself from the history/record siblings by naming them as the source of its input rather than as alternatives.
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?
Gives a clear precondition: the show path must come from get_brand_runway_history or get_talent_runway_record. That routes the agent away from guessing paths, though it doesn't state any explicit when-not condition or contrast with search_fashion_records.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_talent_runway_recordRunway record for a model or creativeARead-onlyIdempotentInspect
A model's or creative's documented runway record on Tectova: Big Four runway count, seasons, first and latest season, top houses, per-season rows, agencies on record, honours and the people they work with most. Input a talent slug from search_fashion_records.
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | A talent slug from search_fashion_records, e.g. "julia-nobis", or a full tectova.com/talent/ URL. |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | Yes | |
| name | Yes | |
| slug | Yes | |
| as_of | Yes | |
| caveat | Yes | |
| record | Yes | |
| honours | Yes | |
| seasons | Yes | |
| agencies | Yes | |
| city_count | Yes | |
| top_houses | Yes | |
| type_label | Yes | |
| house_count | Yes | |
| nationality | Yes | |
| first_season | Yes | |
| recent_shows | Yes | |
| season_count | Yes | |
| latest_season | Yes | |
| related_people | Yes | |
| redirected_from | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, closed-world behavior, so the safety profile is covered. The description adds that the record is a documented/aggregated profile, but says nothing about coverage gaps or empty results for low-profile talent, which is the main behavioral surprise an agent could hit.
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?
Purpose is front-loaded in the first clause, followed by a compact field inventory and a short input instruction. The field list is dense but earns its place as a scannable summary; no filler sentences.
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?
With an output schema present and annotations covering safety and idempotency, the description need not explain return structure; the field inventory gives enough for selection and the slug-source instruction closes the loop. Only the absence of guidance on empty/sparse records keeps it from a 5.
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 schema already explains that slug comes from search_fashion_records and may also be a full tectova.com/talent/ URL. The description only restates the slug provenance, adding no new syntax or format detail beyond the schema, so baseline 3 applies.
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?
States a specific verb+resource: a talent's documented runway record on Tectova, with the exact scope enumerated (Big Four count, seasons, top houses, per-season rows, agencies, honours, collaborators). This clearly separates it from get_brand_runway_history, get_show_cast, and search_fashion_records.
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 closing sentence establishes the prerequisite workflow by telling the agent to obtain the slug from search_fashion_records, which is a genuine routing hint among siblings. It does not, however, state when not to use it (e.g., when a brand-level history is wanted instead).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_fashion_recordsSearch Tectova's fashion recordsARead-onlyIdempotentInspect
Find models, creatives, fashion houses and agencies on Tectova's runway record. Use this first to resolve a name to a slug.
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Restrict results to one kind of record. | |
| limit | No | Maximum results, 1 to 10. Default 5. | |
| query | Yes | A name to look up, e.g. "Julia Nobis", "Chanel" or "IMG Models". |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | Yes | |
| hits | Yes | |
| as_of | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds useful workflow context by positioning this as the initial name-to-slug resolver, but does not disclose matching behavior, result ordering, or rate/limit behavior beyond what the schema already says.
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 short sentences with zero wasted language, and the core purpose is front-loaded ahead of the usage instruction.
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 search tool with rich annotations, a fully described input schema, and an output schema, the description covers purpose and entry-point usage well. It does not need to explain return values, but it could have mentioned that results are capped or clarify matching behavior; still, it is complete enough to call 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?
Schema description coverage is 100%, so the query, type, and limit parameters are already fully documented in the input schema. The description does not add meaning beyond the schema, which is acceptable at baseline 3 when the schema carries the parameter burden.
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 a specific verb ('Find') and names the concrete record types ('models, creatives, fashion houses and agencies') plus the scope ('Tectova's runway record'). It is clear what the tool does, but unlike the strongest examples it does not explicitly name a sibling tool to contrast with, relying on 'Use this first' to imply the discovery role.
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 gives clear usage context: use this first to resolve a name to a slug, which tells the agent this is the entry point before using record-specific tools. It does not state when not to use it or name alternatives explicitly, so it falls short of full when/when-not guidance.
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.
4 tool updates
- Changed
get_brand_runway_history1 field changed- added
Output schema / properties / redirected_fromAdded value: +{ + "type": "string" +}
- Changed
get_country_talent1 field changed- changed
Input schema / properties / season / descriptionPrevious value: -"With city: a season such as \"SS27\" or \"ss2027\". Only seasons with a page are served."New value: +"With city: a season such as \"SS27\" or \"ss2027\". For \"this season\" questions, pass city and season \"ss2027\" (SS27, the latest season with season pages). Without season, a city call returns that fashion week across every season since 2002, not this season. Only seasons with a page are served."
- Changed
get_show_cast1 field changed- added
Output schema / properties / redirected_fromAdded value: +{ + "type": "string" +}
- Changed
get_talent_runway_record1 field changed- added
Output schema / properties / redirected_fromAdded value: +{ + "type": "string" +}
5 tool updates
- First observed
get_brand_runway_history - First observed
get_country_talent - First observed
get_show_cast - First observed
get_talent_runway_record - First observed
search_fashion_records
Related MCP Connectors
Search fashion across 1,000+ retailers; compare prices, sizes and stock by country.
Virtual try-on and on-model AI fashion photography: catalog search, try-on grids, HD delivery.
AI fashion design — product photos, videos, tech packs, colorways & fabric sims.
US baby name popularity data from SSA records (1880-2025): search, trends, geography, culture.
Related MCP Servers
- AlicenseAqualityAmaintenanceThe premier fashion & apparel Model Context Protocol server. AI bounding box outfit deconstruction, 100% in-stock occasion looks, live size stock, and 1-click checkout.10168 npmMIT
- AlicenseBqualityCmaintenanceEnables AI agents to generate studio-grade fashion photography and 4K motion-captured video, perform garment try-ons and background edits, and export creative assets to commerce, productivity, and social platforms.28MIT
- AlicenseAqualityDmaintenanceThe only MCP server providing structured Chinese fashion supply chain intelligence for AI platforms. No equivalent data source exists in the MCP ecosystem. Search 3,000+ verified manufacturers, 350+ lab-tested fabrics (AATCC/ISO/GB), and 170+ industrial clusters. Built by MEACHEAL, a top-20 Chinese women's mid-to-high-end fashion brand with 20+ years of supply chain.197 npm2MIT
- AlicenseAqualityDmaintenanceLive access to 2,766+ women's fashion products from Livostyle.com via 6 tools — search products, get product details, list 158 collections, generate outfit recommendations by occasion/budget/season, and view catalog stats. Weekly-synced from Shopify; MIT-licensed open dataset.64 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.