Recurse

Recurse

Build, deploy, and use focused AI agent apps through MCP with usage-based billing

Gallery

About Recurse

Recurse is a platform for focused AI applications that can run as standalone tasks or inside clients such as Codex, Claude, and ChatGPT. Its catalog packages carefully designed workflows into small tools for jobs including invoice generation, keyword research, podcast creation, image conversion, email validation, resume building, and HubSpot cleanup. Rather than asking one general assistant to improvise every process, a Recurse app defines the job and the expected output. A single account and wallet work across the catalog, so people can choose a narrow app when a project needs a PDF, audio file, image, dataset, or other concrete result. The same tool can also continue inside a conversation. A user can review the first output, ask for a narrower result, and turn the findings into another project asset without changing applications. That combination of structured work and conversational follow-up is especially useful when a deliverable needs several rounds of judgment rather than one unattended run.

The platform also lets developers build and publish their own agent applications. A typical project contains an agent configuration, a prompt, Python tools, and its dependency files. The configuration describes input fields, optional defaults, the output schema, and the tools the agent may call. Recurse validates successful results against that declared output shape. A coding agent can read the Recurse skill, create these files, test the project with sample inputs, and prepare it for deployment. This favors specialist workflows that can be inspected and repeated over one-off prompts whose structure lives only in a chat transcript.

Deployment uses a command line interface. The developer installs the Recurse SDK, runs a project locally with sample input, and deploys it as an MCP service. Recurse supplies the hosted runtime for the agent and its tools, while the developer can choose more CPU or memory when an application needs it. Once deployed, the MCP connection makes the app callable from a supported AI client, so a user can request the task, inspect the result, and ask follow-up questions without leaving the conversation where the surrounding work already lives.

Recurse can attach secrets to a deployment without placing them directly in project files. A developer saves a key under a name, then maps it to an environment variable during deployment. The official workflow shows this pattern for services such as GitHub and lists a broad set of potential systems, including Slack, Stripe, Notion, Shopify, HubSpot, Gmail, Google Drive, OpenAI, Anthropic, Linear, Salesforce, databases, monitoring tools, and deployment platforms. These names indicate services an agent can be equipped to use, though each app still needs the corresponding tool code and permission.

For people who don't want to build an app, the public gallery is the easier entry point. Recurse's own tools include a PDF invoice generator from job notes, keyword research that compares volume and ranking difficulty, text to podcast output with an MP3 and transcript, PNG to SVG conversion, email validation, and duplicate HubSpot contact review. The common thread is a defined deliverable rather than an open-ended chat. Quality still depends on the app and its inputs, but the narrower workflow gives users a clearer basis for judging whether the result is ready to keep.

The product fits developers who want to turn an agent workflow into a reusable MCP service, as well as teams that want to call specialist tools from an AI client they already use. It is less suited to someone looking for a no-cost general assistant or a conventional visual automation canvas. Custom app creation involves project files, Python tools, a CLI, testing, and an understanding of inputs and outputs. The platform handles runtime and connection concerns, but it doesn't remove the need to design a good prompt, secure external credentials, check sample results, and decide what compute a task needs.

Pricing is based on use rather than a subscription. Gallery users can start with $1 in a shared Recurse wallet, and model plus compute costs are deducted when an app runs. For custom agents, Recurse publishes zero markup on model input and output tokens and a secure execution rate of $0.013 per active minute. It says there are no idle charges, while non-preemptible direct runs have three times the CPU and memory charges. This model makes short experiments accessible without a separate plan for each tool, though costs vary with model choice, runtime, and resources, so frequent or computationally heavy use requires closer tracking than a fixed monthly bill. Only active requests are billed for serverless execution, which prevents a deployed but idle specialist app from accumulating runtime minutes.

Key Features

  • Focused agent app gallery
  • Declarative input and output schemas
  • Hosted MCP app deployment
  • Python tool support
  • Named secret injection
  • Shared usage-based wallet

Pros & Cons

What we like

  • Runs specialist apps inside existing AI clients
  • Validates successful runs against output schemas
  • Charges active usage without app subscriptions
  • Supports custom compute choices for deployments

Room for improvement

  • Custom apps require CLI and Python setup
  • Usage costs vary by runtime and model
  • Specialist quality still needs sample testing
  • External integrations require credentials and tool code

Frequently Asked Questions

What is Recurse?
Recurse is a catalog and hosting platform for focused AI agent applications. Its apps can produce concrete outputs and run inside supported clients through MCP.
Can developers deploy their own Recurse apps?
Yes. A project defines instructions, inputs, outputs, and Python tools, then uses the Recurse CLI for testing and deployment. Recurse hosts the runtime and exposes the deployment through MCP.
How does Recurse pricing work?
Recurse uses pay-as-you-go billing with one wallet across gallery apps and no separate app subscriptions. Its custom agent page lists zero markup on model tokens and a charge of $0.013 per active minute for secure execution, with higher resource charges for non-preemptible direct runs.
Who is Recurse for?
It fits developers packaging repeatable agent workflows and people who want focused apps inside Codex, Claude, or ChatGPT. Building custom apps still calls for command line work, testing, and careful handling of service credentials.

Best For

Publishing a specialist workflow through MCPGenerating polished project deliverablesCalling custom tools from a coding agentTurning repeated prompts into hosted apps

Featured in

Alternatives to Recurse

Our take

Tool Index Editorial · Oct 2026· 3.5/5

Recurse packages focused Python agents as hosted MCP tools that can be called from Codex, Claude, or another compatible client. Its strongest idea is the complete path from local project and sample run to deployment, secrets, hosted execution, and inspectable results. The site says there is no subscription or idle charge, with costs tied to model calls and active serverless execution.

We think it fits technical teams with measurable tasks, such as artifact optimization or data cleanup, much better than vague general assistants. The tradeoff is dependence on Recurse's hosted runtime and a workflow that assumes Python, command line tools, credentials, and resource choices. Production buyers should test a representative run before estimating cost or reliability.

Editorial opinion from the Tool Index team, written from the public product pages. Not a user review.

Reviews (0)

No reviews yet

Be the first to share your experience with Recurse

Sign in to write a review

Badge builder

Add Recurse to your website

Choose a badge style and size, preview it here, then copy the generated HTML. Badge images are self-contained SVGs and do not require an external script.

Recurse badge preview
<a href="https://toolindex.net/tools/recurse?ref=badge" target="_blank" rel="noopener">
  <img src="https://toolindex.net/badge/recurse/medium.svg" alt="Recurse - Listed on Tool Index" width="180" height="50" />
</a>

How to use the badge

  1. 1. Pick the style, size, and theme that fit your layout.
  2. 2. Copy the generated HTML from the code block.
  3. 3. Paste it into your footer, homepage, or press page.

Standard badge available

The standard listing badge is available now. Score and circle badges are limited to tools currently ranked in the top 10 of a category.

Badge clicks return visitors to this profile with a referral tag so the source remains identifiable.