ClearList MCP Server

The ClearList MCP server exposes 24 tools (2 onboarding, 19 seller actions, 3 discovery stubs) covering listing creation, sale page publishing, reservation management, buyer messaging, pickup scheduling, and payment links. It is a thin protocol adapter over the REST API — anything the web UI can do, the MCP server can do.

ClearList REST API

The same REST routes the web UI calls. Every seller action goes through /api/* — there are no client-only Firestore writes — so agents can do everything sellers can do.

ClearList Agent Card & Skills

Machine-readable metadata describing the ClearList agent and the specific tasks it supports. AI agents that follow the agent-card convention can discover ClearList capabilities without reading documentation.

ClearList Authentication

ClearList accepts two credentials. Firebase ID tokens are for the web UI; ClearList API keys are for agents. Both are processed by the same auth pipeline.

For agents: ClearList API key

  • Header: X-ClearList-API-Key: cl_<64_hex_chars>
  • Keys are SHA-256 hashed at rest. The raw key is shown once at issuance and never stored.
  • TTL is tied to the seller's tier: free 30 days, Move Sale 30 days, Garage Sale 60 days.

Agent onboarding (no UI required)

  1. Agent calls send_verification_code with the seller's email.
  2. Seller reads the 6-digit code from their inbox.
  3. Agent calls verify_code with { email, code, agent: true }. ClearList creates the account if needed and returns an API key.
  4. Agent stores the key and calls all subsequent endpoints with the X-ClearList-API-Key header.

ClearList OAuth Metadata

ClearList publishes RFC 8414 OAuth 2.0 Authorization Server Metadata and RFC 9728 Protected Resource Metadata so agents that prefer OAuth-style discovery can negotiate scopes programmatically. For most agents the API key flow above is simpler.

ClearList API Catalog & llms.txt

For AI crawlers and search engines that want a one-stop summary of every machine-readable surface ClearList offers.

Questions

For integration questions or to report broken endpoints, email hello@clearlist.me.