
Tengence GEO Agent
com.tengencev0.1.3Updated Oct 7, 2026
GEO/SEO content engine: planning, writing, gate checks, WordPress publishing, GEO monitoring.
Overview
Lets an assistant plan, write, gate-check, publish, and monitor GEO/SEO content for WordPress sites through a 29-tool MCP server.
- What it does
- A GEO/SEO content production and publishing engine exposed as an MCP server with 29 tools grouped around workspace, site, article, check, publish, plan, image, monitor, database, search, diagnose, utility, and standards. It covers the pipeline from content planning and writing/ingest through gate checks, WordPress publishing, search submission, and GEO monitoring. It also ships a CLI with 21 commands and an SDK capability layer, and can run as a built-in agent loop.
- When to use it
- Use it when an assistant should help run an end-to-end SEO/GEO content workflow for one or more WordPress sites: drafting and ingesting articles, enforcing writing standards, checking articles before publishing, pushing them live, and tracking search visibility. It suits multi-site or multi-tenant setups that want a single local content engine.
- Requirements
- Runs locally over stdio via the npm package tengence-geo-agent (Node.js). Sites live under a SITES_ROOT directory, each with its own .env holding WordPress credentials and tokens. The optional HTTP transport needs GEO_MCP_TOKEN as a Bearer token, and the agent launcher needs DEEPSEEK_API_KEY. Storage defaults to an auto-initialized SQLite file, with optional MySQL.
Installation
In SourceWeft
- Open Tengence GEO Agent in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Tengence GEO Agent
GEO/SEO content production & publishing engine — full-pipeline automation from content planning → writing & ingest → gate checks → WordPress publishing → search submission → GEO monitoring. Three usage modes: CLI / MCP (AI clients) / built-in agent runtime loop. Default storage is a single-file multi-tenant SQLite (auto-initialized) with optional MySQL; designed for open source and multi-site use.
Packages (monorepo)
Quick start
Full onboarding: docs/getting-started.md.
Documentation
- Architecture & design decisions (layering / multi-tenancy / init model / why MCP bridging)
- Generic writing & GEO standards — shipped in
@tengence/geo-sdk, consumed via thestandards_list/standards_read/article_draftMCP tools (the requirements an article must satisfy) - Getting started
- MCP integration (stdio / HTTP, any client)
- Release & distribution (npm / Docker)
Development & verification
Security boundaries
- Secrets live only in
SITES_ROOT/<site>/.env(gitignored); the repo ships only the.env.exampletemplate. - The production MySQL (
tengence_omni_*) is never written by this repo; the new repo uniformly usestengence_geo_*. - The MCP HTTP transport requires
GEO_MCP_TOKEN(Bearer).
License
MIT
Source: README.md at commit cf1bfc3
Tools
0Version history
1- v0.1.3LatestOct 7, 2026

