Skip to main content
Glama
privy-io
by privy-io

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PRIVY_APP_IDYesYour Privy App ID
PRIVY_APP_SECRETYesYour Privy App Secret
PRIVY_API_BASE_URLNoCustom API URLhttps://api.privy.io/v1
PRIVY_AUTHORIZATION_PRIVATE_KEYNoFor signing ops on owner-controlled wallets

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_walletsB

Retrieves a list of wallets associated with the Privy application.

get_wallet_detailsB

Retrieves details for a specific wallet by its ID.

create_walletB

Creates a new app-owned wallet. App-owned wallets are fully managed by your Privy app.

update_walletC

Updates a wallet's policies.

get_wallet_balanceA

Retrieves the balance of a wallet for a specific asset and chain.

get_wallet_transactionsC

Retrieves transaction history for a specific wallet.

personal_signB

Sign a message using the personal_sign method with a specified wallet.

eth_signTransactionC

Sign a transaction using the eth_signTransaction method with a specified wallet.

eth_signTypedData_v4C

Sign EIP-712 typed data using eth_signTypedData_v4 method.

secp256k1_signC

Sign a hash using the secp256k1 method.

raw_signA

Sign a raw hash using the wallet's private key along the blockchain's cryptographic curve.

eth_sendTransactionB

Sign and broadcast a transaction to the blockchain network.

solana_signMessageC

Sign a message with a Solana wallet.

solana_signTransactionA

Sign a transaction with a Solana wallet without broadcasting it.

solana_signAndSendTransactionC

Sign and broadcast a transaction with a Solana wallet.

create_policyB

Create a new wallet policy with rules governing transaction behavior.

get_policyA

Retrieves a policy by its ID.

update_policyB

Updates an existing policy by its ID.

delete_policyB

Deletes a policy by its ID.

add_rule_to_policyC

Adds a new rule to an existing policy.

get_policy_ruleB

Retrieves a specific rule from a policy.

update_policy_ruleB

Updates an existing rule within a policy.

delete_policy_ruleB

Deletes a specific rule from a policy.

get_transactionB

Retrieves transaction details by transaction ID.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/privy-io/privy-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server