Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add Coinbase MCP to the MCP Server Directory
Server: Coinbase MCP
Endpoint:
https://coinbase.mcp.junct.dev/mcpTransport: Streamable HTTP (stateless)
Auth: API key via
cb-access-keyheaderDescription
Coinbase Exchange
MCP endpoint: https://coinbase.mcp.junct.dev/mcp
Domain: analytics
Tools
exchange_restapi_get_accounts— Get all accounts for a profile — Get a list of trading accounts from the profile of the API key.exchange_restapi_get_account— Get a single account by id — Information for a single account. Use this endpoint when you know the a…exchange_restapi_get_account_holds— Get a single account's holds — List the holds of an account that belong to the same profile as the A…exchange_restapi_get_account_ledger— Get a single account's ledger — Lists ledger activity for an account. This includes anything that wo…exchange_restapi_get_account_transfers— Get a single account's transfers — Lists past withdrawals and deposits for an account.exchange_restapi_get_coinbase_accounts— Get all Coinbase wallets — Gets all the user's available Coinbase wallets (These are the wallets/acc…exchange_restapi_post_coinbase_account_addresses— Generate crypto address — Generates a one-time crypto address for depositing crypto. Returns: { id: …exchange_restapi_post_conversion— Convert currency — Converts funds fromfromcurrency totocurrency. Funds are converted on the …exchange_restapi_get_conversion— Get a conversion — Gets a currency conversion by id (i.e. USD -> USDC). Returns: { id: string, amoun…exchange_restapi_get_currencies— Get all known currencies — Gets a list of all known currencies.Note: Not all currencies may be cur…
exchange_restapi_get_currency— Get a currency — Gets a single currency by id. Returns: { id: string, name: string, min_size: string…exchange_restapi_post_deposit_coinbase_account— Deposit from Coinbase account — Deposits funds from a www.coinbase.com wallet to the specified `prof…exchange_restapi_post_deposit_payment_method— Deposit from payment method — Deposits funds from a linked external payment method to the specified …exchange_restapi_get_fees— Get fees — Get fees rates and 30 days trailing volume. Returns: { taker_fee_rate: string, maker_fee_…exchange_restapi_get_fills— Get all fills — Get a list of fills. A fill is a partial or complete match on a specific order.exchange_restapi_get_coinbase_price_oracle— Get signed prices — Get cryptographically signed prices ready to be posted on-chain using Compound's…exchange_restapi_get_orders— Get all orders — List your current open orders. Only open or un-settled orders are returned by defau…exchange_restapi_post_orders— Create a new order — Create an order. You can place two types of orders: limit and market. Orders ca…exchange_restapi_delete_orders— Cancel all orders — With best effort, cancel all open orders. This may require you to make the reque…exchange_restapi_get_order— Get single order — Get a single order byid. Returns: { id: string, price: string, size: string, .…exchange_restapi_delete_order— Cancel an order — Cancel a single open order by{id}.exchange_restapi_get_payment_methods— Get all payment methods — Gets a list of the user's linked payment methods.exchange_restapi_get_products— Get all known trading pairs — Gets a list of available currency pairs for trading.exchange_restapi_get_product— Get single product — Get information on a single product. Returns: { id: string, base_currency: stri…exchange_restapi_get_product_book— Get product book — Get a list of open orders for a product. The amount of detail shown can be custom…exchange_restapi_get_product_candles— Get product candles — Historic rates for a product. Rates are returned in grouped buckets. Candle sc…exchange_restapi_get_product_stats— Get product stats — Gets 30day and 24hour stats for a product. Returns: { open: string, high: string…exchange_restapi_get_product_ticker— Get product ticker — Gets snapshot information about the last trade (tick), best bid/ask and 24h vol…exchange_restapi_get_product_trades— Get product trades — Gets a list the latest trades for a product.exchange_restapi_get_profiles— Get profiles — Gets a list of all of the current user's profiles.exchange_restapi_post_profile— Create a profile — Create a new profile. Will fail if no name is provided or if user already has 10 …exchange_restapi_post_profile_transfer— Transfer funds between profiles — Transfer an amount of currency from one profile to another.exchange_restapi_get_profile— Get profile by id — Information for a single profile. Use this endpoint when you know the profile_id…exchange_restapi_put_profile— Rename a profile — Rename a profile. Names 'default' and 'margin' are reserved. Returns: { id: strin…exchange_restapi_put_profile_deactivate— Delete a profile — Deletes the profile specified byprofile_idand transfers all funds to the prof…exchange_restapi_get_reports— Get all reports — Gets a list of past fills/account reports.exchange_restapi_post_reports— Create a report — Generates a report. Reports are either for past account history or past fills on e…exchange_restapi_get_report— Get a report — Get a specific report byreport_id. Returns: { id: string, type: "fills" | "account…exchange_restapi_get_transfers— Get all transfers — Gets a list of in-progress and completed transfers of funds in/out of any of the…exchange_restapi_get_transfer— Get a single transfer — Get information on a single transfer. Returns: { id: string, type: "deposit"…exchange_restapi_get_user_exchange_limits— Get user exchange limits — Gets exchange limits information for a single user. Returns: { transfer_l…exchange_restapi_post_withdraw_coinbase_account— Withdraw to Coinbase account — Withdraws funds from the specifiedprofile_idto a www.coinbase.com…exchange_restapi_post_withdraw_crypto— Withdraw to crypto address — Withdraws funds from the specifiedprofile_idto an external crypto a…exchange_restapi_get_withdraw_fee_estimate— Get fee estimate for crypto withdrawal — Gets the fee estimate for the crypto withdrawal to crypto a…exchange_restapi_post_withdraw_payment_method— Withdraw to payment method — Withdraws funds from the specifiedprofile_idto a linked external pa…Connection
{ "mcpServers": { "coinbase-mcp": { "url": "https://coinbase.mcp.junct.dev/mcp", "transport": "streamable-http" } } }Registry entry (
servers.json){ "id": "coinbase-mcp", "name": "Coinbase MCP", "description": "Get all accounts for a profile — Get a list of trading accounts from the profile of the API key.", "repository": "https://github.com/junct-bot/coinbase-mcp", "endpoint": "https://coinbase.mcp.junct.dev/mcp", "transport": [ "streamable-http" ], "tags": [ "read", "accounts", "coinbase accounts", "write", "conversions", "analytics", "currencies", "transfers" ], "version": "1.0.0", "author": "Junct", "llms_txt": "https://coinbase.mcp.junct.dev/llms.txt", "created_at": "2026-03-18T13:13:05.950Z" }Generated by Junct — agent-readiness infrastructure for crypto/DeFi.