72trust / 100

FirstKey

by firstkey.io in Onchain & crypto

MCP serverFailing, checked 3 h ago

FirstKey MCP: agent wallets, free cycles faucet, and one-command site deploys on ICP.

https://mcp.firstkey.io/mcp
Tools
8
open to any client
Uptime
76.5%
last 30 days
Response time
1.4 s
2.0 s slowest 5%
Last check
Failed
3 h ago, next in 2 h

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Latest check failed 3 h ago: initialize returned HTTP 503

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "firstkey": {
      "type": "http",
      "url": "https://mcp.firstkey.io/mcp"
    }
  }
}

8 tools

  • create_wallet

    Generate a fresh Ed25519 wallet for an AI agent: returns the ICP principal and the PKCS#8 PEM private key. The private key is returned exactly once over this call and is never stored anywhere. No signup, no on-chain registration — the keypair IS the wallet.

  • claim_faucet_grant

    Claim the one-time free 1T cycles grant from the FirstKey faucet for an agent principal. One claim per principal, ever. The grant lands on the cycles ledger and funds the agent's first canister deploy.

  • deploy_site

    Deploy a static website for an agent: creates a canister on the Internet Computer, installs the FirstKey static host, uploads every file, and returns the live https URL. The agent is added as a controller of its site canister. One free deploy per agent principal, funded from the…

  • deploy_upload_chunk

    Upload one chunk of a large file to an already-deployed agent site (for files that don't fit in a single deploy_site call). Chunks are appended in order; set is_last on the final chunk to publish the file.

  • check_cycles

    Read an ICP principal's cycles balance on the cycles ledger.

  • get_fuel_link

    Get the FirstKey Fuel payment link for a principal: a human pays by card (Stripe) and cycles land in the agent's wallet — the sovereign refuel path when the free faucet grant or deploy pool is exhausted.

  • get_swap_quote

    Get a live, read-only swap quote on ICPSwap (the deepest on-chain DEX on ICP): how much receive_token you would get for pay_amount of pay_token. No tokens move — this prices the intent; execution happens in the agent's own wallet/canister. Tokens can be symbols (ICP, ckUSDC…

  • get_swap_route

    Route a swap intent across ICPSwap: prices the direct pool and every two-hop path through ICP, ckUSDC, ckUSDT, ckBTC, and ckETH live on-chain, chains each leg's quoted output into the next leg's input, and returns the best route leg-by-leg. Read-only — no tokens move. Use this…

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
3 h agoinitialize returned HTTP 5035031.6 s
15 h agoinitialize returned HTTP 5035031.8 s
26 h agoPassed2001.4 s
36 h agoPassed2001.3 s
47 h agoPassed2001.4 s
Show 10 older checks
2 days agoPassed2001.4 s
3 days agoPassed2001.2 s
3 days agoinitialize returned HTTP 5035031.6 s
4 days agoinitialize returned HTTP 5035031.3 s
4 days agoPassed2001.8 s
4 days agoPassed2001.6 s
5 days agoPassed2002.0 s
5 days agoPassed2001.5 s
6 days agoPassed2001.4 s
6 days agoPassed2001.8 s