General Tools
firstkey.io
Provides general-purpose tools through the Model Context Protocol.
ENDPOINT 1
https://mcp.firstkey.io/mcp
MCP server metadata
- Name
- firstkey-mcp
- Version
- 0.2.0
FirstKey: the agent-native wallet for the Internet Computer. Create a wallet, claim a free cycles grant, deploy a site, refuel by card.
Known tools 7
create_walletGenerate a fresh Ed25519 wallet for an AI agent: returns the ICP principal and the PKCS#8 PEM private key.
Inferred read-onlyclaim_faucet_grantClaim the one-time free 1T cycles grant from the FirstKey faucet for an agent principal.
Inferred read-onlydeploy_siteDeploy 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.
Inferred read-onlydeploy_upload_chunkUpload one chunk of a large file to an already-deployed agent site (for files that don't fit in a single deploy_site call).
Potential side effectsget_fuel_linkGet 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.
Potential side effectsget_swap_quoteGet 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.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.firstkey-mcp]
url = "https://mcp.firstkey.io/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"firstkey-mcp": {
"type": "http",
"url": "https://mcp.firstkey.io/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: firstkey-mcp
Remote MCP URL: https://mcp.firstkey.io/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"firstkey-mcp": {
"url": "https://mcp.firstkey.io/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"firstkey-mcp": {
"type": "http",
"url": "https://mcp.firstkey.io/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "firstkey-mcp",
"transport": "streamable-http",
"url": "https://mcp.firstkey.io/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.