Scribase Toolgate catalog

One sk-t0- key reaches every tool below: our own products first, then free and public routes, then your own keys. Every call names its cost in micro-USD up front; failures are never billed.

Get a key -- POST /v1/auth/signup   scribase.com   catalog.md   llms.txt   openapi.json

Send a sign-in magic link

Send a passwordless sign-in link to an app user of a Scribase project.

ToolProviderEffectPriceCall it
scribase.auth.magic_link.sendscribasesend400 µ$ / success
curl https://toolgate.scribase.com/v1/tools/scribase.auth.magic_link.send/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"email":"example","project_url":"https://example.com"}}'

Enrich a company from its domain

Company profile (name, industry, size, location, socials) from a website domain.

ToolProviderEffectPriceCall it
rally.company.enrichrallyread5000 µ$ / success
curl https://toolgate.scribase.com/v1/tools/rally.company.enrich/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"domain":"stripe.com"}}'

Company SEC filings

Recent SEC EDGAR filings (10-K, 10-Q, 8-K ...) for a US-listed company by ticker or CIK.

ToolProviderEffectPriceCall it
company.sec.filingssec-edgarreadfree
curl https://toolgate.scribase.com/v1/tools/company.sec.filings/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"ticker":"example"}}'

Legal entity identifier (LEI)

Look up a company's legal entity record (LEI, legal name, jurisdiction, address, status) by name or LEI.

ToolProviderEffectPriceCall it
company.lei.lookupgleifreadfree
curl https://toolgate.scribase.com/v1/tools/company.lei.lookup/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"name":"example"}}'

Create a database branch

Create a copy-on-write Scribase database branch for an agent task.

ToolProviderEffectPriceCall it
scribase.db.branch.createscribasewrite$0.0100 / success
curl https://toolgate.scribase.com/v1/tools/scribase.db.branch.create/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"environment_id":"example","organization":"example","project":"example"}}'

Read-only SQL query

Run a read-only SQL query on a Scribase project database environment or branch.

ToolProviderEffectPriceCall it
scribase.db.queryscribaseread50 µ$ / success
curl https://toolgate.scribase.com/v1/tools/scribase.db.query/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"organization":"acme","project":"web","query":"select id, email from users limit 2"}}'

Package registry info

Latest version, description, license and links for a package on npm, PyPI or crates.io.

ToolProviderEffectPriceCall it
dev.package.info.registriespackage-registriesreadfree
curl https://toolgate.scribase.com/v1/tools/dev.package.info.registries/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"ecosystem":"crates","name":"serde"}}'

Search code repositories

Search GitHub repositories by keywords, sorted by stars.

ToolProviderEffectPriceCall it
dev.github.repos.searchgithubreadfree
curl https://toolgate.scribase.com/v1/tools/dev.github.repos.search/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"q":"example"}}'

DNS lookup

Resolve DNS records (A, AAAA, MX, TXT, CNAME, NS) for a domain over DNS-over-HTTPS.

ToolProviderEffectPriceCall it
domain.dns.lookupdohreadfree
curl https://toolgate.scribase.com/v1/tools/domain.dns.lookup/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"name":"example.com","type":"MX"}}'

Domain registration (RDAP/WHOIS)

Registration data for a domain via RDAP (registrar, creation and expiry dates, status, nameservers).

ToolProviderEffectPriceCall it
domain.rdap.whoisrdapreadfree
curl https://toolgate.scribase.com/v1/tools/domain.rdap.whois/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"domain":"example.com"}}'

Send a transactional email

Send one transactional email from a verified sender domain through Rally (unsubscribe footer enforced, rate-limited).

ToolProviderEffectPriceCall it
rally.email.sendrallysend400 µ$ / recipient
curl https://toolgate.scribase.com/v1/tools/rally.email.send/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"from":"example","to":"example"}}'

Verify an email address

Check an email address for valid syntax, a mail server (MX), disposable and role-account signals.

ToolProviderEffectPriceCall it
rally.email.verifyrallyread200 µ$ / success
curl https://toolgate.scribase.com/v1/tools/rally.email.verify/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"email":"[email protected]"}}'

Geocode an address or place

