MCPcopy Index your code
hub / github.com/coinbase/agentkit

github.com/coinbase/agentkit @v0.9.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.9.0 ↗ · + Follow
2,536 symbols 9,962 edges 668 files 1,822 documented · 72% updated 8d agonightly-20250311 · 2025-03-11★ 1,26387 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

WalletProviderWithClient (Interface)
(no doc) [7 implementers]
typescript/agentkit/src/wallet-providers/cdpShared.ts
AgentKitMcpTools (Interface)
* The AgentKit MCP tools and tool handler
typescript/framework-extensions/model-context-protocol/src/index.ts
AgentConfig (Interface)
(no doc)
typescript/examples/langchain-xmtp-chatbot/chatbot.ts
ConfigureLegacyCdpAgentkitWithWalletOptions (Interface)
* Configuration options for the CDP Agentkit with a Wallet.
typescript/agentkit/src/wallet-providers/legacyCdpWalletProvider.ts
PinataConfig (Interface)
* Configuration for Pinata
typescript/agentkit/src/action-providers/zora/utils.ts
UploadResponse (Interface)
* Upload response from Pinata
typescript/agentkit/src/action-providers/zora/utils.ts
ZoraMetadata (Interface)
* Zora coin metadata structure
typescript/agentkit/src/action-providers/zora/utils.ts

Core symbols most depended-on inside this repo

CreateAction
called by 97
typescript/agentkit/src/action-providers/actionDecorator.ts
getNetwork
called by 93
typescript/agentkit/src/wallet-providers/viemWalletProvider.ts
configureWithWallet
called by 79
typescript/agentkit/src/wallet-providers/privyWalletProvider.ts
getAddress
called by 77
typescript/agentkit/src/wallet-providers/viemWalletProvider.ts
sendTransaction
called by 68
typescript/agentkit/src/wallet-providers/viemWalletProvider.ts
from
called by 67
typescript/agentkit/src/agentkit.ts
readContract
called by 55
typescript/agentkit/src/wallet-providers/viemWalletProvider.ts
waitForTransactionReceipt
called by 52
typescript/agentkit/src/wallet-providers/viemWalletProvider.ts

Shape

Function 1,304
Method 736
Class 327
Interface 85
Route 81
Enum 3

Languages

Python66%
TypeScript34%

Modules by API surface

python/coinbase-agentkit/tests/action_providers/cdp/test_cdp_smart_wallet_action_provider.py38 symbols
python/coinbase-agentkit/tests/action_providers/cdp/test_cdp_evm_wallet_action_provider.py36 symbols
python/framework-extensions/pydantic-ai/tests/pydantic_ai_tools/conftest.py29 symbols
typescript/agentkit/src/wallet-providers/legacyCdpWalletProvider.ts28 symbols
python/coinbase-agentkit/coinbase_agentkit/action_providers/ssh/connection.py28 symbols
python/coinbase-agentkit/coinbase_agentkit/action_providers/hyperboliclabs/marketplace/types.py27 symbols
python/framework-extensions/autogen/tests/autogen_tools/conftest.py24 symbols
python/coinbase-agentkit/tests/action_providers/ssh/test_connection_pool.py24 symbols
python/coinbase-agentkit/coinbase_agentkit/wallet_providers/cdp_evm_wallet_provider.py23 symbols
typescript/agentkit/src/wallet-providers/privyEvmDelegatedEmbeddedWalletProvider.ts22 symbols
python/coinbase-agentkit/coinbase_agentkit/wallet_providers/cdp_smart_wallet_provider.py22 symbols
typescript/agentkit/src/wallet-providers/cdpSmartWalletProvider.ts21 symbols

For agents

$ claude mcp add agentkit \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page