AI platform integrations
Plug the Helius demo into the major AI clients. Each block is copy-paste ready.
Maintained by Helius · Last updated · View source
Claude.ai (Desktop with MCP)
Claude Desktop reads ~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%/Claude/claude_desktop_config.json on Windows. Add the Helius docs MCP:
{
"mcpServers": {
"helius-docs": {
"url": "https://mcp.helius.dev/docs",
"transport": "streamable-http"
}
}
}Restart Claude Desktop. The Helius docs tools appear in the tool picker. Ask things like "how does getAssetsByOwner pagination work?" — Claude will call the docs MCP and quote the canonical docs.
Cursor
Cursor reads ~/.cursor/mcp.json (or the equivalent on Windows). Use the same MCP server card:
{
"mcpServers": {
"helius-docs": {
"url": "https://mcp.helius.dev/docs"
}
}
}Cursor will pick up the tools when you next reload. The agent panel exposes them under the MCP tab.
VS Code with Continue
The Continue extension supports OpenAPI tool registration. Open ~/.continue/config.json and add:
{
"tools": [
{
"type": "openapi",
"url": "https://demo.helius.dev/openapi.json"
}
]
}The demo's RPC methods will appear as callable tools in any Continue chat. No credentials are required because the demo holds the Helius API key server-side.
Goose (Block's open-source agent)
Goose reads ~/.config/goose/config.yaml. Register the Helius docs MCP:
extensions:
helius-docs:
type: streamable_http
url: https://mcp.helius.dev/docs
enabled: trueRun goose session and Goose will load the tools at startup.
ChatGPT — Custom GPT with Actions
Open the GPT Builder, go to the Actions tab, and click Import from URL. Paste:
https://demo.helius.dev/openapi.json
Set Authentication to None. ChatGPT will discover callRpc, callEnhancedApi, nlwebAsk, and the other operations as callable functions.
Perplexity / generic OpenAPI consumers
Any agent that supports OpenAPI 3.1 tool registration can use the demo. Point it at demo.helius.dev/openapi.json. The spec includes operationId for every endpoint so function-calling systems can target them by name.
NLWeb-compatible clients
Clients that speak NLWeb (Microsoft's natural-language web protocol) can POST queries to /ask:
curl -X POST https://demo.helius.dev/ask \
-H "Content-Type: application/json" \
-d '{"query":"how do I get all NFTs owned by a wallet","streaming":false}'The response is a JSON-LD ItemList of relevant pages (or a streamedtext/event-stream when streaming is true).
Helius dashboard (production)
The integrations above use the demo's shared API key. For production traffic, sign up at dashboard.helius.dev/signup and call Helius RPC directly. The free tier covers most development needs.