
by Seren
No reviews yetSearch and discover Seren publishers — find the right tool for web scraping, AI search, databases, and more. Use before WebSearch/WebFetch to check if a publisher can do it better.
Skill instructions are preloaded in context when this skill is active. Do not perform filesystem searches or tool-driven exploration to rediscover them; use the guidance below directly.
Use this skill when a user wants to discover, evaluate, or call publishers from the Seren marketplace.
Use this skill alongside the core Seren API skill (https://api.serendb.com/skill.md).
All routes go through https://api.serendb.com/publishers.
All endpoints require Authorization: Bearer $SEREN_API_KEY.
Find a publisher for a specific task using natural language.
/publishers/suggestcurl -sS -X GET "https://api.serendb.com/publishers/suggest?query=scrape+website" \
-H "Authorization: Bearer $SEREN_API_KEY"
Returns ranked suggestions with match_reason and score. Always try this first.
List all available publishers.
/publisherscurl -sS -X GET "https://api.serendb.com/publishers" \
-H "Authorization: Bearer $SEREN_API_KEY"
Search publishers by name or keyword.
/publishers?search={term}curl -sS -X GET "https://api.serendb.com/publishers?search=firecrawl" \
-H "Authorization: Bearer $SEREN_API_KEY"
Filter publishers by category.
/publishers?category={category}curl -sS -X GET "https://api.serendb.com/publishers?category=database" \
-H "Authorization: Bearer $SEREN_API_KEY"
Categories: database, integration, compute.
Get full details for a specific publisher including pricing and capabilities.
/publishers/{slug}curl -sS -X GET "https://api.serendb.com/publishers/firecrawl-serenai" \
-H "Authorization: Bearer $SEREN_API_KEY"
Get a publisher's logo.
/publishers/{slug}/logocurl -sS -X GET "https://api.serendb.com/publishers/firecrawl-serenai/logo"
Execute a request against a publisher's root endpoint (e.g., database queries).
/publishers/{slug}curl -sS -X POST "https://api.serendb.com/publishers/my-database" \
-H "Authorization: Bearer $SEREN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query":"SELECT * FROM users LIMIT 10"}'
Proxy a GET request to a publisher's sub-path.
/publishers/{slug}/{path}curl -sS -X GET "https://api.serendb.com/publishers/firecrawl-serenai/scrape?url=https://example.com" \
-H "Authorization: Bearer $SEREN_API_KEY"
Proxy a POST request to a publisher's sub-path.
/publishers/{slug}/{path}curl -sS -X POST "https://api.serendb.com/publishers/firecrawl-serenai/scrape" \
-H "Authorization: Bearer $SEREN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com"}'
Estimate query cost before execution.
/publishers/{slug}/estimatecurl -sS -X POST "https://api.serendb.com/publishers/my-database/estimate" \
-H "Authorization: Bearer $SEREN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query":"SELECT * FROM users"}'
List tools exposed by an MCP publisher.
/publishers/{slug}/_toolscurl -sS -X GET "https://api.serendb.com/publishers/my-mcp-publisher/_tools" \
-H "Authorization: Bearer $SEREN_API_KEY"
Call an MCP tool by name.
/publishers/{slug}/{tool_name}curl -sS -X POST "https://api.serendb.com/publishers/my-mcp-publisher/tool_name" \
-H "Authorization: Bearer $SEREN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"param":"value"}'
List resources exposed by an MCP publisher.
/publishers/{slug}/_resourcescurl -sS -X GET "https://api.serendb.com/publishers/my-mcp-publisher/_resources" \
-H "Authorization: Bearer $SEREN_API_KEY"
Publishers use different billing models:
Check pricing via GET /publishers/{slug} before calling. If you get HTTP 402, top up SerenBucks via GET /wallet/balance.
| Category | Examples | Use For | |----------|----------|---------| | Integration | Firecrawl, Perplexity | Web scraping, AI search, APIs | | Database | SerenDB, Neon | SQL queries, data access | | Compute | Seren Cloud | Running hosted agents |
Free
npx skills add serenorg/seren-skillsSelect “Seren Publishers” when prompted
Seren
Added March 5, 2026