Quidli Connect
io.github.Quidli/connect-mcpVersion 0.6.24Resolve social handles to wallets, score onchain reputation, pay in any ERC-20, SPL or native.
Status
Responds231 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:41 UTC
- Latency
- 231 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.connect.quid.li/Responds231 msNo sign-in
Claude Code
claude mcp add --transport http connect-mcp https://mcp.connect.quid.li/Claude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: connect-mcp
Remote MCP server URL: https://mcp.connect.quid.li/Cursor
{
"mcpServers": {
"connect-mcp": {
"url": "https://mcp.connect.quid.li/"
}
}
}VS Code
code --add-mcp '{"name":"connect-mcp","type":"http","url":"https://mcp.connect.quid.li/"}'Streamable HTTP
npm: @quidli/connect-mcp 0.6.24Package only
npm (npx)
claude mcp add connect-mcp -- npx -y @quidli/connect-mcp@0.6.24Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
14 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
connect_dropExecute a Smart Send from the API key owner Connect embedded wallet. EVM: batch native or ERC-20 (need native gas plus the token). Solana (chainId 1399811149): SOL or SPL from the Solana embedded wallet; packs up to 20 native or 10 SPL recipients per transaction. Social recipient types: email, phone, telegram, discord, farcaster, twitter, github (id or username). linkedin and slack are not on /drop — use connect_lookup first, then type wallet. After connect_lookup, EVM payouts use ethWalletAddress (never solWalletAddress); Solana payouts use solWalletAddress (never ethWalletAddress). Social types on /drop resolve server-side; for type wallet, pass the resolved payout address for the target chain. Omit tokenContract or set it to null for the native token; pass an ERC-20 contract or SPL mint otherwise — do not use the zero address. Amounts are smallest-unit integer strings (ETH 18 decimals, SOL 9, USDC usually 6). Solana native (tokenContract null): no ATA. Sending to a recipient without an existing funded account requires amount ≥ 890880 lamports (rent-exempt minimum for a system account); that SOL stays with the recipient. Below that the tx fails. Sender also pays a ~5000-lamport fee. Solana SPL: tokens sit in Associated Token Accounts (ATA), not on the wallet pubkey. Recipients need not already hold the token — the API prepends CreateIdempotent. The sender (not the recipient) pays ~2039280 lamports (~0.002039 SOL) rent per newly created dest ATA, plus tx fees, on top of the token amount (which can be as small as 1 unit). A 400 "Insufficient funds" on SPL is often missing SOL for ATA rent, not missing USDC. Token-2022 is not supported; USDC mint is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. ERC-721: set tokenStandard to erc721, tokenContract to the collection, and tokenId on each recipient. Do not send an amount. One safeTransferFrom per NFT. ERC-1155: set tokenStandard to erc1155, tokenContract to the contract, and tokenId plus tokenAmount (quantity, at least 1) | Yes | No | Yes | Yes |
connect_drop_balanceGet native and token balances for the API key owner embedded wallet. Accepts Smart Send chains and enabled delegation chains. Robinhood Chain (4663) returns ERC-20 balances from Blockscout. Monad (143) returns ERC-20 balances from Moralis; other delegation chains return native plus featured tokens. Always call before connect_drop. Zero balances are omitted, so a missing token means balance 0. EVM: confirm native gas plus the ERC-20 being sent. Solana (chainId 1399811149): SOL in this response is spendable lamports on the wallet pubkey (rent locked in existing token accounts is not included). Native SOL drop to a recipient without an existing funded account: amount itself must be ≥ 890880 lamports and sender SOL must cover amount + ~5000 lamports fee. SPL drop: token balance ≥ total amount, and SOL ≥ tx fee + ~2039280 lamports (~0.002039 SOL) per recipient that may need a new Associated Token Account — even when sending USDC. Insufficient SOL for ATA rent fails before the token transfer. | No | Yes | Yes | Yes |
connect_get_chainsList product chains with per-feature compatibility. lookup is true for EVM catalog chains and Solana; drop is true for Smart Send chains, enabled delegation chains, and Solana (chainId 1399811149 for connect_drop / connect_drop_balance). | No | Yes | Yes | Yes |
connect_get_priceGet public x402 list prices for lookup and scores (reference only; live paywall amounts are in 402 responses). | No | Yes | Yes | Yes |
connect_lookupResolve social identities to EVM and Solana wallet addresses. Resolving a recipient who has no wallet provisions one for them, so this is read-only for the caller but not for the recipient. If status is processing, retry the same payload. | No | Yes | Yes | Yes |
connect_lookup_exposedList platforms a recipient has exposed on Connect, with enriched profile, scores, and wallet addresses. Recipient may be a social account, an exposed wallet (EVM/Solana/smart wallet), or a Connect username. May require x402 payment when the profile owner charges for lookups. | No | Yes | Yes | Yes |
connect_meGet the Connect profile, scores, and all linked accounts for the API key owner. Use to identify which user the key belongs to. | No | Yes | Yes | Yes |
connect_scores_batchBatch scores for linked accounts or Connect usernames. One result per request user. Optional filter sets passedFilter (quidli 0–100, neynar/lens 0–1, ethos 0–2800). | No | Yes | Yes | Yes |
connect_scores_by_accountScores for a linked social account or wallet. | No | Yes | Yes | Yes |
connect_scores_by_usernameScores by Connect public username. | No | Yes | Yes | Yes |
connect_trust_checkCheck whether identities sit in a trust graph at depth 1. Omit context to match any context. | No | Yes | Yes | Yes |
connect_trust_createCreate unidirectional trust attestations on Base (EAS) from the API key owner embedded wallet to one or more wallets or social identities, in a single transaction. Identical active attestations are returned without a new transaction. Recipients still provisioning are reported as processing while the others are attested. Requires CONNECT_API_KEY, Smart Send attestation signer enrolled, and ETH on Base for gas when a new attestation is submitted. | Yes | No | Yes | Yes |
connect_trust_graphList outgoing or incoming trust edges for an identity at depth 1. | No | Yes | Yes | Yes |
connect_trust_revokeRevoke active trust attestations from the API key owner to a target. Optional context limits which attestations are revoked. Requires CONNECT_API_KEY and ETH on Base. | Yes | No | Yes | Yes |
Details
- Registry status
- Active
- Published
- Nov 13, 2026
- Updated
- Nov 13, 2026
- Categories (suggested)
- Finance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared