{"name":"net.topicforge/mcp","slug":"topicforge-mcp","title":null,"description":"Generate programmatic SEO articles, topic clusters, FAQ schema, and batch jobs via TopicForge.","url":"https://mcp.market/server/topicforge-mcp","rating":null,"grade":"B","score":78,"certified":false,"status":"active","category":"seo","tags":["seo"],"presence":{"score":18,"stars":0,"forks":0,"downloads_week":34,"last_push_at":"2026-07-09T00:15:22.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":null,"website":null,"version":"1.0.0","remotes":[],"packages":[{"registryType":"npm","identifier":"@topicforge/mcp","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"TopicForge API key (tf_live_...) from https://topicforge.net/app/settings/api-keys","name":"TOPICFORGE_API_KEY"},{"description":"Optional API base URL (default https://api.topicforge.net)","name":"CONTENT_API_BASE_URI"}]}],"tools":[{"name":"export_markdown","description":"Export a generated article as markdown for CMS import.","write_action":false,"price_micros":0,"input_schema":null},{"name":"faq_schema","description":"Turn a topic into FAQ questions and FAQPage JSON-LD for answer hub SEO.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_article","description":"Fetch a generated article by ID including markdown body and metadata.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_batch_status","description":"Poll a batch job for per-item status and completed article previews.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_generation_settings","description":"Read workspace generation settings (voice profile, product facts, banned phrases) including effective values used for batch jobs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"launch_batch","description":"Launch a batch job from the TopicForge customer dashboard (requires signed-in session).","write_action":false,"price_micros":0,"input_schema":null},{"name":"meta_description","description":"Generate a 150\\u2013160 character meta description from a title and optional snippet.","write_action":false,"price_micros":0,"input_schema":null},{"name":"request_free_sample","description":"Request a free personalized sample article (one per email, subject to availability).","write_action":false,"price_micros":0,"input_schema":null},{"name":"run_batch","description":"Launch a batch job to generate publish-ready articles for multiple topics. Debits workspace credits.","write_action":true,"price_micros":0,"input_schema":null},{"name":"topic_cluster","description":"Expand one seed topic into a configurable set of programmatic SEO article ideas with ICP, search intent, and guidance.","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_generation_settings","description":"Update workspace generation settings used by run_batch. Pass empty string to clear a text override; empty bannedPhrases array clears phrase overrides.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":78,"grade":"B","scanned_at":"2026-09-26T05:14:34.960Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T05:14:34.914Z","components":{"code":{"score":20,"max":25,"notes":["3 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":12,"max":15,"notes":["last push 79 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[{"id":"exec.eval","severity":"medium","component":"code","title":"eval / new Function used","evidence":"standalone.cjs: …ode, sch); const makeValidate = new Function(`${names_1.default.self}`, `${names_1.de…"}],"inputs":{"packages":[{"registryType":"npm","identifier":"@topicforge/mcp","version":"1.0.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":0,"publishedAt":"2026-07-09T16:32:47.797Z","repositoryUrl":"git+https://github.com/TopicForge/topicforge-mcp.git","weeklyDownloads":34}],"repo":{"found":true,"owner":"TopicForge","repo":"topicforge-mcp","archived":false,"pushedAt":"2026-07-09T00:15:22Z","stars":0,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/291101984?v=4","ownerCreatedAt":"2026-06-05T16:52:44Z","license":"MIT"},"icon":{"url":"https://www.topicforge.net/icon-192.png","source":"site","width":192,"height":192},"presence":{"stars":0,"forks":0,"downloadsWeek":34,"license":"MIT","lastPushAt":"2026-07-09T00:15:22.000Z","score":18}}}},"grade_history":[],"reviews":[]}