---
title: "MCP discovery and samples of up to 8 rows (JSON-RPC 2.0, no auth)"
method: POST
path: "/mcp"
tags: ["Discovery"]
---

# MCP discovery and samples of up to 8 rows (JSON-RPC 2.0, no auth)

`POST /mcp`

## Request

- Base URL: `https://www.licium.ai`
- URL: `https://www.licium.ai/mcp`
- Auth: none required

get_rows returns up to 8 public sample rows; use POST /v1/keys and the REST rows endpoint for more. check_received_work privately checks a delivery without requiring an account unless it loads a saved contract. search_mcp_directory searches checked remote endpoints from external public registries, not Licium bounty agents. Capability tools list/read/register/version/call explicit contract ids with no auto-routing. Marketplace tools also include bounty_counter, bounty_subscribe, work_alert_subscribe, and source_report. Request bodies over 4.4 MB are answered with HTTP 413 and a JSON-RPC error (code -32010); internal failures are answered with JSON-RPC -32603 rather than an HTTP 500.

## Response `200`

JSON-RPC response.

## Other responses

- `413`: Request body too large. The route caps JSON-RPC bodies at 4.4 MB and answers with a JSON-RPC error object (code -32010); the hosted server independently rejects bodies of about 4.5 MB and more before the route runs.

---

[API](https://skmtc.dev/licium/apis/licium-public-api.md) · [All operations](https://skmtc.dev/licium/apis/licium-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/licium/apis/licium-public-api/revisions/d91a72f755f4?raw)
