Search library sources
search_sourcesFind third-party library source cards. This is the only library lookup: text, exact filters, and newest-first browsing. query words must all match as case-insensitive substrings of id, title, summary, publisher, type, authors, or tags. category, tag, type, featured, and updated_since are AND filters. Omit query to list the newest sources, optionally in one category. get_source fetches one known id. list_changes is the unpaged cross-catalog sync and does not return source cards. Results are newest date_published first, undated last. limit is 1-50 (default 10) with no offset, and count is the rows returned. No matches returns count 0. A non-calendar updated_since, or an unknown category, returns an isError result. Free, no auth.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | One tag, exact match, e.g. l402. Combined with the other filters (AND). | |
| type | No | Source type from the enum, e.g. spec. Combined with the other filters (AND). | |
| limit | No | Maximum rows, 1-50, default 10. Values above 50 are rejected. There is no offset; narrow the filters to see other matches. | |
| query | No | Space-separated words; every word must match (AND), case-insensitive substring of id, title, summary, publisher, type, authors, or tags. Example: lightning l402. Omit or use an empty string to skip the text filter. | |
| category | No | Category id from list_categories, e.g. bitcoin-lightning. Combined with the other filters (AND). Omit for every category. | |
| featured | No | true returns only featured sources. Omit or false to include all. | |
| updated_since | No | YYYY-MM-DD calendar date. Keeps sources whose verified_at is later than this date (exclusive). A value that is not that form returns an isError result. Example: 2026-10-01. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | ||
| sources | Yes |