Documentation menu

MCP tools for agents

Describes GLLmolfar 0.9.22current release 0.9.23 · checked 1 Nov 2026

GLLmolfar has a Model Context Protocol server inside it. An agent such as Claude Code, Codex or Hermes connects to it on this computer, starts crawls, reads the results and saves reports. Everything it does happens in the open window, where you can see it.

Where
Settings › General, and Help › Connect an AI agent…
Reachable from
This computer only, with a token
Transport
Streamable HTTP, or a command for clients that start a server
Default
Off until switched on

Connect an agent

  • In Settings › General, switch on Let AI agents use GLLmolfar on this computer (MCP) and press Save.
  • Press How to connect an agent… beside it, or Help › Connect an AI agent….
  • Copy the block for your agent with Copy and run or paste it where the dialog says.
Block in the dialogWhere it goesWhat it holds
Claude CodeRun once in a terminal:A claude mcp add --transport http gllmolfar … command with the address and the token.
CodexAdd to ~/.codex/config.toml:A [mcp_servers.gllmolfar] entry that starts GLLmolfar's own bridge as a command.
Hermes AgentAdd to ~/.hermes/config.yaml:The same bridge, as mcp_servers: gllmolfar:.
Any other MCP clientStreamable HTTP, or the command above for clients that start a server themselves.The URL and the header Authorization: Bearer <token>.

The address is http://127.0.0.1:<port>/mcp. The port is normally 47863; when another program already holds it, the app takes a free one, and the dialog shows the address in use. The bridge reads the port and the token from the data folder, so a Codex or Hermes setup needs no token pasted in.

A lock means it is not open on this account; pressing it says what opens it.

Crawls

ToolWhat it returns or doesKind
get_statusWhat GLLmolfar does now: the open crawl, its progress, the account level and its URL limit, and whether Search Console data is there (searchConsole, with say: what to do). Agents are told to call it first.Reads
list_crawlsThe saved crawls on this computer, newest first. Can filter by site.Reads
open_crawlOpens a saved crawl in the window; the other tools then read it.Changes the window
start_crawlStarts a crawl in the window and returns at once.Fetches pages
wait_for_crawlWaits until the crawl, the embeddings and the topics are done, or the timeout. Returns the status.Reads
pause_crawlPauses the running crawl. The queue stays.Changes the crawl
resume_crawlContinues a paused crawl from its queue.Changes the crawl
stop_crawlStops the running crawl. The pages crawled so far are kept.Changes the crawl
get_historyThe saved crawls of one site with pages, errors, non-indexable pages and health, for trends.Reads
compare_crawlsTwo crawls of one site: URLs found and lost and why, changes per URL, fixes that grew or went, robots.txt, AI bots, health and alerts. Without arguments: the open crawl and the one before.Reads

Findings and fixes

