Quotable

live Quotes

Random quotes, author search, and tag browsing from the Quotable open-source quote API

4 tools
0ms auth
free tier 50 calls/day

Tools

random_quote

Get one or more random quotes from Quotable. Optionally filter by tag (e.g. "wisdom", "humor") or author slug.

Parameters
Name Type Description
limit opt number Number of quotes to return (1–50, default 1)
tags opt string Filter by tag(s). Use comma for AND, pipe for OR, e.g. "wisdom" or "humor|science"
author opt string Filter by author slug, e.g. "albert-einstein"
Try it
search_quotes required: query

Search quotes by keyword. Returns matching quotes with author and tags.

Parameters
Name Type Description
query req string Keyword or phrase to search for in quote content
limit opt number Number of results per page (1–150, default 20)
Try it
get_authors

List authors or search by name slug. Returns author bio, description, and quote count.

Parameters
Name Type Description
slug opt string Author slug(s) to look up, e.g. "albert-einstein". Supports pipe-separated values for multiple authors.
limit opt number Number of authors to return (1–150, default 20)
Try it
list_tags

List all quote tags available in Quotable, sorted by quote count. Use these tag names with random_quote.

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/quotable/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/quotable/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"random_quote","arguments":{}}}'