Integrations
Pick the way you work. The MCP server is free within a rate limit; the HTTP endpoints are pay-per-call with x402.
| Where | Install | Package |
|---|---|---|
| JavaScript and TypeScript | npm install @ambolt/sdk | @ambolt/sdk |
| Python | pip install ambolt | ambolt |
| LangChain | pip install langchain-ambolt | langchain-ambolt |
| n8n | Settings, Community Nodes, n8n-nodes-ambolt | n8n-nodes-ambolt |
| MCP over HTTP | https://api.ambolt.dev/mcp | Any client that supports remote servers |
| MCP over stdio | npx -y @ambolt/mcp | @ambolt/mcp |
First call
LangChain
from langchain_ambolt import AmboltToolkit
tools = AmboltToolkit().get_tools()
print(AmboltToolkit().call("iban_validate", iban="DK5000400440116243"))
JavaScript
import { createAmbolt } from "@ambolt/sdk";
const ambolt = createAmbolt({ fetch: payingFetch }); // an x402-capable fetch
console.log(await ambolt.ibanValidate({ iban: "DK5000400440116243" }));
console.log(await ambolt.swap.quote({ inputMint, outputMint, amount: "10000000" })); // free
MCP client configuration
{ "mcpServers": { "ambolt": { "url": "https://api.ambolt.dev/mcp" } } }
Rate limit on the MCP server: 30 requests a minute per IP. For volume, use the pay-per-call endpoints; see pricing and the free swap API.