Neighborhood Extension
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.
- goose Desktop
- goose CLI
-
Run the
configurecommand:goose configure -
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)
│ ● Remote Extension
└ -
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
│
◆ What would you like to call this extension?
│ Neighborhood
└ -
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
│
◆ What is the SSE endpoint URI?
│ https://connect.squareup.com/v2/mcp/neighborhood
└ -
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
│
◆ Please set the timeout for this tool (in secs):
│ 300
└ -
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
│
◆ Would you like to add a description?
│ ○ Yes / ● No
│
└ -
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
│
◆ Would you like to add environment variables?
│ ○ Yes / ● No
└ Added Neighborhood extension
Configuration
- goose Desktop
- goose CLI
- Launch the installer
- Click
Yesto confirm the installation - Click the button in the top-left to open the sidebar
- Navigate to the chat
- Run the
configurecommand:
goose configure
- Choose to add a
Remote Extension (Streamable HTTP).
┌ goose-configure
│
◇ What would you like to configure?
│ Add Extension
│
◆ What type of extension would you like to add?
│ ○ Built-in Extension
│ ○ Command-line Extension
│ ● Remote Extension (Streamable HTTP) (Connect to a remote extension via MCP Streamable HTTP)
└
- Give your extension a name.
┌ goose-configure
│
◇ What would you like to configure?
│ Add Extension
│
◇ What type of extension would you like to add?
│ Remote Extension (Streamable HTTP)
│
◆ What would you like to call this extension?
│ Neighborhood
└
- Enter the Streamable HTTP endpoint URI.
┌ goose-configure
│
◇ What would you like to configure?
│ Add Extension
│
◇ What type of extension would you like to add?
│ Remote Extension (Streamable HTTP)
│
◇ What would you like to call this extension?
│ Neighborhood
│
◆ What is the Streamable HTTP endpoint URI?
│ https://connect.squareup.com/v2/mcp/neighborhood
└
- Enter the number of seconds goose should wait for actions to complete before timing out. Default is
300seconds.
┌ goose-configure
│
◇ What would you like to configure?
│ Add Extension
│
◇ What type of extension would you like to add?
│ Remote Extension (Streamable HTTP)
│
◇ What would you like to call this extension?
│ Neighborhood
│
◇ What is the Streamable HTTP endpoint URI?
│ https://connect.squareup.com/v2/mcp/neighborhood
│
◆ Please set the timeout for this tool (in secs):
│ 300
└
- Enter a description for this extension.
┌ goose-configure
│
◇ What would you like to configure?
│ Add Extension
│
◇ What type of extension would you like to add?
│ Remote Extension (Streamable HTTP)
│
◇ What would you like to call this extension?
│ Neighborhood
│
◇ What is the Streamable HTTP endpoint URI?
│ https://connect.squareup.com/v2/mcp/neighborhood
│
◇ Please set the timeout for this tool (in secs):
│ 300
│
◆ Enter a description for this extension:
│ Discover nearby restaurants, browse menus, and place takeout orders through natural conversation.
└
- Choose
Nowhen asked to add custom headers.
┌ goose-configure
│
◇ What would you like to configure?
│ Add Extension
│
◇ What type of extension would you like to add?
│ Remote Extension (Streamable HTTP)
│
◇ What would you like to call this extension?
│ Neighborhood
│
◇ What is the Streamable HTTP endpoint URI?
│ https://connect.squareup.com/v2/mcp/neighborhood
│
◇ Please set the timeout for this tool (in secs):
│ 300
│
◇ Enter a description for this extension:
│ Discover nearby restaurants, browse menus, and place takeout orders through natural conversation.
│
◆ Would you like to add custom headers?
│ No
│
└ Added Neighborhood extension
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."