MCP server
Let an agent search the catalogue and demand board over the Model Context Protocol.
Connect
{
"mcpServers": {
"quarry": {
"url": "https://quarrydata.ai/mcp",
"headers": { "Authorization": "Bearer ${QUARRY_API_KEY}" }
}
}
}
Read-only tools work without a key; submit_request needs one.
Tools
| Tool | Input | Returns |
|---|---|---|
search_catalog | query, optional vertical, language, status | Matching listings, as in the Catalogue API |
get_listing | id | One listing |
list_demand | optional vertical, status | Open requests, as in the Demand API |
submit_request | The fields of POST /api/v1/requests | The new request's ID |
Example
An agent asked to "find Tamil collections calls" calls search_catalog with {"query": "collections", "language": "Tamil"}, reads the listing with get_listing, and, if nothing fits, files a request with submit_request.