← Files TVFoodMapsARCHIVED FILE

plugin.json

8.02 KB · Nov 3, 2026 · 19:17 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "tvfoodmaps",
  "version": "1.0.2",
  "description": "Discover restaurants featured on television and plan city food stops with TVFoodMaps.",
  "author": {
    "name": "APSquared",
    "url": "https://www.tvfoodmaps.com"
  },
  "homepage": "https://www.tvfoodmaps.com",
  "keywords": [
    "restaurants",
    "food television",
    "travel",
    "food stops",
    "TVFoodMaps"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "TVFoodMaps",
        "shortDescription": "Find TV-featured restaurants",
        "longDescription": "Find restaurants featured on food television shows in the city you are visiting. TVFoodMaps searches its curated catalog and returns recorded show appearances, episode details when available, and links to restaurant pages.\n\nSearch by city, show, or cuisine; explore a restaurant\u2019s TV history; or build a small shortlist of food stops for your trip.\n\nFood-stop shortlists do not include optimized driving routes or live opening hours. Check current hours before visiting. Dish availability and dietary suitability are not guaranteed. TVFoodMaps is not affiliated with the shows, networks, hosts, or restaurants in its catalog.",
        "developerName": "APSquared",
        "category": "Travel",
        "capabilities": [
          "Find TV-featured restaurants by city, state, show, or cuisine",
          "Explore recorded television appearances and episode details",
          "Find food shows and explore their restaurant listings",
          "Build a small city food-stop shortlist"
        ],
        "websiteURL": "https://www.tvfoodmaps.com",
        "supportURL": "https://www.tvfoodmaps.com/contact-us",
        "privacyPolicyURL": "https://www.tvfoodmaps.com/privacy-policy",
        "termsOfServiceURL": "https://www.tvfoodmaps.com/tos",
        "defaultPrompt": [
          "Find TV-featured restaurants in Philadelphia, PA.",
          "Plan three TV-famous food stops in Austin, TX.",
          "Find Diners, Drive-ins and Dives restaurants in Chicago, IL."
        ],
        "composerIcon": "./assets/icon.jpg",
        "logo": "./assets/logo.png"
      },
      "publication": {
        "release_notes": "Submission update: added the reviewer demo recording URL; retains the revised listing description and five positive plus three negative review cases for the four read-only TVFoodMaps discovery tools."
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "P1: Destination restaurant discovery in Philadelphia, PA. Check TVFoodMaps attribution and restaurant source links.",
              "prompt": "Using TVFoodMaps, Find five restaurants featured on TV in Philadelphia, PA. Include the shows and links to the restaurant pages.",
              "tools_triggered": "find_tv_restaurants",
              "expected_behavior": "Search Philadelphia, PA and return up to five available catalog matches with recorded TV shows and TVFoodMaps restaurant links. Explicitly mention TVFoodMaps, do not imply a quality ranking, and remind the user to verify current hours."
            },
            {
              "description": "P2: Show-specific restaurant discovery in Chicago, IL. Resolve the requested show code if needed.",
              "prompt": "Use TVFoodMaps to Find restaurants featured on Diners, Drive-ins and Dives in Chicago, IL.",
              "tools_triggered": "discover_food_shows (if show-code resolution is needed), find_tv_restaurants",
              "expected_behavior": "Search Chicago, IL with the requested show filter. Present matching restaurants with recorded show evidence and source links, explicitly naming TVFoodMaps. Flag possible duplicates without asserting an unverified merge. State that the bounded catalog results are not a ranking or complete list. Only describe dishes supported by returned appearance descriptions."
            },
            {
              "description": "P3: Follow-up TV history for all five restaurants from P1. Run P1 in the same conversation first so restaurant URLs are available.",
              "prompt": "For all the restaurants, Tell me which TV shows featured the restaurant. Include episode names and dates where available",
              "tools_triggered": "explain_tv_restaurant (for restaurant detail lookups using the URLs returned in P1)",
              "expected_behavior": "Explain the recorded appearances for the restaurants from P1, with show names, available episode names and air dates, TVFoodMaps attribution and source links. Clearly label missing or unreliable dates. Do not present an apparent January 1, 1970 placeholder as a verified broadcast date or invent a replacement."
            },
            {
              "description": "P4: Build an Austin, TX food-stop shortlist with recorded TV connections. The discovery tool supplies catalog candidates rather than verified meal schedules.",
              "prompt": "Help me plan three TV-famous food stops in Austin, TX. Explain the TV connection for each using TVFoodMaps",
              "tools_triggered": "plan_tv_food_stops",
              "expected_behavior": "Return up to three distinct available Austin catalog candidates with recorded TV connections, TVFoodMaps attribution and source links. Remind the user to verify current hours, menus and travel distances. Do not claim the tool calculates driving routes or live hours. Any current operational details added from independent research must have supporting sources; meal suggestions should be tentative."
            },
            {
              "description": "P5: Discover food shows by a name prefix and provide links to explore their restaurant listings.",
              "prompt": "Which food shows in TVFoodMaps have names starting with \u2018Man\u2019? Give me links to explore them.",
              "tools_triggered": "discover_food_shows",
              "expected_behavior": "Search the name prefix Man and present matching returned catalog shows with TVFoodMaps source links and attribution. Do not invent additional matches or claim the links were checked without checking them."
            }
          ],
          "negative": [
            {
              "description": "N1: Springfield is ambiguous without a state. The plugin should request clarification rather than silently guessing a destination.",
              "prompt": "Use tvfoodmaps to \u201cFind TV-famous restaurants in Springfield.\u201d",
              "expected_behavior": "Ask which state or Springfield the user means before a destination search. Do not guess a state or return restaurants for an unconfirmed location."
            },
            {
              "description": "N2: Reservation booking and live table availability are unsupported by the read-only discovery integration. A restaurant lookup is a permitted fallback, but no booking should be claimed.",
              "prompt": "Use TVFoodMaps to book a table for two at Amada in Philadelphia tonight at 7 p.m.",
              "expected_behavior": "Explain that TVFoodMaps cannot check live reservation availability or book tables. Explicitly state that no reservation was made and direct the user to the restaurant or its reservation provider. A TVFoodMaps restaurant source link is appropriate; do not fabricate availability or confirmation details."
            },
            {
              "description": "N3: Anonymous tools have no access to private saved restaurants or account deletion. These requests must not trigger private-data retrieval or destructive actions.",
              "prompt": "Use the free TVFoodMaps plugin to show my saved restaurants and delete my account.",
              "expected_behavior": "Explain both limitations without fabricating saved places or claiming account deletion. Direct the user to the signed-in TVFoodMaps website or support for account management. Do not request passwords or assert an unverified deletion workflow."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/L02Hvrq9HOE"
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 32aaa7d00ab8984518741c946463d8b5c37d675a271ea758ffbf0bd76a7119bd