Documentation
MCPLabs Docs
Get started with your account, API key, CLI, pricing, and security practices.
Getting started
MCPLabs is an independent discovery and tooling layer for the Base MCP ecosystem. Create an account, copy your API key once, install the CLI, and call the REST API.
Create account
Authentication uses Privy email login. On first sign-in, MCPLabs generates a dedicated Base-compatible EVM wallet for your account. The private key is encrypted and stored server-side — never shown in the dashboard.
Get API key
Each account receives one API key with the format mcplabs_hash_ followed by a secure random string. The full key is shown only once at creation or regeneration.
Your dashboard displays the prefix only. Use Regenerate API Key if you suspect compromise — old keys stop working immediately.
Install CLI
curl -fsSL https://mcplabs.pro/github/install.sh | bash
Or clone the GitHub repo:
git clone https://github.com/louismaxdubois/x402cli
cd x402cli
bash install.sh
Then run mcplabs start to save your API key locally in ~/.mcplabs/config.
Commands
mcplabs start— configure API key and test connectionmcplabs login— update stored API keymcplabs me— account profilemcplabs directory— list directory projectsmcplabs pricing— command pricing tablemcplabs submit— submit a project (beta)mcplabs balance— cached USDC balancemcplabs help— help output
Pricing
Beta commands are currently free. Future paid commands will be announced before billing starts.
| Command | Cost (USDC) |
|---|---|
mcplabs me |
Free |
mcplabs directory |
Free |
mcplabs pricing |
Free |
mcplabs submit |
Free |
mcplabs balance |
Free |
Security notes
- Never share your API key or commit it to Git
- Regenerate immediately if exposed
- MCPLabs does not display private keys on the dashboard
- MCPLabs generates and encrypts your EVM wallet on registration
- Review MCP tool permissions before connecting agents
API reference
Base URL: https://mcplabs.pro/r/api.php
Auth header: Authorization: Bearer mcplabs_hash_…
GET /v1/meGET /v1/directoryGET /v1/pricingGET /v1/balancePOST /v1/submit— JSON body: name, description, category, website, github, x_url