Turn an address or place name into coordinates (latitude, longitude) with a display name.

ToolProviderEffectPriceCall it
geo.geocode.nominatimnominatimreadfree
curl https://toolgate.scribase.com/v1/tools/geo.geocode.nominatim/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"limit":1,"q":"Brandenburger Tor, Berlin"}}'
geo.geocode.photonphotonreadfree
curl https://toolgate.scribase.com/v1/tools/geo.geocode.photon/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"q":"example"}}'

Look up a topic summary

A short encyclopedic summary of a topic (Wikipedia page summary).

ToolProviderEffectPriceCall it
knowledge.wikipedia.summarywikipediareadfree
curl https://toolgate.scribase.com/v1/tools/knowledge.wikipedia.summary/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"title":"Ada Lovelace"}}'

Search companies and people (leads)

Search Rally's lawful company and people data (registries, places, VC database) by filters.

ToolProviderEffectPriceCall it
rally.leads.searchrallyread2000 µ$ / result
curl https://toolgate.scribase.com/v1/tools/rally.leads.search/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"filters":{"country":"DE","industry":"software"},"kind":"companies","limit":5}}'

LLM chat completion

A chat completion from any model on Relay, billed on the same key and balance.

ToolProviderEffectPriceCall it
relay.chat.completerelayreadfree
curl https://toolgate.scribase.com/v1/tools/relay.chat.complete/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"max_tokens":16,"messages":[{"content":"Say hi","role":"user"}],"model":"openrouter::meta-llama/llama-3.3-70b-instruct:free"}}'

Search research papers

Find scholarly papers by keywords with title, authors, year, DOI or link.

ToolProviderEffectPriceCall it
research.papers.arxivarxivreadfree
curl https://toolgate.scribase.com/v1/tools/research.papers.arxiv/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"q":"example"}}'
research.papers.openalexopenalexreadfree
curl https://toolgate.scribase.com/v1/tools/research.papers.openalex/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"q":"example"}}'

Search Hacker News

Search Hacker News stories and comments by keyword.

ToolProviderEffectPriceCall it
social.hn.searchhn-algoliareadfree
curl https://toolgate.scribase.com/v1/tools/social.hn.search/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"q":"example"}}'

Text to speech

Turn text into spoken audio (edge-tts class voices) and return an audio URL or job.

ToolProviderEffectPriceCall it
menivor.tts.speakmenivorread50 µ$ / 1k_chars
curl https://toolgate.scribase.com/v1/tools/menivor.tts.speak/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"text":"example"}}'

Render a short video

Script or subject to a rendered short video (async job; poll video.status).

ToolProviderEffectPriceCall it
menivor.video.rendermenivorspend$0.0200 / second
curl https://toolgate.scribase.com/v1/tools/menivor.video.render/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"subject":"example"}}'

Video job status

Poll a Menivor render job for progress and the final video URLs. Free.

ToolProviderEffectPriceCall it
menivor.video.statusmenivorreadfree
curl https://toolgate.scribase.com/v1/tools/menivor.video.status/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"job_id":"example"}}'

Weather forecast

Hourly weather forecast (temperature and precipitation) for coordinates.

ToolProviderEffectPriceCall it
weather.forecast.open-meteoopen-meteoreadfree
curl https://toolgate.scribase.com/v1/tools/weather.forecast.open-meteo/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"days":1,"lat":52.52,"lon":13.41}}'

Read a web page as markdown

Fetch a public HTTPS page and return its readable main text as clean markdown with the title.

ToolProviderEffectPriceCall it
web.read.readablereadablereadfree
curl https://toolgate.scribase.com/v1/tools/web.read.readable/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"url":"https://example.com"}}'

Search the web

Web search results (title, URL, snippet) for a text query.

ToolProviderEffectPriceCall it
web.search.bravebravereadfree
curl https://toolgate.scribase.com/v1/tools/web.search.brave/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"q":"example"}}'
web.search.searxngsearxngreadfree
curl https://toolgate.scribase.com/v1/tools/web.search.searxng/call \
  -H "Authorization: Bearer sk-t0-..." \
  -H "Content-Type: application/json" \
  -d '{"input": {"limit":3,"q":"rust axum tutorial"}}'