ToolWhat it returns or doesKind
get_overviewThe open crawl in short: site, pages, health (0–100, GLLmolfar's score, not a Google score), topics, the number of fixes, and searchConsole.Reads
get_fixesThe fix list, most important first. Each fix: key, importance, type, URL count, why, how, and effect (index, rank, ctr, users or none). notCounted names service pages a content check left out. Translation-only items come last, apart from health.Reads
get_fix_urlsThe URLs of one fix key, also shown in the window. For broken links, redirects and similar keys, linkedFrom gives the pages that link to them, with anchor and position. The key links gives link opportunities.Reads
explain_fixOne fix key for a person who does not know the app: what it is, why it matters, how to correct it, how to verify it, with example URLs.Reads
create_jira_taskOne fix as a full Jira ticket: fields, description in Jira markup and Markdown, a block for a coding agent, steps and Given/When/Then criteria, and attachments written as files. GLLmolfar sends nothing to Jira.Writes files
find_risky_contentPages with risky content: words, foreign script and meaning unusual for the site. No model is used. The crawl must be stopped first.Reads
get_ai_readinessThe AI-readiness score (0–100) and its four parts. With run_probe, it fetches about ten pages as each AI bot and reports robots.txt per bot, llms.txt and Markdown for agents.Fetches pages

Pages and meaning

ToolWhat it returns or doesKind
get_pagesThe open crawl's pages as a table: chosen columns, filters (fix key, topic, URL pattern, status, indexable, language), paged with next_offset. The column fixes lists each page's fix keys.Reads
count_pagesPage counts by one field, without rows: status, indexable, depth, topic, folder, template, language, page type, sitemap or fix.Reads
audit_urlOne live page without a crawl: status, indexability, time, headers, redirects, JavaScript changes, robots.txt per AI bot, accessibility, headings, JSON-LD and the start of the text. Full text or HTML on request.Fetches pages
semantic_searchPages and sections of the open crawl that answer a question, with scores. Needs embeddings.Reads
get_topicsThe topics: label, terms, pages, cohesion, link coverage, cannibalization pairs, pillar page and example URLs. Needs embeddings.Reads
get_cannibalizationGroups of pages with almost the same meaning, with their pairs and similarity. The first URL of a group is the page to keep. Needs embeddings.Reads
measure_textMeasures a draft with embeddings on this computer, without a language model: its passages, the best passage per query, the nearest page of the crawl, and passages that lean on an earlier one.Reads
get_search_consoleSearch Console data for the open crawl's site: totals against the period before, top queries and pages, this week's movement, shared queries and pages that lost clicks. Search Console must first be connected in the app's GSC section.Fetches data

Reports

ToolWhat it returns or doesKind
list_reportsThe reports of the Reports section, each with an id, its direction, ready and, when not ready, why.Reads
get_reportOpens one report in the app and returns its verdict, figures and findings. Writes the same page as HTML or PDF to Documents\GLLmolfar\Reports, with a new name each time. Takes a note shown under the report's head, and the person's own projects to compare.Writes files
save_reportSaves the classic summary report of the open crawl to Documents\GLLmolfar\Reports and returns its path. Never replaces an older file.Writes files

Planned crawls

ToolWhat it returns or doesKind
list_schedulesThe planned crawls with their next run, the queue, and the runs of the last 30 days.Reads
save_scheduleAdds a planned crawl or changes one by id: start as local time and repeat. Several URLs make one schedule each.Changes schedules
run_scheduleRuns one planned crawl now; if a crawl is running, it waits after it.Fetches pages
delete_scheduleDeletes one planned crawl by id. Its queued runs are skipped; saved crawls stay. Agents are told to ask first.Deletes

Reverse prompts

ToolWhat it returns or doesKind
reverse_prompts_readStep 1 of 2. Reads a public page and splits its text into candidate blocks. Returns a run id, the brief, a draft analysis and the rules.Fetches pages
reverse_prompts_buildStep 2 of 2. Takes the finished analysis, checks it and builds a prompt and a measured example for each block, or names the lines to correct.Changes the run
reverse_prompts_getOne run by id: what it waits for, or the page profile and each block's prompt and example.Reads
reverse_prompts_listThe runs on this computer, newest first, with URL, status and run id.Reads

Tools that use your own model

These three use the model connected in Settings › AI models. The server tells agents to call them only when the person asks.

ToolWhat it returns or doesKind
plan_fixesAn action plan from the open crawl's fixes. GLLmolfar checks each task against its fixes and page counts. The result shows on the Agent · test screen.Uses a model
write_contentRewrites a page, or writes a blog post from it. Each draft is measured with embeddings, sent back for another round if it fails, and fact-checked against the page. Can take minutes.Uses a model
write_socialPosts about one page for each network asked for, each with its length, the network's limit and any numbers not in the page.Uses a model

Recipes

The server also offers named jobs as MCP prompts. Agents that support prompts show them as slash commands; Help › Agent skills… lists the same recipes in the app.

PromptTitleWhen
technical-auditFull technical audit → action planFirst contact with a site, or a quarterly audit.
ai-readinessAI-readiness audit of the whole site (GEO, AEO)Can AI assistants read and cite the site?
page-agent-readinessAgent-readiness check of one pageBefore launching a key landing, signup or pricing page.
citabilityCitability review and rewrite plan for one pageA page that should be cited for a set of questions but is not.
question-coverageQuestion fan-out coverage testPlanning content for a topic: which questions does the site not answer?
cannibalizationCannibalization cleanupThe cannibal check appears, or two pages split one query in Search Console.
internal-linksInternal linking planOrphans, deep pages, or a new page that needs links.
llms-txtllms.txt draftThe site wants an llms.txt, or GLLmolfar flagged problems in the existing one.
refresh-briefContent refresh brief for one pageA page losing clicks, stale, or beaten by a competitor.
stale-contentStale, undated and unsourced content sweepQuarterly E-E-A-T hygiene.
jira-backlogJira backlog from a crawlHanding technical work to developers.
release-checkRelease check: did this deploy break anything?After a deploy, migration or redesign.
monthly-reportMonthly client progress reportAgency reporting.
structured-dataStructured data planSchema errors, or no schema on key templates.
fix-and-verifyFix it in the codebase, then verifyThe agent is working inside the website's repository.
competitor-passagesCompetitor passage comparisonWhy are they cited and we are not?
gsc-opportunitiesSearch Console × crawl: quick winsQuick wins with real demand behind them (Search Console connected in GLLmolfar).
reverse-promptsWriting prompts for a page type (reverse prompts)Briefing writers or a model to produce more pages like the best one.
checked-auditAudit with live checks: do, do not, check firstBefore you give a fix list to a person or a developer.
verify-fixesVerify the fixes after a deployAfter the developers say the fixes are live.

States and messages

OnOn: http://127.0.0.1:47863/mcp

The server is listening at that address.

StartingStarting…

Switched on; the server is not listening yet.

OffOff. Switch it on in Settings › General.

No agent can connect.

Not runningGLLmolfar is not running, or its agent connection (Settings › General) is off.

From the bridge, to an agent that starts it as a command.

Token changedGLLmolfar answered 401: the token changed; restart the agent.

From the bridge, after New token.