Lit Protocol (Decentralized Access Control)

Lit Protocol (Decentralized Access Control) MCP Connector for Claude

F

Manage decentralized access control, Programmable Key Pairs (PKPs), and execute immutable Lit Actions within TEEs directly from your AI agent.

20 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect to Lit Protocol to orchestrate decentralized identity and access control. This server allows your AI to manage Programmable Key Pairs (PKPs), organize them into groups, and execute secure Lit Actions.

What you can do

  • Account Management — Create accounts, verify existence, and manage scoped usage API keys for secure day-to-day operations.
  • Programmable Key Pairs (PKP) — Generate and list decentralized wallets (PKPs) owned by your account to act as distributed identities.
  • Access Control Groups — Create groups, add/remove PKPs, and manage permissions for complex decentralized access schemas.
  • Lit Actions — Register and execute immutable JavaScript programs inside Trusted Execution Environments (TEEs) using IPFS CIDs or inline code.
  • Security & Permissions — Update usage key scopes and manage action-to-group mappings dynamically to ensure granular control.

How it works

  1. Subscribe to this server
  2. Enter your Lit Protocol API Key
  3. Start managing decentralized keys and executing secure actions from Claude, Cursor, or any MCP-compatible client

Who is this for?

  • Web3 Developers — automate the management of PKPs and Lit Actions without leaving your development environment.
  • Security Engineers — audit access control groups and manage usage keys through natural language queries.
  • dApp Builders — quickly test and execute Lit Actions in TEEs to verify decentralized logic.
web3decentralized-authpkpteelit-actionsaccess-control

20 tools expose this connector's capabilities to your AI agent.

add_action_to_group

Add an IPFS CID to a group

add_action

Register a standalone action (name + CID)

add_group

Create a new group

add_pkp_to_group

Add a PKP to a specific group

add_usage_api_key

Create a scoped usage key

check_account_exists

Verify if an account exists for the provided API key

confirm_payment

Finalize credit top-up after payment

create_account

Create a new Lit account

create_payment_intent

Create a Stripe PaymentIntent (min $5.00)

create_wallet

Request a new PKP for the account

execute_lit_action

Provide either code or ipfs_id. Execute a Lit Action

get_billing_balance

Check credit balance

list_actions

List registered actions

list_api_keys

List usage keys (metadata only)

list_groups

List all groups

list_wallets

List all PKPs owned by the account

remove_group

Delete a group

remove_pkp_from_group

Remove a PKP from a group

remove_usage_api_key

Delete a usage key

update_usage_api_key

Update permissions for a usage key

See how to talk to your AI agent using Lit Protocol (Decentralized Access Control).

List all my PKP wallets and their addresses.

I've retrieved your PKPs. You have 2 active wallets: PKP #1 (Address: 0x123...) and PKP #2 (Address: 0x456...). Would you like to manage permissions for any of them?

Execute this Lit Action code to sign a message: 'console.log("signing...");'

Executing the Lit Action in a TEE... The execution was successful. The output logs show 'signing...' and the operation completed securely. Do you need the execution receipt?

Create a new access group named 'Beta Testers'.

Group 'Beta Testers' has been created successfully with ID 'group_987'. You can now add PKPs to this group using the `add_pkp_to_group` tool.

Yes! Use the `execute_lit_action` tool. You can provide either inline JavaScript code or an IPFS CID to run immutable programs inside Lit's Trusted Execution Environments.

Related Connectors