StackResolve: web intelligence for AI agents. SDK, CLI, and hosted MCP server. Find, compare, and audit software; scored registry of agent-ready tools and MCP servers; structured company research.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
git clone https://github.com/autorevai/stackresolve{
"mcpServers": {
"stackresolve": {
"command": "node",
"args": ["/path/to/stackresolve/dist/index.js"]
}
}
}MCP Servers overview
# stackresolve
Official TypeScript/Node SDK for the [StackResolve](https://stackresolve.dev) API.
StackResolve is web intelligence for AI agents: find, compare, and audit software for a
task; a scored registry of agent-ready tools and MCP servers; structured company research.
Three surfaces, one API: REST, a hosted MCP server, and this CLI/SDK. Registry reads are
free and need no key.
- Site and docs: https://stackresolve.dev
- REST: https://api.stackresolve.dev (OpenAPI at /openapi.json, llms.txt at /llms.txt)
- Hosted MCP (streamable HTTP): https://mcp.stackresolve.dev/mcp
- MCP server registry for agents: https://stackresolve.dev/mcp-servers
## MCP server
The hosted server needs no install. The handshake and the registry reads (`search_tools`,
`get_profile`, `compare_products`, `list_registry`) work without a key. Metered tools
(`resolve`, `how_to`, `audit`, `research_company`, `get_company`, `get_pricing`) need a free
key from https://stackresolve.dev/developers, sent as the `x-api-key` header.
Claude Code:
```bash
claude mcp add --transport http stackresolve https://mcp.stackresolve.dev/mcp
```
Cursor (`~/.cursor/mcp.json`):
```json
{
"mcpServers": {
"stackresolve": {
"url": "https://mcp.stackresolve.dev/mcp",
"headers": { "x-api-key": "ar_..." }
}
}
}
```
Codex (`~/.codex/config.toml`):
```toml
[mcp_servers.stackresolve]
url = "https://mcp.stackresolve.dev/mcp"
[mcp_servers.stackresolve.headers]
x-api-key = "ar_..."
```
Tools: `resolve`, `how_to`, `find_tools_for_task`, `search_tools`, `compare_products`,
`get_profile`, `list_registry`, `audit`, `generate_agent_interfaces`, `get_company`,
`get_pricing`, `research_company`, `find_competitors`, `compare_companies`, `get_usage`.
## CLI
```bash
npm i -g stackresolve
stackresolve find "scrape javascript-heavy sites from claude code"
stackresolve audit stripe.com
stackresolve company vercel.com
stackresolve --help
```
## SDK
## Install
```bash
npm install stackresolve
```
Requires Node 18+ (uses the built-in global `fetch`). No runtime dependencies.
## Quickstart
```ts
import { StackResolve } from 'stackresolve'
const sr = new StackResolve({ apiKey: process.env.STACKRESOLVE_API_KEY })
// 1. Audit a domain: AgentReady scores, facts, and issues.
const report = await sr.audit('stripe.com')
console.log(report.scores.agentready, report.issues)
// 2. Structured company data.
const company = await sr.getCompany('vercel.com')
console.log(company.name, company.description)
// 3. Task -> ranked, agent-ready tools.
const tools = await sr.findTools('send transactional email from a Node service')
console.log(tools.results)
// 4. Run an Agent Discovery check (needs an API key).
const discovery = await sr.runDiscovery('firecrawl')
console.log(discovery)
```
## Authentication
Get an API key at [stackresolve.dev](https://stackresolve.dev). Pass it to the
constructor, or set the `STACKRESOLVE_API_KEY` environment variable:
```ts
const sr = new StackResolve({ apiKey: 'ar_...' })
// or, reading STACKRESOLVE_API_KEY from the environment:
const sr2 = new StackResolve()
```
The key is sent as the `x-api-key` header on every request. Public endpoints
(audit, search, profiles, company data, ...) work without a key, subject to an
anonymous rate limit. Gated endpoints (monitors, usage, discovery runs) need one.
You can point the client at a different host with `baseUrl` or the
`STACKRESOLVE_BASE_URL` environment variable:
```ts
const sr = new StackResolve({ apiKey, baseUrl: 'https://api.stackresolve.dev' })
```
## Errors
Any non-2xx response throws a `StackResolveError` carrying the HTTP `status` and
the parsed `body`:
```ts
import { StackResolve, StackResolveError } from 'stackresolve'
try {
await sr.getUsage()
} catch (err) {
if (err instanceof StackResolveError) {
console.error(err.status, err.body)
}
}
```
## Methods
AgentReady:
`audit(domain)`, `findTools(task)`, `search(query, requirements?)`,
`compare(slugs)`, `getProfile(slug)`, `listRegistry(opts?)`, `getCategories()`,
`getCategory(slug)`, `getDiscovery(slug)`, `runDiscovery(slug)`,
`getScoreHistory(slug)`, `generate(domain, openapiUrl?)`, `deploy(domain, openapiUrl?)`.
CompanyData:
`getCompany(domain)`, `getPricing(domain)`, `getCompetitors(domain)`,
`research(domain, question?)`, `compareCompanies(domains)`.
Monitors + account (API key required):
`listMonitors()`, `addMonitor(slug, opts?)`, `runMonitorNow(slug)`,
`getUsage()`, `getMyProfile()`.
## License
MIT
What people ask about stackresolve
What is autorevai/stackresolve?
+
autorevai/stackresolve is mcp servers for the Claude AI ecosystem. StackResolve: web intelligence for AI agents. SDK, CLI, and hosted MCP server. Find, compare, and audit software; scored registry of agent-ready tools and MCP servers; structured company research. It has 0 GitHub stars and its last recorded update is dated 2026-08-25.
How do I install stackresolve?
+
You can install stackresolve by cloning the repository (https://github.com/autorevai/stackresolve) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is autorevai/stackresolve safe to use?
+
Our security agent has analyzed autorevai/stackresolve and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.
Who maintains autorevai/stackresolve?
+
autorevai/stackresolve is maintained by autorevai. The last recorded GitHub activity is dated 2026-08-25, with 0 open issues.
Are there alternatives to stackresolve?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy stackresolve to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/autorevai-stackresolve)<a href="https://claudewave.com/repo/autorevai-stackresolve"><img src="https://claudewave.com/api/badge/autorevai-stackresolve" alt="Featured on ClaudeWave: autorevai/stackresolve" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!