Vinkius
Lit Protocol

Lit Protocol MCP for AI. Govern decentralized access and execute TEE code.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Lit Protocol (Decentralized Access Control) MCP on Cursor AI Code EditorLit Protocol (Decentralized Access Control) MCP on Claude Desktop AppLit Protocol (Decentralized Access Control) MCP on OpenAI Agents SDKLit Protocol (Decentralized Access Control) MCP on Visual Studio CodeLit Protocol (Decentralized Access Control) MCP on GitHub Copilot AI AgentLit Protocol (Decentralized Access Control) MCP on Google Gemini AILit Protocol (Decentralized Access Control) MCP on Lovable AI DevelopmentLit Protocol (Decentralized Access Control) MCP on Mistral AI AgentsLit Protocol (Decentralized Access Control) MCP on Amazon AWS Bedrock

How this MCP server connects to your AI agent

Lit Protocol (Decentralized Access Control) manages decentralized identity, access policies, and secure code execution in Web3. This server lets your agent generate Programmable Key Pairs (PKPs), define granular usage scopes, organize permissions into groups, and run immutable JavaScript programs inside TEEs directly through natural conversation.

What AI agents can do with Lit Protocol (Decentralized Access Control) Automation

Add action to group

Assigns an existing action's CID to a specific access group, granting permission for that function.

Add action

Registers a new standalone Lit Action by providing its name and IPFS Content Identifier (CID).

Add group

Creates a new, distinct access control group within the Lit Protocol system.

+ 17 more capabilities included
Manage Decentralized Identities

Generate, list, and track Programmable Key Pairs (PKPs) that serve as verifiable, distributed accounts for your application.

Structure Access Permissions

Build complex access schemas by creating groups and assigning specific PKPs to them, controlling who can do what across your system.

Execute Secure Code Logic

Run immutable JavaScript programs (Lit Actions) inside TEEs, ensuring that critical business logic executes in a verifiable, protected environment.

Control API Key Scope

Create and update usage API keys, allowing you to enforce granular permissions on what actions your agent can perform using specific credentials.

Included with Plan

Waiting for input…

AI Agent

What AI agents can do with Lit Protocol (Decentralized Access Control) MCP Server: 20 Tools for Governance

These tools let you programmatically manage PKPs, define access groups, register actions, and run secure Lit Actions using a single API gateway.

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 Lit Protocol (Decentralized Access Control) on Vinkius

Add Action To Group

Assigns an existing action's CID to a specific access group, granting permission for that function.

Add Action

Registers a new standalone Lit Action by providing its name and IPFS Content...

Add Group

Creates a new, distinct access control group within the Lit Protocol system.

Add Pkp To Group

Adds an existing Programmable Key Pair (PKP) to a designated access group, granting...

Add Usage Api Key

Generates and sets up a new usage API key with specific, limited scopes for...

Check Account Exists

Verifies whether an account is registered and active using a provided Lit Protocol API key.

Confirm Payment

Finalizes the credit top-up process after payment details have been successfully processed.

Create Account

Initializes and registers an entirely new Lit account within the system using a...

Create Payment Intent

Creates a Stripe PaymentIntent object, typically requiring a minimum value of $5.00...

Create Wallet

Requests and generates a new Programmable Key Pair (PKP) identity linked to your...

Execute Lit Action

Runs a defined Lit Action, accepting either the raw code or its IPFS ID for secure...

Get Billing Balance

Retrieves the current credit balance associated with your account's billing profile.

List Actions

Lists all Lit Actions that have been previously registered within your connected environment.

List Api Keys

Returns a list of usage API keys, showing only the metadata for auditing purposes.

List Groups

Retrieves and displays all currently defined access control groups in the system.

List Wallets

Lists every Programmable Key Pair (PKP) identity currently owned by your connected...

Remove Group

Permanently deletes an existing, empty access control group from the system.

Remove Pkp From Group

Removes a specified PKP identity from its assigned access group.

Remove Usage Api Key

Deletes an existing usage API key, revoking its associated permissions and access scopes.

Update Usage Api Key

Modifies the defined permissions or scope of an active usage API key.

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.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Lit Protocol integration is available immediately — no restart needed.

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 every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Lit Protocol (Decentralized Access Control), then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Lit Protocol MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Lit Protocol. 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 INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Built on the Model Context Protocol (MCP) for Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 20 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Managing access policies shouldn't feel like navigating six different admin dashboards., Solved with Vinkius AI Gateway

Right now, to audit who can run a specific function, you have to jump between the PKP manager, the group editor, and the usage key console. You check if the wallet is in the right group; then you verify the action is assigned to that group; finally, you confirm the API key associated with the user hasn't been revoked or out-scoped.

With Lit Protocol MCP Server, your agent handles this multi-step process in one flow. Your AI client calls `list_groups` and `update_usage_api_key`, providing a single source of truth for access control across decentralized systems.

Lit Protocol (Decentralized Access Control) MCP Server: Manage identity, keys, and actions.

