TopicForge
Officialby TopicForge
README.md
# @topicforge/mcp
Official MCP server for [TopicForge](https://topicforge.net) — programmatic SEO batch jobs and growth tools.
[](https://www.npmjs.com/package/@topicforge/mcp)
[](https://registry.modelcontextprotocol.io/)
[](https://smithery.ai/servers/topicforge/topicforge-mcp)
## Install
### npm (recommended)
```bash
npx -y @topicforge/mcp
```
Create an API key at [topicforge.net/app/settings/api-keys](https://topicforge.net/app/settings/api-keys).
### Claude Desktop / Cursor
```json
{
"mcpServers": {
"topicforge": {
"command": "npx",
"args": ["-y", "@topicforge/mcp"],
"env": {
"TOPICFORGE_API_KEY": "tf_live_..."
}
}
}
}
```
### Claude Code
```bash
claude mcp add topicforge -e TOPICFORGE_API_KEY=tf_live_... -- npx -y @topicforge/mcp
```
One-click install buttons and more clients: [topicforge.net/developers](https://topicforge.net/developers?utm_source=github&utm_medium=mcp-readme)
## Environment
| Variable | Required | Description |
|----------|----------|-------------|
| `TOPICFORGE_API_KEY` | Yes | Workspace API key |
| `CONTENT_API_BASE_URI` | No | API base (default `https://api.topicforge.net`) |
## Tools
| Tool | Description |
|------|-------------|
| `topic_cluster` | Expand a seed topic into 15–25 article ideas |
| `faq_schema` | FAQ questions + FAQPage JSON-LD |
| `meta_description` | 150–160 char meta description |
| `run_batch` | Launch a credit-debited batch job (pay per article) |
| `get_batch_status` | Poll batch job progress |
| `get_article` | Fetch article by ID |
| `export_markdown` | Export article as markdown |
| `get_generation_settings` | Read workspace voice profile, product facts, and effective settings |
| `update_generation_settings` | Update workspace generation settings used by `run_batch` |
## Pricing
Pay per article — $10 single, volume packs from $3.99/article. [Pricing](https://topicforge.net/pricing?utm_source=github&utm_medium=mcp-readme)
## Development
This repo is a public mirror of the MCP package in the TopicForge monorepo. To build from source:
```bash
npm install
npm run build
npm start
```
Release tarball (fallback install):
```bash
npx -y https://topicforge.net/mcp/topicforge-mcp-1.0.0.tgz
```
## Links
- Smithery: https://smithery.ai/servers/topicforge/topicforge-mcp
- Developer docs: https://topicforge.net/developers
- MCP server card (tool metadata): https://topicforge.net/.well-known/mcp/server-card.json
- OpenAPI: https://topicforge.net/openapi.json
- MCP registry name: `net.topicforge/mcp`
This server cannot be deployed
TDQS
A3.9/5.0
Scored across 7 tools
Disambiguation5/5
All seven tools have clearly distinct purposes: ideation, batch generation, status polling, fetching, exporting, and SEO metadata generation. No overlap in functionality.
Naming Consistency5/5
All tool names use snake_case with a consistent verb_noun pattern (e.g., export_markdown, run_batch, topic_cluster).
Tool Count5/5
Seven tools is well-scoped for a content generation and SEO tool, covering the key stages of the workflow without being overwhelming or too sparse.
Completeness4/5
The tool surface covers ideation, batch generation, retrieval, export, and SEO metadata. Missing individual article generation and listing, but core workflow is complete.
Maintenance
ActivityInactive
ResponsivenessNo issues