Skip to main content
Glama
houtini-ai

Better Google Search Console

by houtini-ai
README.md
<div align="center">
  <img src="https://raw.githubusercontent.com/houtini-ai/seo-audit/master/assets/logo.png" width="120" height="120" alt="SEO Audit Console" />
</div>

# Better Search Console - retired

**This project has been superseded by [SEO Audit Console](https://github.com/houtini-ai/seo-audit).**

Better Search Console pulled your Google Search Console data into a local SQLite database so you could ask it real questions. That idea was right, and it is now the Search Console half of a bigger tool.

SEO Audit Console does everything this did - the API sync, the local database, the pre-built queries, the dashboards - and then joins it to a first-party crawl of your site and on-demand DataForSEO market data. The queries you came here for still exist. They just have more to work with.

> Your crawl is intent. Search Console is reality. The money is where they diverge.

## Where to go

```bash
git clone https://github.com/houtini-ai/seo-audit.git
```

Docs and setup: **[github.com/houtini-ai/seo-audit](https://github.com/houtini-ai/seo-audit)**

## What this means for you

- **The npm package still installs.** `@houtini/better-search-console` is deprecated, not unpublished. Nothing you have running will break.
- **This repository is archived.** The code stays readable and every existing link keeps working, but there are no further releases, and issues and pull requests are closed.
- **Your data is unaffected.** The SQLite databases this wrote are yours and stay where they are. SEO Audit Console builds its own.

## Migrating

There is no automated migration. SEO Audit Console syncs GSC itself, so point it at the same property and let it pull the history:

```
sync_gsc for https://example.com/
```

It will fetch the window you ask for and build its own database, joined on a normalised URL key so the crawl and Search Console line up.

---

Part of the [Houtini](https://houtini.com) open-source MCP set. Questions: [hello@houtini.com](mailto:hello@houtini.com).

TDQS

A4.3/5.0

Scored across 12 tools

Disambiguation4/5

Most tools have distinct purposes, such as setup for initial configuration, sync_gsc_data for data fetching, and get_insights for analysis. However, there is some overlap between sync_gsc_data and sync_all_properties, as both handle data syncing but differ in scope (single vs. all properties), which could cause minor confusion for agents. Overall, descriptions help clarify differences, but the redundancy in syncing tools slightly reduces clarity.

Naming Consistency5/5

Tool names consistently follow a verb_noun pattern, such as cancel_sync, check_sync_status, compare_periods, and get_dashboard. All tools use snake_case without deviations, making the naming predictable and easy to parse. This uniformity enhances agent usability and reduces cognitive load when selecting tools.

Tool Count5/5

With 12 tools, the server is well-scoped for managing Google Search Console data, covering setup, syncing, monitoring, analysis, and maintenance. Each tool serves a specific function, such as data retrieval (sync_gsc_data), insights (get_insights), and cleanup (prune_database), ensuring comprehensive coverage without bloat. The count aligns well with the domain's complexity.

Completeness5/5

The tool set provides complete coverage for the Google Search Console domain, including initial setup (setup), data syncing (sync_gsc_data, sync_all_properties), monitoring (check_sync_status, cancel_sync), analysis (get_insights, compare_periods, query_gsc_data), visualization (get_overview, get_dashboard), and maintenance (prune_database, list_properties). There are no obvious gaps, supporting full CRUD-like workflows from data ingestion to insights.

Maintenance

ActivitySlowing
ResponsivenessUnresponsive