Show HN: A CLI that writes its own integration code (docs.superglue.cloud)
Her problem: customers wanted to create Opps in Salesforce from inside the chat in her app. We kept seeing this pattern: teams build agents and their users can perfectly describe what they want: "pull these three objects from Salesforce and push to nCino when X condition is true", but translating that into a generalized hard-coded tool the agent can call is a lot of work and does not scale since the logic is different for every user.
What superglue CLI does: you point it at any API, and your agent gets the ability to reason over that API at runtime. No pre-built tools. The agent reads the spec, plans the calls, executes them.
The founder using this in production described it like this: she gave the CLI to her agent with an instruction set and told it not to build tools, just run against the API. It handled multi-step Salesforce object creation correctly, including per-user field logic and record type templates.
Concretely: instead of writing a createSalesforceOpp tool that handles contact -> account -> Opp creation with all the conditional logic, you write a skill doc and let the agent figure out which endpoints to hit and in what order.
The tradeoff is: you're giving the agent more autonomy over what API calls it makes. That requires good instructions and some guardrails. But for long-tail, user-specific connectors, it's a lot more practical than building a tool for every case.
Happy to discuss. Curious if others have run into the "pre-defined tool" ceiling with MCP-based connectors and how you've worked around it.
Docs: https://docs.superglue.cloud/getting-started/cli-skills Repo: https://github.com/superglue-ai/superglue
8 comments
[ 3.3 ms ] story [ 24.5 ms ] threadBuilding b2b saas nowadays requires products to be entirely open in terms of configuration and connection to people's greater systems, especially comparing with tools like Claude for specific verticals.
I had initially plugged in Superglue's CLI for the use case above - creating Salesforce opps. Since then, I've gotten the following behavior relatively out of the box (sometimes it just works live on call with a customer): 1. Searching Hubspot deals by some specific criteria 2. Copying and editing a slide deck
The development process with Superglue first went from hours building brittle code -> minutes building a tool. Now it's gone from that to simply an extra SKILL file as soon as we notice a trend in what customers are asking it to do.
Awesome team and awesome product. So lucky to be working with them :)