The manual steps that disappear include: checking the PKP's existence, verifying its group membership, ensuring the required action is registered, AND making sure the associated API key has permissions for both. This used to be a half-day chore of cross-referencing.

Now, your agent can sequence these calls—for instance, running `add_pkp_to_group` immediately after calling `create_wallet`—making complex governance tasks instant and reliable.

What your AI can actually do with this

Lit Protocol MCP Server - Decentralized Access Control handles your entire Web3 security stack. You'll use this server to manage decentralized identity, build complex access policies, and run secure code logic right from your agent. It’s built for apps that need verifiable, protected operations without relying on a bunch of separate contracts or services.

Identity Management (PKPs & Accounts)

You can initialize an entirely new Lit account using create_account with a provided API key. You'll generate and track Programmable Key Pairs (PKPs) as verifiable, distributed identities through the create_wallet function. If you need to know if an account is active before doing anything, run check_account_exists. To see every PKP identity your connected account owns, call list_wallets.

Access Control and Grouping

This system lets you build granular access schemas using groups. You can create a new, distinct group with add_group and then view all existing ones by calling list_groups. To assign specific permissions, you'll add an existing PKP to a group via add_pkp_to_group; this grants the key the entire group's set of rules.

If a key needs to lose access, use remove_pkp_from_group to detach it from its assigned group. You can also clean up by deleting an empty group using remove_group.

Secure Code Execution (Lit Actions)

The server lets you run immutable JavaScript programs—called Lit Actions—inside a Trusted Execution Environment (TEE). First, register a new standalone Lit Action by providing its name and IPFS Content Identifier (CID) using add_action; you'll see all registered actions when you call list_actions. To actually execute the code, use execute_lit_action, accepting either raw code or the action’s IPFS ID for secure running.

API Key Scope Control

You gotta control what your agent can do with specific credentials. Use add_usage_api_key to generate a new usage API key, setting specific, limited scopes right out of the gate. If those permissions change, you'll modify them using update_usage_api_key. To check what keys are active for auditing purposes, run list_api_keys. When an API key is no longer needed, delete it and revoke its access fully with remove_usage_api_key.

Operational & Billing Tools

For operational needs, you can get the current credit balance associated with your account's billing profile using get_billing_balance. To initiate payments, call create_payment_intent, which sets up a Stripe PaymentIntent object (it requires at least $5.00). Once payment details are processed successfully, use confirm_payment to finalize the credit top-up.

Built · Hosted · Managed by Vinkius Lit Protocol MCP Server - Decentralized Access Control
Server ID 019e5d2e-2fe8-722e-bc26-3d7249660525
Vinkius Inspector
Compliance Grade F
Score 3.6/100
Vinkius Inspector Badge — Score 3.6/100

Questions you might have

How do I list all my decentralized wallets using the lit-protocol-decentralized-access-control MCP Server? +

You use the list_wallets tool. This command pulls every Programmable Key Pair (PKP) identity currently owned by your connected account, giving you a full inventory of your distributed identities.

What is the difference between `add_action` and `execute_lit_action`? +

add_action registers a function's existence (name + CID). execute_lit_action actually runs that registered, secure function inside the TEE for verifiable results.

Can I restrict access to only certain groups using the lit-protocol-decentralized-access-control MCP Server? +

Yes. You define restriction boundaries by creating groups (add_group) and then explicitly controlling membership with add_pkp_to_group. This is how you enforce granular policy.

Does the lit-protocol-decentralized-access-control MCP Server handle payments? +

It has tools to manage billing. You use create_payment_intent and then confirm_payment when your account needs a credit top-up before running cost-intensive functions.

If I need to change a key's permissions after it's created, how does `update_usage_api_key` work? +

It modifies the usage scope immediately. You pass the key ID and the new permitted scopes. This lets your agent restrict access or expand privileges without needing to delete and recreate the entire key.

When I run `add_pkp_to_group`, is it possible for one wallet (PKP) to belong to multiple groups? +

Yes, a PKP can be a member of many groups. You simply call the add_pkp_to_group tool once for every group ID that needs access. It won't overwrite existing memberships.

What should my agent do if `check_account_exists` fails authentication? +

The tool will return a specific status code and error message detailing the failure reason (e.g., expired key, invalid scope). Your agent must check this response body to determine if it needs to prompt for new credentials.

How do I ensure that only authorized groups can execute certain actions using `add_action_to_group`? +

You link the specific Action CID or name directly to a Group ID. The system enforces this mapping; a group cannot run an action unless it's explicitly registered with the add_action_to_group tool.

Can I execute custom JavaScript code securely within a TEE? +

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.

How do I see all the decentralized wallets (PKPs) associated with my account? +

Simply use the list_wallets tool. It will return all Programmable Key Pairs (PKPs) owned by your account, including their IDs and addresses.

Is it possible to organize access control by grouping different identities? +

Absolutely. You can use add_group to create a new group and then add_pkp_to_group to manage which decentralized identities belong to that specific access schema.

Built & Managed by Vinkius 30s setup 20 tools

We've already built the connector for Lit Protocol. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 20 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.