Skip to content

New AI assistant answers: ChatGPT, Gemini, Copilot and AI Mode by API

SerpKite
Get API key

Agent frameworks · Hermes Agent

Hermes Agent + SerpKite

The SerpKite plugin makes SerpKite a web backend for Hermes Agent. web_search returns live Google results and web_extract returns pages as Markdown, with no code to write.

Listed in the Hermes plugin catalog

SerpKite is in the Hermes plugin catalog as serpkite (marketplace page). Hermes installs the version its maintainers reviewed.

Overview

What Hermes Agent is, and where SerpKite fits

Hermes Agent by Nous Research picks a web backend for its built-in web_search and web_extract tools. The SerpKite plugin (SerpKite/serpkite-hermes-plugin, MIT) registers serpkite as that backend, so the agent searches Google and reads pages through your SerpKite key.

Search calls /v1/search and returns up to 10 results per call (1 credit). Extract calls /v1/webpage once per URL (1 credit per page): pages that need JavaScript are rendered in a browser and PDFs are read from their text layer. Failed requests are not billed.

Setup

Set it up in 3 steps

  1. 1

    Get an API key

    Sign up (no card), create a key in the dashboard and export it as SERPKITE_API_KEY. New accounts get 2,500 free credits, then 1,000 every month.

    export SERPKITE_API_KEY=skt_live_…
  2. 2

    Install the plugin

    Install it by its catalog name. Hermes installs third-party plugins disabled unless you pass --enable. hermes plugins install SerpKite/serpkite-hermes-plugin --enable installs the latest commit from GitHub instead, which Hermes marks as an unreviewed source.

    hermes plugins install serpkite --enable
  3. 3

    Select SerpKite as the web backend

    Pick SerpKite in hermes tools, or set it in ~/.hermes/config.yaml. Put the key in your shell or in ~/.hermes/.env.

    web:
      backend: "serpkite"          # search and extract
      # or per capability:
      # search_backend: "serpkite"
      # extract_backend: "serpkite"

Code

Without the plugin: the remote MCP server

Hermes also connects to MCP servers. SerpKite's remote server adds all search,news,maps,place,scholar,patents,shopping,images,videos,autocomplete,chatgpt,gemini,copilot,ai_mode,brave_ai,webpage,answer,extract,map,crawl,crawl_result,research,research_result tools (News, Maps, Scholar, cited answers, research, AI assistants) next to the web backend.

config.yaml
mcp_servers:
  serpkite:
    url: "https://api.serpkite.com/v1/mcp"
    headers:
      Authorization: "Bearer ${SERPKITE_API_KEY}"

FAQ

Hermes Agent and SerpKite: common questions

Start building

Give your Hermes Agent project Google search

2,500 free credits, then 1,000 every month. No credit card.