Privy MCP. Manage user and wallet states through conversation.
Privy connects your AI client directly to Web3 identity infrastructure. Manage users, create wallets across Ethereum, Solana, Bitcoin, and Sui, and execute blockchain actions—all through natural conversation. Check user profiles, provision new wallets in batches up to 100, or retrieve specific transaction details without leaving your agent environment.
Give Claude and any AI agent real-world access
Find users by email address or search for profiles using keywords, retrieving detailed metadata.
Create new crypto wallets across multiple chains (Ethereum, Solana, Bitcoin, Sui), either one-by-one or in bulk batches of up to 100.
Create new user records and securely delete old ones when they are no longer needed.
Update wallet metadata, change ownership policies, or retrieve specific details for any known wallet ID.
Execute direct RPC calls through managed wallets, allowing actions like signing messages or sending transactions.
Ask an AI about this
Waiting for input…
What AI agents can do with Privy MCP: 12 Tools for Identity Management
These tools allow you to programmatically perform every key action related to user accounts and Web3 wallet infrastructure directly through your AI client.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Privy MCPBatch Create Wallets
Creates multiple new crypto wallets in bulk, supporting up to 100 addresses at once.
Create User
Registers a brand-new user profile object and links it to one or more accounts.
Create Wallet
Generates a single new wallet for the system to use with a user.
Delete User
Permanently removes a specified user record from the database.
Get Transaction By External Id
Retrieves transaction details by providing an external tracking ID.
Get Transaction
Fetches full information about a specific blockchain transaction.
Get User By Email
Finds and returns a user's profile data using their email address.
Get User
Retrieves all available metadata for a specific user ID.
Get Wallet
Gets the current details and status of a known wallet address.
Search Users
Searches the entire user database using keywords or partial profile data.
Update Wallet
Modifies an existing wallet's metadata, policies, or ownership settings.
Wallet Rpc
Executes arbitrary blockchain Remote Procedure Calls (RPC) actions on a managed wallet.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Privy, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Privy. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Handling user accounts used to be a mess of dashboards and APIs.
Today, if you need to check a user's status or create a test wallet, you usually have to hop through three different systems: the internal database for their profile, the crypto explorer for transaction history, and then write separate scripts just to provision them a clean new account. It’s slow, and every system has its own API keys.
With this MCP, all of that gets pulled into one conversation. You tell your agent what you need—say, 'Find user A's wallet status.' The agent handles the lookup, checks the blockchain transaction history, and tells you the full answer in a single response.
Privy MCP: Manage accounts & wallet states
You no longer need to write boilerplate code for basic user lookups or wallet creation. Whether you use `get_user_by_email` or the bulk action of `batch_create_wallets`, the complexity is abstracted away.
The result is simple: Your agent acts like a specialist who knows every facet of your Web3 identity stack, allowing you to move from asking questions to executing infrastructure changes instantly.
What Privy MCP does for your AI
This MCP lets you manage the core infrastructure of any Web3 application using simple language commands. Instead of writing complex API calls for every new user or wallet status check, you talk to your AI client, and it handles the heavy lifting. You can instantly create a new user object, look up existing profiles by email address, or provision wallets in large batches.
Need to confirm if a transaction succeeded? Just ask. The system retrieves specific wallet data or checks recent transactions using external IDs. This ability to manage complex identity lifecycle—from creating accounts to performing RPC actions on managed wallets—all via chat is what makes this MCP invaluable. When you connect it through Vinkius, you get access to the full spectrum of user and wallet operations in one place.
019e38db-4692-73e4-9723-95a742f7d078 How to set up Privy MCP
The bottom line is you manage complex Web3 identity and wallet infrastructure using natural language commands inside your existing AI workflow.
Subscribe to this MCP and enter your Privy App ID and App Secret credentials.
Connect the MCP to any compatible AI client (Claude, Cursor, etc.) within your chosen workspace.
Start interacting with it by asking your agent to perform actions like 'search for users' or 'batch create wallets'.
Who uses Privy MCP
This MCP is essential for any technical team dealing with user onboarding or crypto-native products. It solves the pain point of having to switch between developer tools, documentation sites, and multiple dashboards just to check a user's wallet status or create test accounts.
Needs to quickly provision test wallets or inspect existing user account data without leaving the code editor environment.
Must verify linked accounts, check wallet statuses, or confirm profile details when planning new features or handling support requests.
Automates user lifecycle management and updates complex wallet policies using a conversational interface for auditing purposes.
Benefits of connecting Privy MCP
Instead of manually querying APIs to check if a user exists, you simply ask your agent using the get_user or get_user_by_email tools. It handles the lookup immediately.
Need to test out a new feature? Use batch_create_wallets to provision up to 100 test wallets at once, eliminating slow manual setup steps.
When you need to confirm a complex blockchain action, use get_transaction_by_external_id. You get the transaction status without needing raw node access.
Managing identity is simpler: Use create_user to onboard accounts and delete_user when an account needs to be retired, all via conversational commands.
The flexibility of wallet_rpc lets you perform specialized actions—like signing a message or sending a transaction—that go beyond simple reads.
Privy MCP use cases
Onboarding a new client
A Product Manager needs to verify if a potential client, Jane Doe, already has an account. They prompt their agent: 'Get the user details for jane@company.com.' The agent uses get_user_by_email and immediately returns her profile ID and linked wallet status.
Auditing system accounts
A DevOps Engineer must update the ownership policy on a critical treasury wallet for compliance. They instruct their agent to use update_wallet, specifying the new owner details, ensuring the change is logged and executed immediately.
Running large-scale tests
A developer needs 50 fresh test wallets for a network stress test. Instead of running 50 separate scripts, they ask their agent to batch_create_wallets with the desired chain type and receive all credentials instantly.
Investigating failed transfers
A support team member receives a ticket about a missing payment. They use get_transaction_by_external_id, providing the tracking ID, and the agent confirms if the transaction was successful or stuck.
Privy MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Treating it like simple database search
Trying to use this MCP just for reading basic user info, when a dedicated CRM API would be better.
Use get_user or search_users if you only need profile data. But if the goal is managing wallet state, always use update_wallet or wallet_rpc.
Writing boilerplate code for every action
Manually writing a Python function every time you need to check a user's account status.
Just talk to your agent. Use the tool calling mechanism with get_user or create_wallet. The MCP handles the underlying API complexity.
Assuming wallet details are static
Calling an outdated function assuming a wallet's ownership hasn't changed since last month.
Always verify the current state first. Use get_wallet before attempting to use update_wallet or execute any RPC command.
When to use Privy MCP
Use this MCP if your workflow involves complex, multi-step actions in a Web3 context—specifically creating users, managing wallet ownership/policies, or executing transactions. It’s designed for conversational orchestration of state changes. Don't use it if you only need to read simple data that doesn't involve crypto identity (e.g., just listing product names). If your task is purely front-end UI work or reading non-blockchain related records, look into a standard database connector instead. However, if those records are tied to an account or wallet ID, this MCP is necessary because it provides the tools to verify and manipulate that core identity state.
Frequently asked questions about Privy MCP
How do I create multiple wallets using the Privy MCP? +
You use the batch_create_wallets tool. This lets you provision up to 100 new crypto wallets in a single command, which is much faster than creating them one by one.
Can I check if a user exists with Privy MCP? +
Yes, you can use get_user or search_users. If the agent returns profile data, the account exists; otherwise, it confirms that no matching records were found.
What if I need to change a wallet's owner? +
You use the update_wallet tool. This lets you modify metadata and policies for an existing wallet ID, allowing you to safely transfer ownership or update credentials.
Does Privy MCP handle transaction history lookups? +
Yes. You can fetch specific transactions using get_transaction or narrow down the search by providing a known external tracking identifier via get_transaction_by_external_id.
Is Privy MCP only for Ethereum wallets? +
No, it supports multiple chains. You can provision and manage assets across several networks including Solana, Bitcoin, Sui, and Ethereum.