Autonomous Tool Factory

Autonomous factory that finds real developer pain points and builds small paid AI tools to fix them.

Community: Submitted by a user or imported; check the owner before granting accessDegradedNo sign-inGlobalFreeRead-only

What it can do

    What data it sees

    Do you need an account

    No: the server works without sign-in

    Autonomous factory that finds real developer pain points and builds small paid AI tools to fix them.

    How to connect

    How to connect Autonomous Tool Factory to Claude

    The server address to paste into Claude settings:

    https://agency-backend-bbdk.onrender.com/mcp/

    1. Open Claude (claude.ai or the desktop app).
    2. Go to Settings → Connectors.
    3. Click Add custom connector.
    4. Paste the server address copied below into Remote MCP server URL and click Add.
    5. In a chat, click + → Connectors and switch the new connector on.

    Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

    Authorization

    After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

    How to connect Autonomous Tool Factory to ChatGPT

    The server address to paste into ChatGPT settings:

    https://agency-backend-bbdk.onrender.com/mcp/

    1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
    2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
    3. Open Settings → Connectors and click Create.
    4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
    5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
    6. In a new chat open + → Apps/Connectors and enable the connector.

    OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

    Authorization

    On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

    How to connect Autonomous Tool Factory to Cursor

    The server address to paste into Cursor settings:

    https://agency-backend-bbdk.onrender.com/mcp/

    Fastest: click Open in Cursor below and confirm the prompt.

    Manually:

    1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
    2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
    3. Save the file. The server appears in the MCP list; authorize it there if asked.

    Authorization

    If the service needs sign-in, an authorize button appears next to the server in the MCP list.

    Server tool list (20)

    Raw names from tools/list. Only developers need these.

    research_pain_pointsMode 1 ("The Eyes"): scan GitHub Issues, targeted Reddit subs, and the public MCP registry for recurring pain points not already solved by an existing tool; queue anything past the daily mention threshold for development.
    develop_toolsMode 2 ("The Brain"): generate, subprocess-smoke-test, and publish a tool for every queued backlog item. Publishing writes to data/tool_registry.json, which both the HTTP dispatcher and this MCP server's dynamic tool registration read from.
    check_tool_healthMode 3 ("The Manager"): deprecate (delete code + registry entry) any published tool that has earned zero payments after the deprecation window.
    run_factory_cycleRun the full LangGraph-orchestrated pipeline in one call: research -> develop -> health_check. This is graph.py's only production entry point -- it is not exposed over HTTP.
    list_backlogList every tracked pain point and its current backlog/mention status.
    list_published_toolsList every published tool with its price and live ping/payment stats.
    offline-session-syncEnsure zero data loss for user sessions by caching events locally when offline. This tool manages a persistent JSON-based queue that records events and allows for seamless bulk synchronization once connectivity is restored. (reference price: $0.0000 per call)
    support-ticket-system-frictionAutomatically organize your support tickets by priority and status to streamline your workflow. This tool generates a status summary, sorts tickets by importance, and identifies high-priority open tickets that need an assignee. (reference price: $0.0000 per call)
    documentation-creation-toilInstantly transform Python source code into clean, structured Markdown documentation. This tool parses your code's Abstract Syntax Tree (AST) to automatically extract module docstrings, class definitions, methods, and function signatures into a readable format. (reference price: $0.0000 per call)
    deployment-process-frictionOptimize your CI/CD workflows and identify automation opportunities. This tool analyzes deployment steps, manual tasks, and tool versions to provide actionable suggestions for consolidation, scripting, and resilience, estimating potential time savings for your deployment process. (reference price: $0.0100 per call)
    ai-generated-code-debugging-overhead45% of developers report debugging AI-generated code is more time-consuming than debugging their own; 66% cite 'AI solutions that are almost right, but not quite' as their single biggest frustration (2025 SO Developer Survey). (reference price: $0.0100 per call)
    persist-appearance-options-to-localstoragePersist UI appearance options (nodes, edges, labels) to localStorage, a repetitive task that could be automated with a tool. (reference price: $0.0100 per call)
    add-license-information-to-codebaseAutomatically prepend license text to multiple codebase files to ensure legal compliance across your project. This tool takes a license string and a list of file paths/contents, returning the updated files with a properly formatted blank line separating the license from your original code. (reference price: $0.0000 per call)
    help-setting-up-an-instanceRequest for assistance with setting up a new instance, a repetitive task that could be automated with a tool. (reference price: $0.0100 per call)
    codebase-learning-frictionLearning a codebase generates disproportionate frustration relative to the time spent on it, per the 2025 SO Developer Survey -- largely attributed to inadequate documentation. (reference price: $0.0100 per call)
    automate-min-sdk-version-bumpAutomate MIN_SDK_VERSION bump via release pipeline + AI-based SDK-breaking-change detection, a repetitive task that could be automated with a tool. (reference price: $0.0100 per call)
    request-help-with-media-searchRequest for help with media search, a repetitive task that could be automated with a tool. (reference price: $0.0100 per call)
    add-subscriptions-tab-in-user-settingsAdd a Subscriptions tab in user settings, a repetitive task that could be automated with a tool. (reference price: $0.0100 per call)
    auto-handoff-when-context-utilization-exceeds-thresholdAuto-handoff when context utilization exceeds threshold, a repetitive task that could be automated with a tool. (reference price: $0.0100 per call)
    student-gamification-xp-levels-streakStudent gamification features (XP, Levels & Streaks), a repetitive task that could be automated with a tool. (reference price: $0.0100 per call)