Vinkius

ThirdWeb MCP. Manage identity and execute complex blockchain actions.

ThirdWeb MCP lets your AI agent manage user identities and interact with smart contracts across multiple blockchains. Handle everything from OAuth sign-ins and passkey verification to reading contract data or executing complex token swaps, all through natural language prompts.

ThirdWeb MCP is compatible with Claude Claude
ThirdWeb MCP is compatible with ChatGPT ChatGPT
ThirdWeb MCP is compatible with Cursor Cursor
ThirdWeb MCP is compatible with Gemini Gemini
ThirdWeb MCP is compatible with Windsurf Windsurf
ThirdWeb MCP is compatible with VS Code VS Code
ThirdWeb MCP is compatible with JetBrains JetBrains
ThirdWeb MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

Manage User Authentication

Your agent can start user sign-ins using email, social media OAuth flows, or physical passkeys.

Query On-Chain Data

Fetch historical contract events and read specific data points from any supported blockchain through multicalls.

Execute Transactions

Initiate state changes like deploying contracts, sending tokens, or executing token swaps across mainnets.

Handle Wallet Lifecycles

Your agent can create new wallets before a user signs up and retrieve details for authenticated users.

Track Transaction Status

Check the status of any broadcasted transaction to ensure it completed successfully on-chain.

Waiting for input…

AI Agent
ThirdWeb

What AI agents can do with ThirdWeb: 29 Tools for Blockchain Ops

These tools let you interact with every aspect of Web3 development—from managing user logins to executing complex token swaps on Solana and Ethereum.

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 ThirdWeb MCP

Broadcast Solana Transaction

Sends a transaction signal to the Solana blockchain.

Complete Auth

Validates a code or challenge and finishes a user login process.

Create Solana Wallet

Generates a brand new digital wallet address on Solana.

Deploy Contract

Puts a smart contract onto the blockchain using bytecode and ABI definitions.

Execute Solana Swap

Trades one digital token for another on the Solana main network.

Fetch With Payment

Runs a request against an external API that requires payment credentials.

Get Payment Requirements

Determines what is needed to pay for access to a specific resource.

Get Solana Balance

Checks the current balance of any specified Solana wallet.

Get Solana Swap Quote

Calculates how much one token will convert to another on Solana before a swap...

Get Transaction Status

Retrieves the current status (success, failed, pending) of a broadcasted transaction.

Get User Details

Searches and retrieves existing user profiles based on criteria like address or...

Get Wallet Me

Pulls the specific details of the user who is currently logged in through the agent.

Initiate Auth

Starts a new authentication process using email, phone number, or passkey methods.

Link Profile

Connects multiple separate social media accounts to one master wallet address.

List Solana Wallets

Returns a list of known Solana wallet addresses for management purposes.

List Transactions

Fetches a history listing of recent transactions associated with an address.

Pregenerate Wallet

Creates and saves a new wallet for a user before they ever log into the application.

Query Events

Retrieves all historical events that occurred from a specific contract.

Query Transactions

Fetches a detailed transaction log for a given smart contract address.

Read Contract

Runs one or more read-only calls on a contract, allowing you to view data without...

Send Raw Transactions

Broadcasts highly encoded transactions that bypass standard function calls.

Send Solana Tokens

Sends a specified amount of Solana tokens to another wallet address.

Settle Payment

Completes the payment process by writing the required data directly onto the...

Sign Solana Message

Creates a verifiable signature for a message on the Solana network.

Sign Solana Transaction

Signs a transaction payload to authorize its execution on Solana.

Social Auth

Handles standard OAuth procedures for logging in via major social media providers.

Unlink Profile

Separates a linked social identity from an existing wallet address.

Verify Payment

Confirms that a signed payment payload is valid and correctly formatted.

Write Contract

Executes one or more calls that modify the state of a contract, making changes...

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.

ThirdWeb MCP is compatible with Claude

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

Make Your AI Do More

Start with ThirdWeb, 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
ThirdWeb 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 ThirdWeb. 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

Your data is protected. See how we built it.

Managing Web3 User Identity Is a Nightmare

Right now, onboarding a new user means building multiple authentication paths: one for Google OAuth, another for email/password with SMS verification, and yet another dedicated flow just for passkeys. You have to manage the state transitions—from 'pending' to 'verified' to 'linked'—across disparate services, leading to bloated code and poor UX.

With this MCP, you simply ask your agent to authenticate a user. It handles the entire chain of events: it triggers `initiate_auth` for email, waits for verification, and then allows you to link multiple accounts using `link_profile`. You get a fully managed identity lifecycle exposed as one simple command.

Execute Contracts with Ease Using ThirdWeb MCP

The old way required writing specific RPC calls for every single contract interaction: one chunk of code to check the total supply, another set to read a specific user's balance, and yet another complex function just to execute the transfer. This made debugging a multi-chain asset movement painful.

Now you can let your agent run `read_contract` or trigger a transaction with `write_contract`. You talk to it like talking to a database—you describe the action, and the MCP handles all the complex serialization, gas estimation, and chain logic behind the scenes. It just works.

What ThirdWeb MCP does for your AI

You can build Web3 features directly into your applications without writing a single blockchain interaction line. This MCP connects your agent to identity services and smart contracts across chains like Solana and Ethereum. Need to know if a user exists? You can use the get_user_details tool to search for profiles by email or address.

When a new user signs up, you can start that process using initiate_auth, which supports social logins, email, and passkeys. Once authenticated, your agent can manage the wallet lifecycle—for example, creating a fresh wallet with pregenerate_wallet. Beyond identity, this MCP lets your agent interact with contracts. You can execute complex read-only calls to check data using read_contract, or you can trigger state changes, like sending tokens or executing swaps across chains.

By connecting via Vinkius, you give your agent access to a full range of blockchain and identity operations, letting you focus on the application logic instead of the underlying protocols.

Built · Hosted · Managed by Vinkius ThirdWeb MCP - Manage Web3 Identity & Contracts
Server ID 019e38fb-2dc5-702e-96b5-a3a044fb3e99
Vinkius Inspector
Compliance Grade A+
Score 98.33/100
Vinkius Inspector Badge — Score 98.33/100

Frequently asked questions about ThirdWeb MCP

How do I start user authentication with ThirdWeb MCP? +

You initiate the process using initiate_auth. This tool supports various methods like email, phone numbers, and social logins (via social_auth). You must follow up by completing the login flow using complete_auth.

What is the difference between reading and writing contracts with ThirdWeb MCP? +

Use read_contract when you only need to view data, like checking a total supply. If you need to change anything—send tokens or update a record—you must use write_contract.

How do I transfer Solana tokens using ThirdWeb MCP? +

First, check the current balance with get_solana_balance. Then, you can calculate the exchange rate with get_solana_swap_quote, and finally execute the transfer by calling send_solana_tokens.

Can ThirdWeb MCP manage user profiles across different social networks? +

Yes. You use link_profile to tie multiple social identities (via social_auth) to a single wallet address, ensuring your user profile is comprehensive even if they use different logins.

What should I do if a transaction fails? +

Always check the status after broadcasting with get_transaction_status. This tool tells you exactly why the transaction failed or if it's still pending confirmation on the chain.