Title99/100
Find restaurants featured on TV
The title clearly communicates the tool’s action and subject. Keep it concise.
Description96/100
Searches the TVFoodMaps catalog for restaurants featured on food TV shows in a city and state, optionally filtered by show code or cuisine/tag. Returns up to 8 restaurants not known to be closed, each with recorded show appearances and a TVFoodMaps page link. Results are catalog matches in no quality order.
The description explains the capability, when to use it, and what to expect.
Inputs75/100
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
city
City name, for example Philadelphia
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
state
Two-letter US state abbreviation (or province) as stored in the catalog, for example PA
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
showCode
Catalog show code to filter by, for example DDD for Diners, Drive-ins and Dives
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
category
Cuisine or tag to filter by, for example barbecue or breakfast
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
limit
Maximum restaurants to return, 1 to 8 (default 5)
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
Annotations100/100
All four behavior hints are declared.
{
"title": "Find restaurants featured on TV",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Output schema60/100
Describe the returned fields so an agent can interpret the result.
View output schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"source",
"restaurants",
"note"
],
"properties": {
"note": {
"type": "string"
},
"source": {
"type": "string",
"const": "TVFoodMaps"
},
"restaurants": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"url",
"closed",
"cuisines",
"tags",
"appearances",
"continueUrl"
],
"properties": {
"url": {
"type": "string",
"format": "uri"
},
"city": {
"type": "string"
},
"name": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"state": {
"type": "string"
},
"closed": {
"type": "boolean"
},
"cuisines": {
"type": "array",
"items": {
"type": "string"
}
},
"appearances": {
"type": "array",
"items": {
"type": "object",
"required": [
"showCode"
],
"properties": {
"airDate": {
"type": "string",
"format": "date-time"
},
"showCode": {
"type": "string"
},
"showName": {
"type": "string"
},
"description": {
"type": "string"
},
"episodeName": {
"type": "string"
}
},
"additionalProperties": false
}
},
"continueUrl": {
"type": "string",
"format": "uri"
},
"description": {
"type": "string"
}
},
"additionalProperties": false
},
"maxItems": 8
}
},
"additionalProperties": false
}