Files
tkmind_go/documentation/docs/mcp/neighborhood-mcp.md
T
conrado 78fe007775 feat: add Neighborhood extension to the Extensions Library (#7328)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-20 04:28:28 +00:00

7.6 KiB

title, description
title description
Neighborhood Extension Add Neighborhood as a goose Extension

import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import GooseDesktopInstaller from '@site/src/components/GooseDesktopInstaller'; import CLIExtensionInstructions from '@site/src/components/CLIExtensionInstructions';

This tutorial covers how to add the Neighborhood extension to goose, enabling you to discover nearby restaurants, browse menus, and place takeout orders through natural conversation. Sellers are US-based.

:::tip TLDR Launch the installer

  1. Run the configure command:

    goose configure
    
  2. Choose to add a Remote Extension

     ┌   goose-configure
      │
      ◇  What would you like to configure?
      │  Add Extension (Connect to a new extension)
      │
      ◆  What type of extension would you like to add?
      │  ○ Built-in Extension
      │  ○ Command-line Extension (Run a local command or script)
      // highlight-start
      │  ● Remote Extension
      // highlight-end
      └
    
  3. Give your extension a name

     ┌   goose-configure
      │
      ◇  What would you like to configure?
      │  Add Extension (Connect to a new extension)
      │
      ◇  What type of extension would you like to add?
      │  Remote Extension
      │
      // highlight-start
      ◆  What would you like to call this extension?
      │  Neighborhood
      // highlight-end
      └
    
  4. Enter the remote endpoint URL

     ┌   goose-configure
      │
      ◇  What would you like to configure?
      │  Add Extension (Connect to a new extension)
      │
      ◇  What type of extension would you like to add?
      │  Remote Extension
      │
      ◇  What would you like to call this extension?
      │  Neighborhood
      │
      // highlight-start
      ◆  What is the SSE endpoint URI?
      │  https://connect.squareup.com/v2/mcp/neighborhood
      // highlight-end
      └
    
  5. Enter the number of seconds goose should wait for actions to complete before timing out. Default is 300s

     ┌   goose-configure
      │
      ◇  What would you like to configure?
      │  Add Extension (Connect to a new extension)
      │
      ◇  What type of extension would you like to add?
      │  Remote Extension
      │
      ◇  What would you like to call this extension?
      │  Neighborhood
      │
      ◇  What is the SSE endpoint URI?
      │  https://connect.squareup.com/v2/mcp/neighborhood
      │
      // highlight-start
      ◆  Please set the timeout for this tool (in secs):
      │  300
      // highlight-end
      └
    
  6. Add a description if you want, otherwise select No to leave it blank.

     ┌   goose-configure
      │
      ◇  What would you like to configure?
      │  Add Extension (Connect to a new extension)
      │
      ◇  What type of extension would you like to add?
      │  Remote Extension
      │
      ◇  What would you like to call this extension?
      │  Neighborhood
      │
      ◇  What is the SSE endpoint URI?
      │  https://connect.squareup.com/v2/mcp/neighborhood
      │
      ◇  Please set the timeout for this tool (in secs):
      │  300
      │
      // highlight-start
      ◆  Would you like to add a description?
      │  ○ Yes  / ● No
      // highlight-end
      │
      └
    
  7. No environment variables are needed, so select No.

     ┌   goose-configure
      │
      ◇  What would you like to configure?
      │  Add Extension (Connect to a new extension)
      │
      ◇  What type of extension would you like to add?
      │  Remote Extension
      │
      ◇  What would you like to call this extension?
      │  Neighborhood
      │
      ◇  What is the SSE endpoint URI?
      │  https://connect.squareup.com/v2/mcp/neighborhood
      │
      ◇  Please set the timeout for this tool (in secs):
      │  300
      │
      ◇  Would you like to add a description?
      │  No
      │
      // highlight-start
      ◆  Would you like to add environment variables?
      │  ○ Yes  / ● No
      // highlight-end
      └  Added Neighborhood extension
    
:::

Configuration

Example Usage

Neighborhood is most powerful when goose combines it with context from your day — your schedule, your goals, your dietary needs. Instead of just searching for food, you can ask goose to reason about what to eat based on what you're doing.

Finding a meal that fits your activity

goose Prompt

Use the neighborhood extension for this. I'm looking to get lunch today.
I'm at 375 W Broadway in New York. I'm playing tennis later tonight.
Could you suggest some options so I can play well?

goose Output

Here are some restaurants near 375 W Broadway in SoHo! For pre-tennis fuel,
I'd recommend these options:

Best picks for athletic performance:

Kale & Things - Perfect for a healthy, nutrient-dense meal with greens and
lean proteins to give you sustained energy without feeling heavy

Simply Natural Grill House NY (684 Broadway) - Great for grilled proteins
and wholesome meals that'll fuel your game

Ba'al Falafel (71 Sullivan St) - Mediterranean food with falafel, hummus,
and fresh veggies provides good carbs and protein

Tips for eating before tennis:

- Eat 2-3 hours before playing to allow digestion
- Focus on complex carbs + lean protein (avoid heavy, fatty foods)
- Stay hydrated - consider grabbing a drink from Steam & Sip or Drip Drop Café

Would you like me to pull up the menu for any of these restaurants so you can
see what they offer? Kale & Things sounds like it could be ideal for your
pre-match meal!

More Prompt Ideas

Try combining Neighborhood with other goose extensions for even more useful workflows:

  • Pair with your calendar: "Check my calendar for today and find somewhere I can grab a quick pickup lunch before my 1pm meeting. I'm near Union Square."
  • Track what you eat: "Order me a chicken bowl from that place on Sullivan St, and log the macros to my food diary."
  • Plan for a group: "I'm meeting 3 friends near Bryant Park tonight. Find somewhere with good vegetarian options that's not too loud."