
Tengence GEO Agent
io.github.tengence-teamPublished by GitHub account tengence-teamv0.1.1Updated Nov 10, 2026
GEO/SEO content pipeline MCP: plan, write, gate-check, publish, submit, monitor AI visibility.
Overview
GEO/SEO content pipeline server that lets an assistant plan, write, gate-check, publish to WordPress, submit to search engines and monitor AI visibility.
- What you can do
- Manage workspaces and per-site configuration, including switching the active site at runtime
- Ingest, draft and gate-check articles against shipped GEO writing standards
- Publish content to WordPress and submit it to search engines
- Plan content, handle images, and monitor AI visibility
- Inspect and diagnose the storage backend and search utilities
- When to use it
- Use it when you run multi-site SEO/GEO content operations and want an assistant to carry an article from planning through drafting, quality checks, WordPress publishing and search submission, then track visibility.
- Requirements
- Runs locally over stdio from the npm package @tengence/geo-mcp, so Node.js is needed. A sites root directory (SITES_ROOT) holds per-site config and .env files with WordPress credentials and tokens; DB_DRIVER selects sqlite (default) or mysql; TENGENCE_GEO_HOME sets the runtime data directory. The optional HTTP transport requires a bearer token.
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 the MCP resourcesgeo://standard-index/geo://standard/{name}and thearticle_drafttool (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 02fe3f3
Tools
0Version history
2- v0.1.1LatestSep 27, 2026
- v0.1.0Sep 27, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts