{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_nqnj3vwqtv8r","handle":"mcp-smarthub","url":"https://wellknown.network/agents/mcp-smarthub","links":{"self":"https://wellknown.network/agents/mcp-smarthub/record.json","html":"https://wellknown.network/agents/mcp-smarthub","markdown":"https://wellknown.network/agents/mcp-smarthub/record.md","api":"https://wellknown.network/api/v1/agents/mcp-smarthub","status":"https://wellknown.network/api/v1/agents/mcp-smarthub/status","claim":"https://wellknown.network/agents/mcp-smarthub/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mcp-smarthub/claim.json","badge":"https://wellknown.network/agents/mcp-smarthub/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mcp-smarthub/history","tools":"https://wellknown.network/api/v1/agents/mcp-smarthub/tools"},"ard":{"identifier":"urn:air::server:mcp-smarthub","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp-smarthub","summary":"SmartHub MCP extension for Goose","description":"# SmartHub MCP Extension\n\nA Goose extension for natural language interaction with SmartHub data and portfolio management.\n\n## Installation\n\nInstall the package using uvx:\n\n```bash\nuvx mcp_smarthub@latest\n```\n\n## Configuration\n\nAdd the extension to Goose using either the UI or configuration file.\n\n### Using Goose Desktop UI\n\n1. Open Goose Desktop\n2. Click menu (top right) → Settings → Extensions\n3. Click \"Add Extension\"\n4. Use these settings:\n\n```yaml\nType: Standard IO\nID: smarthubdata\nName: SmartHub Extension\nDescription: Natural language interface for SmartHub data and portfolio management\nCommand: uvx mcp_smarthub@latest\n```\n\n### Using Configuration File\n\nAdd to `~/.config/goose/config.yaml`:\n\n```yaml\nextensions:\n  smarthubdata:\n    type: standard_io\n    command: uvx mcp_smarthub@latest\n```\n\n### Using Goose CLI\n\n```bash\ngoose session --with-extension \"uvx mcp_smarthub@latest\"\n```\n\n## Authentication\n\nThe extension uses SSO for Snowflake authentication at Block. No additional credentials are required.\n\n## Features\n\n- Natural language queries for SmartHub data\n- Portfolio management capabilities\n- Custom pricing analysis\n- Winter 2025 features (churn model, variable comp)\n\n## Testing\n\nAfter installation:\n1. Restart Goose\n2. Ask Goose: \"Can you test the SmartHub extension connection to Snowflake?\"\n\n## Troubleshooting\n\n1. Verify installation: `uvx mcp_smarthub@latest --version`\n2. Verify SSO is working by testing Snowflake access in another tool\n3. Check that you're on the Block network or VPN\n4. If you have issues with uvx, ensure your ~/.config/uv/uv.toml is configured:\n   ```toml\n   index-url = \"https://artifactory.global.square/artifactory/api/pypi/block-pypi/simple\"\n   native-tls = true\n   ```\n\n## Support\n\n- GitHub Issues: https://github.com/squareup/smarthub-extension/issues\n- Contact: goose@squareup.com\n\n## Development\n\nSee [DEVELOPMENT.md](DEVELOPMENT.md) for instructions on local development and testing.\n\n## License\n\nMIT License - see LICENSE file for details","publisher":null,"homepage":"https://block.github.io/goose/docs/tutorials/custom-extensions","repository":"https://github.com/squareup/smarthub-extension","version":"0.2.9","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:mcp-smarthub","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"security.identity","name":"Identity & Access","confidence":0.814,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.779,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.768,"provenance":"derived"}],"categories":["dev","security"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"mcp-smarthub","registry":"pypi","observedAt":"2026-11-09T18:26:13.895Z","publishedAt":"2025-03-27T20:36:14.374621Z","latestVersion":"0.2.9"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mcp-smarthub","url":"https://pypi.org/project/mcp-smarthub/","firstSeenAt":"2026-09-10T04:23:06.548Z","fetchedAt":"2026-11-09T18:25:02.444Z","normalizedAt":"2026-11-09T18:25:02.444Z"}]},"firstSeenAt":"2026-09-10T04:23:06.548Z","updatedAt":"2026-11-09T18:26:13.895Z"}