@junct/coinbase
v0.1.0
Published
coinbase tools for AI agents — 45 tools, MCP + OpenAI compatible. Generated by Junct.
Maintainers
Readme
@junct/coinbase
coinbase tools for AI agents — 45 tools
Generated by Junct. analytics domain.
Install
npm install @junct/coinbaseUsage — OpenAI
import { tools } from '@junct/coinbase';
import OpenAI from 'openai';
const client = new OpenAI();
const response = await client.chat.completions.create({
model: 'gpt-4o',
messages: [{ role: 'user', content: 'Query coinbase' }],
tools,
});Usage — MCP (Claude Desktop / Cursor)
Add to your MCP config:
{
"mcpServers": {
"coinbase": {
"url": "https://coinbase.mcp.junct.dev/mcp",
"transport": "streamable-http"
}
}
}Usage — Direct Call
import { callTool } from '@junct/coinbase';
const result = await callTool('exchange_restapi_get_accounts', {});
console.log(result);Tools (45)
exchange_restapi_get_accounts— Get all accounts for a profile — Get a list of trading accounts from the profileexchange_restapi_get_account— Get a single account by id — Information for a single account. Use this endpointexchange_restapi_get_account_holds— Get a single account's holds — List the holds of an account that belong to the sexchange_restapi_get_account_ledger— Get a single account's ledger — Lists ledger activity for an account. This incluexchange_restapi_get_account_transfers— Get a single account's transfers — Lists past withdrawals and deposits for an acexchange_restapi_get_coinbase_accounts— Get all Coinbase wallets — Gets all the user's available Coinbase wallets (Theseexchange_restapi_post_coinbase_account_addresses— Generate crypto address — Generates a one-time crypto address for depositing cryexchange_restapi_post_conversion— Convert currency — Converts funds fromfromcurrency totocurrency. Funds aexchange_restapi_get_conversion— Get a conversion — Gets a currency conversion by id (i.e. USD -> USDC). Returns:exchange_restapi_get_currencies— Get all known currencies — Gets a list of all known currencies. Note: Not all cexchange_restapi_get_currency— Get a currency — Gets a single currency by id. Returns: { id: string, name: striexchange_restapi_post_deposit_coinbase_account— Deposit from Coinbase account — Deposits funds from a www.coinbase.com wallet toexchange_restapi_post_deposit_payment_method— Deposit from payment method — Deposits funds from a linked external payment methexchange_restapi_get_fees— Get fees — Get fees rates and 30 days trailing volume. Returns: { taker_fee_rateexchange_restapi_get_fills— Get all fills — Get a list of fills. A fill is a partial or complete match on a- ... and 30 more
Links
- Server: https://coinbase.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/coinbase
- All servers: https://junct.dev/servers
