Resolve wallet addresses to X and Farcaster accounts, and back again.
Connect Remote server
claude mcp add --transport http wallet-identity https://walletlink.social/api/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
{
"mcpServers": {
"wallet-identity": {
"url": "https://walletlink.social/api/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
{
"servers": {
"wallet-identity": {
"type": "http",
"url": "https://walletlink.social/api/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
Settings > Connectors > Add custom connector
URL: https://walletlink.social/api/mcp
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools 8 found in our last check
walletlink_resolve_walletsResolve one or more Ethereum addresses to the social identities attached to them: X handle, Farcaster account, ENS name, Lens profile, GitHub account. COST: one match credit per address that resolves to an X handle or a Farcaster account. An address that resolves to nothing is f…
walletlink_wallets_by_x_handleFind the wallets in the index attested to an X account. The reverse of resolving an address. Only wallets whose recorded sources are all attested come back, so a wallet whose attested link sits beside a correlated source is left out; resolving that address still shows it, labele…
walletlink_wallets_by_farcaster_usernameFind the wallets in the index attested to a Farcaster account. Only wallets whose recorded sources are all attested come back, so a wallet whose Farcaster verification sits beside a correlated source is left out; resolving that address still shows it, labeled. Needs a key that b…
walletlink_index_coverageHow much of the index carries each identity type. Use it to judge whether a lookup is worth making before making it. COST: free on both meters. It resolves no wallet and consumes no rate limit. A key whose balance is zero can still read the free endpoints; the balance and covera…
walletlink_account_balanceHow many match credits the configured key has left, and how much of the request allowance it has used. COST: free on both meters. Call it before a reverse lookup, which can spend up to 100 credits in one go. matches_available is the meter that stops a metered call: at zero, the…
walletlink_submit_jobSubmit a list of addresses as a background job. A job runs a deeper scan than the resolve tool: an address the index has not checked, or holds only stale answers for, is resolved against live sources, so a job can find identities the resolve tool reports as never seen. Use it fo…
walletlink_job_statusProgress and results for a job submitted with walletlink_submit_job. While the job runs it reports processed counts; on completion it reports the resolved records and what was billed. COST: free on both meters, so a drained key can still collect results it already paid for. A fi…
walletlink_estimate_listA dry run over a list of addresses: how many are in the index, how many were checked and found bare, how many have never been seen, and the band a resolve would bill inside. Counts only, no identities. Use it to decide whether a list is worth resolving, and which tool to spend o…
Headers
| Name | Description |
|---|---|
AuthorizationOptional, secret | Bearer wts_live_... An API key from https://walletlink.social, self-serve for any signed-in account, free allowance included. Not needed by a client that supports OAuth: this server is an OAuth 2.1 resource, and a tool call with no credential answers 401 naming its protected resource metadata. Tool… |
Details
| Endpoint | https://walletlink.social/api/mcp (Streamable HTTP) |
| First published | 21 Sep 2026 |
| Last updated | 21 Sep 2026 |
| Registry name | social.walletlink/wallet-identity |
More finance and crypto servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
