Available integrations
| Provider | MCP tools | Status |
|---|---|---|
| Uniswap | uniswap_swap_quote | Available |
| LiFi | lifi_swap_quote | Available |
| 1inch | oneinch_swap_quote | Available |
| Jupiter | jupiter_swap_quote | Available |
Uniswap
Swap quotes and unsigned transactions on EVM chains.
LiFi
Cross-chain and same-chain routes via LiFi.
1inch
Same-chain EVM aggregator swaps via 1inch.
Jupiter
SPL token swaps on Solana mainnet and devnet.
Swap confirmation
User Confirm / Cancel before signing swaps in chat.
Dashboard
- Open Agentic Stack → Integrations for your application.
- Enable a provider (e.g. Uniswap).
- Paste the vendor API key and save.
agent_third_party_provider and apply to all agents under that app when the integration is enabled.
How it works
| Step | Component | Responsibility |
|---|---|---|
| 1 | Dashboard | Enable integration + store API key |
| 2 | User-Service | Encrypt credentials (THIRD_PARTY_CREDENTIALS_KEY) |
| 3 | validation-service | Decrypt and return thirdPartyProviders on agent validation |
| 4 | Agent Kit MCP | Gate tools — return UNISWAP_NOT_ENABLED if disabled |
| 5 | Your backend | Sign and broadcast transactions with agent accessKey |
MCP tool gating
Third-party MCP tools are only callable when:- The integration is enabled in the dashboard for that application.
- A valid API key is stored for the provider.
- Agent validation succeeds (application or per-agent API key).
UNISWAP_NOT_ENABLED with a message to configure Integrations.
Distinction from other keys
| Secret | Purpose |
|---|---|
| Application API key (dashboard Overview) | Auth to Agent Kit REST/MCP |
Agent accessKey | Sign on-chain txs and x402 payments |
| Third-party API key (Integrations) | Call vendor APIs (Uniswap, etc.) on your behalf |
Deployment checklist
| Service | Required for integrations |
|---|---|
| User-Service | Migration agent_third_party_provider, THIRD_PARTY_CREDENTIALS_KEY |
| validation-service | Same encryption key, AGENT_KIT_POSTGRES_DB |
| web3-agent-kit-service | VALIDATION_SERVICE_URL, provider MCP tools |
| agent-app-service | Swap signing + optional confirmation UI |
| frontend-ui | Integrations page |
Next steps
- Uniswap integration — chains,
uniswap_swap_quote, specialist chat - LiFi integration — cross-chain routes,
lifi_swap_quote, specialist chat - 1inch integration — EVM aggregator swaps,
oneinch_swap_quote, specialist chat - Jupiter integration — Solana swaps,
jupiter_swap_quote, specialist chat - Swap confirmation — human-in-the-loop before broadcast
- MCP tools reference —
uniswap_swap_quotein the tool catalog - Dashboard setup — Agentic Stack navigation