Uniiku SEM/SEO MCP
Provides read-only tools for interacting with GitHub repositories, including fetching files, searching code, and listing open pull requests.
Provides read-only tools for Google services, including Google Analytics 4 reports and realtime data, Google Search Console search analytics, URL inspection, sitemaps, and running saved BigQuery queries.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Uniiku SEM/SEO MCP
Read-only Streamable HTTP MCP for Cloud Run europe-west1.
Auth inbound: Authorization Bearer = MCP_BEARER_TOKEN. Auth Google: ADC / GOOGLE_APPLICATION_CREDENTIALS (never commit keys). WRITE_ENABLED=false by default.
Stack
Node 22, TypeScript, @modelcontextprotocol/sdk (Streamable HTTP stateless), Express, zod, vitest, @google-analytics/data, googleapis, @google-cloud/bigquery, Octokit.
Related MCP server: Google Search Console MCP Server
Local
cd sem-seo/mcp cp .env.example .env # set MCP_BEARER_TOKEN Run scripts from package.json: install, test, build, start. Health public: GET /health on PORT (default 8080).
Tools
meta: health, list_config
GA4: ga4_run_report, ga4_realtime
GSC: gsc_search_analytics, gsc_inspect_url, gsc_sitemaps_list
BQ: bq_run_saved_query (named only: gsc_28d_summary, ga4_28d_sessions)
Ads stubs -> { status: not_configured }
Repo: repo_get_file, repo_search_code, repo_list_open_prs
Metricool: mtr_status (Free / hosted MCP; no REST calls)
Write stubs ads_pause_keyword, repo_propose_patch blocked when WRITE_ENABLED=false or no confirmation_token
Cloud Run (europe-west1)
Project: sem-seo-uniiku
SA: sa-sem-seo-reader@sem-seo-uniiku.iam.gserviceaccount.com
Env: WRITE_ENABLED=false, GCP_PROJECT, BQ_LOCATION, GA4_PROPERTY_ID, GSC_SITE_URL, GITHUB_REPO
Secret Manager: mcp-bearer-token -> MCP_BEARER_TOKEN
Probe: GET /health (public); /mcp requires bearer
Multi-stage Dockerfile uses node:22-slim. Push to Artifact Registry, deploy Cloud Run.
Secret Manager
mcp-bearer-token -> MCP_BEARER_TOKEN
github-token optional -> GITHUB_TOKEN
SA JSON optional -> mount + GOOGLE_APPLICATION_CREDENTIALS
Grok Custom connector
URL: https:///mcp
Auth: Bearer = MCP_BEARER_TOKEN
Transport: Streamable HTTP
Confirm WRITE_ENABLED=false via health / list_config
Metricool social: https://ai.metricool.com/mcp (OAuth). This server does not call Metricool REST on Free.
Env defaults
WRITE_ENABLED=false GCP_PROJECT=sem-seo-uniiku BQ_LOCATION=europe-west1 GA4_PROPERTY_ID=properties/511565561 GSC_SITE_URL=sc-domain:uniiku.net GITHUB_REPO=luna-1999/uniiku_landing PORT=8080
Contract
config/sem-seo.contract.yaml — no secrets. list_config exposes it. See ops/RUNBOOK.md.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only Google Search Console and Google Analytics for AI agents.
Google Search Console, GA4 and Bing Webmaster data for SEO and AI-search work. 20 read-only tools.
Read-only Google Search Console, Bing, Google Analytics and privacy-friendly analytics for your AI.
Google Search Console for AI assistants: traffic, rankings, indexing and page checks. Read-only.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables querying Google Analytics 4 traffic, engagement, and conversions, as well as Google Search Console performance, index status, and sitemap management.8 npmMIT
- AlicenseAqualityDmaintenanceConnects Google Search Console to AI assistants, enabling natural language analysis of SEO data. Provides read-only tools for properties, search analytics, URL inspection, and sitemaps.15MIT
- AlicenseNot gradedqualityBmaintenanceEnables natural-language, read-only analysis of your own Google Search Console and Google Analytics 4 data, including search performance, engagement, sitemap health, ranking opportunities, and deterministic SEO audits through MCP clients like ChatGPT.MIT
- FlicenseNot gradedqualityCmaintenanceEnables read-only access to Google Analytics 4 and Google Search Console data, allowing users to run reports, query search analytics, and generate combined snapshots for reporting.-