Skip to main content

SmartHub MCP Extension

A Goose extension for natural language interaction with SmartHub data and portfolio management.

Installation

Install the package using uvx:

uvx mcp_smarthub@latest

Configuration

Add the extension to Goose using either the UI or configuration file.

Using Goose Desktop UI

  1. Open Goose Desktop
  2. Click menu (top right) → Settings → Extensions
  3. Click "Add Extension"
  4. Use these settings:
Type: Standard IO
ID: smarthubdata
Name: SmartHub Extension
Description: Natural language interface for SmartHub data and portfolio management
Command: uvx mcp_smarthub@latest

Using Configuration File

Add to ~/.config/goose/config.yaml:

extensions:
  smarthubdata:
    type: standard_io
    command: uvx mcp_smarthub@latest

Using Goose CLI

goose session --with-extension "uvx mcp_smarthub@latest"

Authentication

The extension uses SSO for Snowflake authentication at Block. No additional credentials are required.

Features

  • Natural language queries for SmartHub data
  • Portfolio management capabilities
  • Custom pricing analysis
  • Winter 2025 features (churn model, variable comp)

Testing

After installation:

  1. Restart Goose
  2. Ask Goose: "Can you test the SmartHub extension connection to Snowflake?"

Troubleshooting

  1. Verify installation: uvx mcp_smarthub@latest --version
  2. Verify SSO is working by testing Snowflake access in another tool
  3. Check that you're on the Block network or VPN
  4. If you have issues with uvx, ensure your ~/.config/uv/uv.toml is configured:
    index-url = "https://artifactory.global.square/artifactory/api/pypi/block-pypi/simple"
    native-tls = true
    

Support

Development

See DEVELOPMENT.md for instructions on local development and testing.

License

MIT License - see LICENSE file for details

Metadata

Release files for mcp-smarthub 0.2.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mcp-smarthub 0.2.9
File Size Uploaded Provenance
mcp_smarthub-0.2.9.tar.gz 9.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for mcp-smarthub 0.2.9
File Interpreter ABI Platform
mcp_smarthub-0.2.9-py3-none-any.whl Python 3 none any Details

Total release size: 19.0 kB

Release files / mcp_smarthub-0.2.9.tar.gz

Download URL mcp_smarthub-0.2.9.tar.gz
Size 9.8 kB
Tags Source
SHA-256 checksum
How to use checksums
29641b83f8b53695f27be3aaf967b9cf36958855d9eee4417928c6216b3f5906
BLAKE2b-256 checksum
How to use checksums
09d7dc31106530dc667c1d8747774496af7a8d097f6a48272482af2a88bc40a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.6

Release files / mcp_smarthub-0.2.9-py3-none-any.whl

Download URL mcp_smarthub-0.2.9-py3-none-any.whl
Size 9.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cff3737100a27d8c0e5f29fce977395f80a21b22bc8964d6897fb1505031ddbd
BLAKE2b-256 checksum
How to use checksums
eff3c2fe362cb36b1cb567c2741d78bd5bc8aa0aea332b7fa1b347c8758de16d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.6

Security for mcp-smarthub 0.2.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page