Overview
Goose is an on-machine AI agent (CLI and Desktop) from Block with MCP support.Prerequisites
- Goose installed (installation guide)
- A StackOne linked account (set one up here)
Get your MCP URL
Before configuring Goose, get your MCP URL from the StackOne dashboard:- Go to Connectors in the left nav and open the connector you want to use
- Click Use Connector in the top right
- On the Use tab, click MCP Server under “Use with Agent Client”
- Select a linked account from the dropdown
- Choose HTTPS MCP as the client
- Copy the generated URL — it looks like:
Setup Methods
Goose supports two methods: Interactive Configuration (easiest) and Manual YAML (advanced).Method 1: Interactive Configuration (Recommended)
Run the configuration wizard:Method 2: Manual YAML Configuration
Find your Goose config file:- Linux/Mac:
~/.config/goose/config.yaml - Windows:
%APPDATA%\goose\config.yaml
extensions:
<session_token> with the token from the dashboard.
Multiple accounts
Multiple accounts
Add separate entries for each account:
Advanced: Manual API Key Setup
If you prefer to authenticate with your API key and account ID directly:Verify Installation
After configuration, start a Goose session and check available tools:Desktop Application
If using Goose Desktop:- Open Goose Desktop
- Go to Settings → Extensions
- Your StackOne extension should appear in the list
- Toggle to enable/disable as needed
Troubleshooting
Extension not loading
Extension not loading
Symptoms: StackOne tools don’t appear when asked “what tools do you have?”
- Verify config file location:
goose info -v - Check YAML syntax (indentation matters)
- Ensure the extension is marked
enabled: true - Restart Goose after config changes
- Check logs:
goose logs
Authentication errors
Authentication errors
Symptoms: “401 Unauthorized” or “403 Forbidden”If using a dashboard token, regenerate it from the MCP tile in the dashboard.If using manual API key auth:
- Verify base64 encoding includes the trailing colon:
echo -n "your_api_key:" | base64 - Confirm the account ID matches your linked account
- Check the API key is valid in StackOne Dashboard
Connection timeout
Connection timeout
Increase the timeout in your config:
No tools available
No tools available
- Verify you have active integrations in the StackOne Dashboard
- Check that actions are enabled in your integration config
- Review StackOne Playground to see expected tools
YAML configuration errors
YAML configuration errors
- Validate YAML syntax at https://www.yamllint.com/
- Check indentation (use spaces, not tabs)
- Ensure quotes around header values
- Run:
goose info -vto see config parsing errors
Next Steps
Dashboard Setup
Generate MCP configs from any connector
Authentication Guide
Configure authentication and security
Goose Documentation
Learn more about Goose capabilities
Explore All Tools
See all available operations in StackOne Playground