Skip to content
All Skills

Restaurant & Activity Finder

Searches for restaurants, cafes, and activities near a location using Brave Search and local search. Returns curated recommendations with ratings, prices, and map links. Prerequisites: brave-search MCP.

Travel & Logistics|v1|Updated 5/19/2026
MCP get_skill({ skillId: "restaurant-activity-finder-f4f4f83c" })

Use this skill with your agent

Create a free account and connect via MCP

Get Started Free
# Restaurant & Activity Finder

Find great restaurants, cafes, and activities near any location using Brave Search. Returns curated results with ratings, prices, and direct links.

## When to Use

- "Find good restaurants near my hotel in Rome"
- "What's the best ramen in Tokyo Shibuya?"
- "Things to do near Central Park this weekend"

## Requirements

- **Brave Search MCP** (web search + local search)
- Filesystem for saving recommendations

## Workflow

### Step 1 — Parse the Request

Extract:
- **Location** (city, neighborhood, or specific address)
- **Type** (restaurant, cafe, bar, museum, outdoors, nightlife)
- **Cuisine/category** (if restaurant)
- **Budget** (cheap, moderate, upscale)
- **Time** (lunch, dinner, weekend brunch, late night)
- **Dietary needs** (vegetarian, halal, gluten-free)

### Step 2 — Search with Brave

```
brave_web_search: "best {CUISINE} restaurants in {NEIGHBORHOOD} {CITY} {YEAR}"
brave_web_search: "{RESTAURANT_TYPE} near {LOCATION} highly rated"
brave_local_search: "{CUISINE} restaurant {CITY}" (if brave_local_search available)
brave_web_search: "{CITY} {NEIGHBORHOOD} things to do {DAY_OF_WEEK}"
```

For dietary needs:
```
brave_web_search: "best {DIETARY} restaurants {CITY} {NEIGHBORHOOD}"
```

### Step 3 — Curate & Format Results

For each recommendation, find:
- Name, cuisine type, price range ($ to $$$$)
- Address with Google Maps link
- Rating (from Google/TripAdvisor/Yelp if found)
- What to order (signature dishes)
- Reservation needed? (link to OpenTable/Resy if applicable)

```markdown
# Restaurants: {CUISINE} in {NEIGHBORHOOD}, {CITY}

## 🥇 Top Pick: {Restaurant Name}
- 🍽️ {Cuisine} | 💰 {$$} | ⭐ {Rating}
- 📍 {Address} — [Google Maps](https://maps.google.com/?q={encoded_address})
- 🕐 Open: {hours}
- 💡 Must try: {signature dish}
- 📱 [Reserve on OpenTable](URL) | [Website](URL)

## 🥈 {Restaurant 2}
...

## 🥉 {Restaurant 3}
...

## Also Worth Trying
- **{Restaurant 4}** — {1-line description} [Maps](URL)
- **{Restaurant 5}** — {1-line description} [Maps](URL)
```

### Step 4 — Save Recommendations

```bash
mkdir -p outputs/travel
cat > "outputs/travel/restaurants-{city}-{neighborhood}.md" << 'EOF'
{RECOMMENDATIONS}
EOF
```

## Important Rules

- Always use Brave Search for current data — restaurants open and close frequently
- Include Google Maps links for every venue
- Note if a place requires reservations
- Mention any dress codes for upscale venues
- Flag if a place is tourist-trap vs. local favorite

## Example Prompts

- "Find the best pizza near my hotel in Trastevere, Rome"
- "Vegetarian-friendly restaurants in East Village NYC under $30/person"
- "What should I do in Kyoto on a rainy day?"
- "Best coffee shops to work from in Lisbon"
#travel#restaurants#brave-search#localbrave-search