Tectova Runway Records

Runway careers, show casts, fashion-house histories and models by country from Tectova.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
100%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~3,349Tokens (tool definitions)
~6.7 KBTypical response size
Significant attention impact (2.62% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "runway-records": {
      "url": "https://tectova.com/mcp"
    }
  }
}

Remote endpoints

https://tectova.com/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_fashion_records(query, type, limit)

Find models, creatives, fashion houses and agencies on Tectova's runway record. Use this first to resolve a name to a slug.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "maxLength": 80,
      "description": "A name to look up, e.g. \"Julia Nobis\", \"Chanel\" or \"IMG Models\"."
    },
    "type": {
      "type": "string",
      "enum": [
        "talent",
        "brand",
        "agency"
      ],
      "description": "Restrict results to one kind of record."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10,
      "description": "Maximum results, 1 to 10. Default 5."
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Output Schema

{
  "type": "object",
  "properties": {
    "hits": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "enum": [
              "talent",
              "brand",
              "agency"
            ]
          },
          "slug": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "required": [
          "type",
          "slug",
          "name",
          "summary",
          "url"
        ],
        "additionalProperties": false
      }
    },
    "as_of": {
      "type": "string"
    },
    "url": {
      "type": "string"
    }
  },
  "required": [
    "hits",
    "as_of",
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_talent_runway_record(slug)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "minLength": 1,
      "maxLength": 300,
      "description": "A talent slug from search_fashion_records, e.g. \"julia-nobis\", or a full tectova.com/talent/ URL."
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Output Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "slug": {
      "type": "string"
    },
    "type_label": {
      "type": "string"
    },
    "nationality": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "record": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "count": {
              "type": "integer"
            },
            "label": {
              "type": "string"
            }
          },
          "required": [
            "count",
            "label"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "season_count": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ]
    },
    "house_count": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ]
    },
    "city_count": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ]
    },
    "first_season": {
      "type": [
        "string",
        "null"
      ]
    },
    "latest_season": {
      "type": [
        "string",
        "null"
      ]
    },
    "top_houses": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "url": {
            "type": [
              "string",
              "null"
            ]
          },
          "show_count": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "required": [
          "name",
          "url",
          "show_count"
        ],
        "additionalProperties": false
      }
    },
    "seasons": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "season": {
            "type": "string"
          },
          "count": {
            "type": "integer"
          },
          "label": {
            "type": "string"
          },
          "cities": {
            "type": [
              "string",
              "null"
            ]
          },
          "url": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "season",
          "count",
          "label",
          "cities",
          "url"
        ],
        "additionalProperties": false
      }
    },
    "agencies": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "cities": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "url": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "name",
          "cities",
          "url"
        ],
        "additionalProperties": false
      }
    },
    "honours": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "related_people": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "type_label": {
            "type": "string"
          },
          "evidence": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "type_label",
          "evidence",
          "url"
        ],
        "additionalProperties": false
      }
    },
    "recent_shows": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "house": {
            "type": "string"
          },
          "season": {
            "type": "string"
          },
          "city": {
            "type": [
              "string",
              "null"
            ]
          },
          "role": {
            "type": "string"
          },
          "show": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "required": [
          "title",
          "house",
          "season",
          "city",
          "role",
          "show",
          "url"
        ],
        "additionalProperties": false
      }
    },
    "caveat": {
      "type": "string"
    },
    "redirected_from": {
      "type": "string"
    },
    "as_of": {
      "type": "string"
    },
    "url": {
      "type": "string"
    }
  },
  "required": [
    "name",
    "slug",
    "type_label",
    "nationality",
    "record",
    "season_count",
    "house_count",
    "city_count",
    "first_season",
    "latest_season",
    "top_houses",
    "seasons",
    "agencies",
    "honours",
    "related_people",
    "recent_shows",
    "caveat",
    "as_of",
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_show_cast(show, cursor)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "show": {
      "type": "string",
      "minLength": 1,
      "maxLength": 300,
      "description": "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": {
      "type": "string",
      "maxLength": 512,
      "description": "next_cursor from a previous page of this show's cast."
    }
  },
  "required": [
    "show"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Output Schema

{
  "type": "object",
  "properties": {
    "title": {
      "type": "string"
    },
    "house": {
      "type": "object",
      "properties": {
        "name": {
          "type": "string"
        },
        "url": {
          "type": [
            "string",
            "null"
          ]
        }
      },
      "required": [
        "name",
        "url"
      ],
      "additionalProperties": false
    },
    "season": {
      "type": "string"
    },
    "category": {
      "type": "string"
    },
    "city": {
      "type": [
        "string",
        "null"
      ]
    },
    "date": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "label": {
              "type": "string"
            },
            "value": {
              "type": "string"
            }
          },
          "required": [
            "label",
            "value"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "cast_count": {
      "type": "integer"
    },
    "collection_design": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "role": {
            "type": "string"
          },
          "names": {
            "type": "array",
            "items": {
              "$ref": "#/properties/house"
            }
          }
        },
        "required": [
          "role",
          "names"
        ],
        "additionalProperties": false
      }
    },
    "cast": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "url": {
            "type": [
              "string",
              "null"
            ]
          },
          "nationality": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "opened": {
            "type": "boolean"
          },
          "closed": {
            "type": "boolean"
          }
        },
        "required": [
          "name",
          "url",
          "nationality",
          "opened",
          "closed"
        ],
        "additionalProperties": false
      }
    },
    "pagination": {
      "type": "object",
      "properties": {
        "offset": {
          "type": "integer"
        },
        "returned": {
          "type": "integer"
        },
        "total": {
          "type": "integer"
        },
        "next_cursor": {
          "type": [
            "string",
            "null"
          ]
        }
      },
      "required": [
        "offset",
        "returned",
        "total",
        "next_cursor"
      ],
      "additionalProperties": false
    },
    "redirected_from": {
      "type": "string"
    },
    "as_of": {
      "type": "string"
    },
    "url": {
      "type": "string"
    }
  },
  "required": [
    "title",
    "house",
    "season",
    "category",
    "city",
    "date",
    "cast_count",
    "collection_design",
    "cast",
    "pagination",
    "as_of",
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_brand_runway_history(slug, cursor)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "minLength": 1,
      "maxLength": 300,
      "description": "A brand slug from search_fashion_records, e.g. \"chanel\", or a full tectova.com/brands/ URL."
    },
    "cursor": {
      "type": "string",
      "maxLength": 512,
      "description": "next_cursor from a previous page of this house's shows."
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Output Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "slug": {
      "type": "string"
    },
    "show_count": {
      "type": "integer"
    },
    "documented_show_count": {
      "type": "integer"
    },
    "shows_without_cast": {
      "type": "integer"
    },
    "faces_of_the_house": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "url": {
            "type": [
              "string",
              "null"
            ]
          },
          "show_count": {
            "type": "integer"
          }
        },
        "required": [
          "name",
          "url",
          "show_count"
        ],
        "additionalProperties": false
      }
    },
    "shows": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "season": {
            "type": "string"
          },
          "city": {
            "type": [
              "string",
              "null"
            ]
          },
          "meta": {
            "type": "string"
          },
          "show": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "required": [
          "title",
          "season",
          "city",
          "meta",
          "show",
          "url"
        ],
        "additionalProperties": false
      }
    },
    "pagination": {
      "type": "object",
      "properties": {
        "offset": {
          "type": "integer"
        },
        "returned": {
          "type": "integer"
        },
        "total": {
          "type": "integer"
        },
        "next_cursor": {
          "type": [
            "string",
            "null"
          ]
        }
      },
      "required": [
        "offset",
        "returned",
        "total",
        "next_cursor"
      ],
      "additionalProperties": false
    },
    "redirected_from": {
      "type": "string"
    },
    "as_of": {
      "type": "string"
    },
    "url": {
      "type": "string"
    }
  },
  "required": [
    "name",
    "slug",
    "show_count",
    "documented_show_count",
    "shows_without_cast",
    "faces_of_the_house",
    "shows",
    "pagination",
    "as_of",
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_country_talent(country, city, season, section, cursor)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string",
      "minLength": 2,
      "maxLength": 300,
      "description": "A country name, demonym or slug, e.g. \"Brazil\", \"Brazilian\" or \"brazil\", or a full tectova.com/talent/from/ URL."
    },
    "city": {
      "type": "string",
      "enum": [
        "new-york",
        "london",
        "milan",
        "paris"
      ],
      "description": "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."
    },
    "season": {
      "type": "string",
      "maxLength": 40,
      "description": "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."
    },
    "section": {
      "type": "string",
      "enum": [
        "most_cast",
        "current_season",
        "last_five_seasons",
        "new_to_circuit",
        "season_by_season",
        "houses",
        "casting_directors",
        "new_to_fashion_week",
        "season_pages",
        "models",
        "opened_or_closed"
      ],
      "description": "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."
    },
    "cursor": {
      "type": "string",
      "maxLength": 512,
      "description": "next_cursor from a previous page of the same request."
    }
  },
  "required": [
    "country"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Output Schema

{
  "type": "object",
  "properties": {
    "scope": {
      "type": "string",
      "enum": [
        "country",
        "fashion_week",
        "fashion_week_season"
      ]
    },
    "title": {
      "type": "string"
    },
    "country": {
      "type": "string"
    },
    "demonym": {
      "type": "string"
    },
    "slug": {
      "type": "string"
    },
    "fashion_week": {
      "type": [
        "string",
        "null"
      ]
    },
    "season": {
      "type": [
        "string",
        "null"
      ]
    },
    "summary": {
      "type": "string"
    },
    "kpis": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "label": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "required": [
          "label",
          "value"
        ],
        "additionalProperties": false
      }
    },
    "sections": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "enum": [
              "most_cast",
              "current_season",
              "last_five_seasons",
              "new_to_circuit",
              "season_by_season",
              "houses",
              "casting_directors",
              "new_to_fashion_week",
              "season_pages",
              "models",
              "opened_or_closed"
            ]
          },
          "heading": {
            "type": "string"
          },
          "note": {
            "type": [
              "string",
              "null"
            ]
          },
          "total_rows": {
            "type": "integer"
          },
          "rows": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "rank": {
                  "anyOf": [
                    {
                      "type": "integer"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "name": {
                  "type": "string"
                },
                "url": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "detail": {
                  "type": "string"
                }
              },
              "required": [
                "rank",
                "name",
                "url",
                "detail"
              ],
              "additionalProperties": false
            }
          },
          "more": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "id",
          "heading",
          "note",
          "total_rows",
          "rows",
          "more"
        ],
        "additionalProperties": false
      }
    },
    "section_ids": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "most_cast",
          "current_season",
          "last_five_seasons",
          "new_to_circuit",
          "season_by_season",
          "houses",
          "casting_directors",
          "new_to_fashion_week",
          "season_pages",
          "models",
          "opened_or_closed"
        ]
      }
    },
    "faqs": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "question": {
            "type": "string"
          },
          "answer": {
            "type": "string"
          }
        },
        "required": [
          "question",
          "answer"
        ],
        "additionalProperties": false
      }
    },
    "pagination": {
      "type": "object",
      "properties": {
        "offset": {
          "type": "integer"
        },
        "returned": {
          "type": "integer"
        },
        "total": {
          "type": "integer"
        },
        "next_cursor": {
          "type": [
            "string",
            "null"
          ]
        }
      },
      "required": [
        "offset",
        "returned",
        "total",
        "next_cursor"
      ],
      "additionalProperties": false
    },
    "as_of": {
      "type": "string"
    },
    "url": {
      "type": "string"
    }
  },
  "required": [
    "scope",
    "title",
    "country",
    "demonym",
    "slug",
    "fashion_week",
    "season",
    "summary",
    "kpis",
    "sections",
    "section_ids",
    "faqs",
    "pagination",
    "as_of",
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools