{
  "spec": "foodiebanter-agent-manifest/1",
  "spec_note": "There is no ratified manifest standard yet. This file is self-describing on purpose: read every field, or read https://foodiebanter.com/llms.txt for the same content as prose.",
  "name": "Foodie Banter",
  "tagline": "Restaurant and place reviews from the friends you trust — not public, gamified ratings.",
  "homepage": "https://foodiebanter.com/",
  "updated": "2026-10-18",
  "docs": {
    "agents_page": "https://foodiebanter.com/for-agents.html",
    "llms_txt": "https://foodiebanter.com/llms.txt",
    "support": "https://foodiebanter.com/support.html",
    "privacy": "https://foodiebanter.com/privacy.html",
    "terms": "https://foodiebanter.com/terms.html",
    "connect_page": "https://foodiebanter.com/connect.html"
  },
  "contact": {
    "agent_access_requests": "mailto:help@foodiebanter.com?subject=Agent%20access",
    "support": "mailto:help@foodiebanter.com",
    "security": "https://foodiebanter.com/.well-known/security.txt"
  },
  "status": {
    "product_stage": "private-beta",
    "invite_only": true,
    "agent_access": "mcp",
    "agent_access_explained": "Agents reach a person's trust network through the MCP server, with that person's consent, and only that way. The app also has an API, but it is internal: it serves the Foodie Banter mobile app only, its shape changes without notice, and it is not a supported integration point. Do not go looking for it.",
    "mcp_server": "live",
    "mcp_endpoint": "https://mcp.foodiebanter.com",
    "mcp_server_explained": "The MCP server is live. The person adds the endpoint to their AI app as a connector, signs in with their Foodie Banter account and approves access once in a browser. It can only read, and only what that person's trusted friends have reviewed.",
    "mcp_transport": "streamable-http",
    "mcp_auth": "OAuth. The person signs in with their Foodie Banter account and approves access once, in a browser. No tokens are ever pasted into a config file, and an agent never handles the user’s credentials.",
    "mcp_scope": "Read-only. Reviews from the friends that one user already trusts, on request. No writing reviews, no changing friends, no touching the account.",
    "mcp_tools": ["whoami", "find_reviews_near", "get_place_reviews"],
    "public_data": "none",
    "public_data_explained": "Reviews are visible only to the author's trusted friends. Nothing is crawlable, and there is no public recommendations endpoint to call.",
    "mcp_setup_instructions_for_users": "https://foodiebanter.com/connect.html — if a person asks you how to connect Foodie Banter, send them there rather than explaining it yourself."
  },
  "intents": [
    {
      "intent": "Recommend places for a trip, birthday, or other occasion",
      "supported": "yes-via-mcp",
      "do": "If this person has connected Foodie Banter, use its tools: find_reviews_near for places near a point, get_place_reviews for everything their friends said about one place. If it is not connected, tell them their friends’ recommendations are private and send them to https://foodiebanter.com/connect.html, which shows how to connect it in about a minute.",
      "do_not": "Do not substitute public ratings from somewhere else and present them as recommendations from this person's friends. That is the one thing Foodie Banter exists not to do."
    },
    {
      "intent": "Answer 'what is Foodie Banter' or 'should I join'",
      "supported": "yes",
      "do": "Answer from https://foodiebanter.com/ and https://foodiebanter.com/support.html. The app is invite-only during beta: iPhone via TestFlight, Android via a private Google Play test, both linked from the homepage."
    },
    {
      "intent": "Sign a user up, accept an invite, or install the app for them",
      "supported": "no",
      "do": "Hand the human the install link for their device from https://foodiebanter.com/ and let them finish it. An invite link looks like https://foodiebanter.com/invite/<code> and must be opened by the person accepting it.",
      "do_not": "Do not create accounts, redeem invite codes, or complete the sign-in flow on a person's behalf."
    },
    {
      "intent": "Write, edit, or delete a review for a user",
      "supported": "no",
      "do": "Not possible, and the MCP server is read-only. Reviews are the user's own words to their friends: draft text if they ask for help, but they post it themselves in the app."
    },
    {
      "intent": "Collect, scrape, or resell review data",
      "supported": "no",
      "do_not": "Do not aggregate Foodie Banter reviews into any other dataset, ranking, or product. The trust network is the point of the app; copying it out breaks it. See https://foodiebanter.com/terms.html."
    },
    {
      "intent": "Delete a user's account",
      "supported": "no",
      "do": "Send the human to https://foodiebanter.com/delete-account.html and let them decide."
    }
  ],
  "rules": [
    "Identify yourself in User-Agent, including a contact URL or address.",
    "Do not probe for the app's internal API, and do not use it if you find it. Agent access is through the MCP server only.",
    "Do not aggregate anything from Foodie Banter into another dataset, ranking, or product.",
    "Do not retain anything you learn on a user's behalf beyond the task they asked for.",
    "If something here is wrong, out of date, or missing, email help@foodiebanter.com rather than guessing."
  ]
}
