gateonai-mcp-server
Use GateOnAI's MCP server to discover, compare, and combine AI tools into workflows directly from MCP clients, with no API key.
Search 2,900+ AI tools by query, category, pricing, GDPR status, or EU hosting.
Get tool details, head-to-head comparisons, trending tools, newly added tools, and conceptually similar tools.
Find GDPR/EU-hosted tools, profession-based prompt libraries, and prompts matching a free-text task.
Generate custom AI workflows, fetch pre-built workflow templates, and build shareable Workbench boards.
Explore tool compatibility, input-to-output pipelines, category market stats, platform stats, and analyze a stack of 2–40 tools.
GateOnAI MCP Server
The official MCP server for GateOnAI — the AI Decision Platform for Business.
Connect Claude, Cursor, Windsurf, and any MCP-compatible AI client to a live database of thousands of listed AI tools, a graph of millions of computed tool connections (from automatically assigned input/output tags; not tested), and a prompt library of thousands of prompts across dozens of professions.
No API key required. No registration. Works out of the box.
Prompts
Ready-made starting points; MCP clients show them as commands (for example with / in Claude Desktop).
Prompt | Arguments | What it does |
|
| Searches, compares the strongest candidates and recommends one |
|
| Plans one tool per step and returns a shareable board link |
|
| Pricing, strengths and the best fit for each use case |
Related MCP server: agent101-mcp
Tools
Tool | Description |
| Search GateOnAI's database of thousands of listed AI tools. |
| Generate a step-by-step AI workflow for any profession, role, or business task. |
| Compare two or three AI tools head-to-head. |
| Get comprehensive details about a specific AI tool by its URL slug. |
| AI tools with at least 3 website clicks from GateOnAI visitors in the last 7 days (bots not counted); can be empty. |
| Find AI tools whose provider pages refer to the GDPR or state EU hosting. |
| Get ready-to-use AI prompts for a specific profession from GateOnAI's library of thousands of prompts across dozens of professions. |
| Get current live statistics about the GateOnAI platform including total listed tools, categories, tool compatibility connections, and prompt library size. |
| Find AI tools that may connect with a given tool, computed from automatically assigned input/output tags (not tested). |
| Find a computed sequence of AI tools from one content type to another (e.g. audio to a blog post), from automatically assigned input/output tags (not tested). |
| See AI tools recently added to GateOnAI, based on the date each tool was added. |
| Find AI tools that are conceptually or philosophically similar to a given tool - based on semantic embedding similarity of each tool's name and tagline (MiniLM), not just shared category. |
| A computed statistical snapshot of one GateOnAI category: live tool count, GateOnAI Score distribution (average/median/min/max) and current top-scoring tools. |
| Find the existing prompts that best match a free-text task description (BM25 full-text search). |
| Get one of GateOnAI's thousands of pre-built, ready-made AI workflows for a specific profession - a deterministic, ordered sequence of steps each matched to a listed tool by category and GateOnAI Score, regenerated live fr |
| Turn a goal described in plain language into a GateOnAI Workbench board: tools from the GateOnAI catalog, connected step by step when they form a workflow. Returns a share link that contains the board; nothing is stored. |
| Automated observations about a set of AI tools (2-40 GateOnAI tool slugs): tools not currently listed, category overlaps, data connections in GateOnAI's IO-compatibility graph, and (My AI Stack DNA) what the stack can make together by input/output type, output types none of the tools gives with the highest-scored tools that could fill them, tools with identical inputs and outputs, and facts (EU hosting stated by the provider, listed MCP server). A connection means one tool gives out a type the other takes in (GateOnAI tags), not a confirmed integration. |
Structured output
Every tool declares the same outputSchema and returns structuredContent:
Field | Type | Description |
| string | Name of the tool that produced the result |
| string | The full result as Markdown (same as the text content) |
| array of string | gateonai.com URLs referenced in the result |
| boolean | True if the tool could not complete the request |
Installation
Prerequisites
Python 3.10+
pip
1. Clone the repository
git clone https://github.com/giorgio44/gateonai-mcp-server.git
cd gateonai-mcp-server2. Install dependencies
pip install -r requirements.txt3. Run the server
python gateonai_mcp_server.pyClaude Desktop Configuration
Edit ~/.claude/claude_desktop_config.json (macOS/Linux) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"gateonai": {
"command": "python",
"args": ["/absolute/path/to/gateonai_mcp_server.py"]
}
}
}Restart Claude Desktop. You should see the GateOnAI tools available in your conversation.
Cursor Configuration
Edit ~/.cursor/mcp.json:
{
"mcpServers": {
"gateonai": {
"command": "python",
"args": ["/absolute/path/to/gateonai_mcp_server.py"]
}
}
}Claude Code Configuration
claude mcp add gateonai python /absolute/path/to/gateonai_mcp_server.pyUsage Examples
Once connected, ask your AI assistant naturally:
"Find me the best free AI tools for video editing"
→ Uses: search_ai_tools
"Build me an AI workflow for a freelance graphic designer"
→ Uses: get_ai_workflow
"Compare ChatGPT vs Claude"
→ Uses: compare_ai_tools
"Tell me everything about Midjourney"
→ Uses: get_tool_details
"What AI tools are trending right now?"
→ Uses: get_trending_tools
"Find AI tools for legal teams whose providers state EU hosting"
→ Uses: get_eu_gdpr_tools
"Give me 5 ready-to-use prompts for a marketing manager"
→ Uses: get_prompts_for_profession
"How many tools does GateOnAI have?"
→ Uses: get_site_statsTool Reference
search_ai_tools
Search GateOnAI's database of thousands of listed AI tools. Find tools by name, use case, category, pricing model, or GDPR info on the provider's page. Returns tool names, descriptions, pricing, GateOnAI scores, and direct URLs.
Parameter | Type | Required | Description |
| string | ✅ | Search term — tool name, use case, or description. Examples: 'video editing', 'code assistant', 'ChatGPT alternatives' |
| string | ❌ | Filter by category slug. Examples: 'writing-assistant', 'development', 'image-generation', 'video-creation', 'marketing' |
| string | ❌ | Filter by pricing model: free, freemium, paid, or free_trial |
| boolean | ❌ | Set to true to return only tools whose provider pages refer to the GDPR |
| boolean | ❌ | Set to true to return only tools whose providers state EU hosting |
| integer | ❌ | Number of results to return (default: 10, max: 24) |
get_ai_workflow
Generate a step-by-step AI workflow for any profession, role, or business task. Uses GateOnAI's compatibility graph of computed tool connections to suggest a tool sequence.
Parameter | Type | Required | Description |
| string | ✅ | Describe your role, profession, or goal. Examples: 'freelance graphic designer building a client workflow', 'startup founder automating customer support', 'marketing manager creating YouTube content' |
compare_ai_tools
Compare two or three AI tools head-to-head. Returns pricing, features, GateOnAI scores and pros/cons side by side.
Parameter | Type | Required | Description |
| string | ✅ | URL slug of the first tool to compare. Examples: 'chatgpt', 'claude', 'midjourney', 'jasper' |
| string | ✅ | URL slug of the second tool to compare. Examples: 'google-gemini', 'dall-e-3', 'elevenlabs', 'notion' |
| string | ❌ | Optional third tool slug for a 3-way comparison (e.g. 'perplexity') |
get_tool_details
Get comprehensive details about a specific AI tool by its URL slug. Returns full description, pricing, GateOnAI score breakdown, pros/cons, integrations, GDPR status, and FAQ.
Parameter | Type | Required | Description |
| string | ✅ | URL slug of the AI tool. Examples: 'chatgpt', 'midjourney', 'notion', 'github-copilot', 'claude' |
get_trending_tools
Get AI tools that are trending on GateOnAI by a fixed rule: at least 3 clicks to the tool's own website from GateOnAI visitors in the last 7 days (bots not counted). The list can be empty; the answer then says so and suggests whats_new (recently added tools) or search_ai_tools.
Parameter | Type | Required | Description |
| integer | ❌ | Number of trending tools to return (default: 10, max: 20) |
get_eu_gdpr_tools
Find AI tools whose providers, on their own websites, refer to the GDPR or state EU data hosting. Each result quotes the provider's own sentence, links the source page and gives the date of GateOnAI's automatic check (about monthly). These are provider statements, not an audit, verification or certification by GateOnAI - check the provider's current documents before relying on them.
Parameter | Type | Required | Description |
| string | ❌ | Compliance standard: 'gdpr' for tools whose provider pages refer to the GDPR, 'eu_hosted' for tools whose providers state EU hosting |
| string | ❌ | Optional: words to match in the tool name or tagline, e.g. 'transcription' or 'chatbot' |
| string | ❌ | Optional category filter. Examples: 'writing-assistant', 'development', 'marketing', 'legal-ai' |
| integer | ❌ | Number of results to return (default: 10, max: 24) |
get_prompts_for_profession
Get ready-to-use AI prompts for a specific profession from GateOnAI's library of thousands of prompts across dozens of professions. Works with ChatGPT, Claude, Gemini, and other LLMs.
Parameter | Type | Required | Description |
| string | ✅ | Profession slug. Examples: 'marketer', 'software-developer', 'designer', 'writer', 'content-creator', 'photographer', 'teacher', 'lawyer', 'doctor', 'entrepreneur' |
| integer | ❌ | Number of prompts to return (default: 5, max: 20) |
get_site_stats
Get current live statistics about the GateOnAI platform including total listed tools, categories, tool compatibility connections, and prompt library size.
No parameters.
get_compatible_tools
Find AI tools that may connect with a given tool, based on GateOnAI's IO-Compatibility Graph - computed automatically by matching the input/output content types that GateOnAI assigns to each tool (text, image, audio, video, code, etc.). The tags are assigned automatically and can be wrong; connections are not tested. Answers questions like 'what tools work well with ChatGPT' or 'what can I feed ChatGPT's output into'.
Parameter | Type | Required | Description |
| string | ✅ | URL slug of the AI tool to find connections for. Examples: 'chatgpt', 'midjourney', 'claude' |
| integer | ❌ | Number of connected tools to return (default: 8, max: 20) |
find_ai_pipeline
Find a computed sequence of AI tools that gets you from one type of content to another - e.g. audio to a finished blog post, or a single image to a full video. Powered by GateOnAI's IO-Compatibility Graph combined with a PostgreSQL recursive path-finding engine (not an LLM improvising) - each step is a listed tool whose tagged output type matches the next tool's tagged input type. The tags are assigned automatically and the pipelines are not tested. Returns multiple ranked alternative pipelines, each scored on tool quality and path length, so you can compare a fast 2-step option against a more thorough 4-step one. Valid content types: text, image, audio, video, data, url, code, pdf, email, social_post, prompt, file.
Parameter | Type | Required | Description |
| string | ✅ | The type of content you are starting with |
| string | ✅ | The type of content you want to end up with |
| integer | ❌ | Maximum number of tools in the chain (2-6, default 4) |
| integer | ❌ | Number of alternative pipelines to return (1-5, default 3) |
| boolean | ❌ | If true, only return pipelines where every single tool in the chain is free or freemium |
whats_new
See AI tools recently added to GateOnAI, based on the date each tool was added. Optionally filter by category. Useful for staying current on new tool launches or checking what's new in a specific space (e.g. new AI Agents tools this week).
Parameter | Type | Required | Description |
| integer | ❌ | How many days back to look (1-30, default 7) |
| string | ❌ | Optional category slug to filter by, e.g. 'ai-agents', 'marketing', 'design'. Omit to see all categories. |
find_similar_by_philosophy
Find AI tools that are conceptually or philosophically similar to a given tool - based on semantic embedding similarity of each tool's name and tagline (MiniLM), not just shared category. Different from get_compatible_tools, which uses the structural IO-Compatibility Graph (real input/output matching) rather than meaning-based similarity. Use this for 'tools like X' questions, get_compatible_tools for 'what connects to X' questions.
Parameter | Type | Required | Description |
| string | ✅ | URL slug of the AI tool to find similar tools for. Examples: 'chatgpt', 'midjourney', 'notion' |
| integer | ❌ | Number of similar tools to return (default: 8, max: 20) |
get_market_landscape
A computed statistical snapshot of one GateOnAI category: live tool count, GateOnAI Score distribution (average/median/min/max) and current top-scoring tools. Every number is computed directly from live catalog data at request time - never a prediction, estimate, or industry-wide claim beyond what GateOnAI itself catalogs.
Parameter | Type | Required | Description |
| string | ✅ | Category slug, e.g. 'ai-agents', 'design', 'marketing', 'writing-assistant'. Use search_ai_tools or browse to find valid category slugs if unsure. |
match_prompt_to_task
Given a free-text description of a task (e.g. 'write a cold email to a client'), finds the best-matching existing prompt(s) from GateOnAI's prompt library using real BM25 full-text search - not a semantic guess or an invented relevance score. Each result includes the actual prompt text, which tool it's designed for, and the profession it comes from.
Parameter | Type | Required | Description |
| string | ✅ | Free-text description of the task, e.g. 'write a cold email to a client' or 'summarize a legal contract' |
| integer | ❌ | Number of matching prompts to return (1-10, default 5) |
get_workflow_template
Get one of GateOnAI's thousands of pre-built, ready-made AI workflows for a specific profession - a deterministic, ordered sequence of steps each matched to a listed tool by category and GateOnAI Score, regenerated live from current tool data. Different from get_ai_workflow: this returns an existing, curated template for a known profession rather than generating a new custom one from free text - faster and more consistent for common roles.
Parameter | Type | Required | Description |
| string | ✅ | Profession slug. Examples: 'blogger', 'general-contractor', 'marketing-manager', 'software-developer', '3d-artist'. If unsure of the exact slug, use get_ai_workflow instead with a free-text description. |
build_workflow_board
Turn a goal described in plain language into a GateOnAI Workbench board: tools from the GateOnAI catalog, connected step by step when they form a workflow. Returns the steps and a share link that contains the board itself - nothing is stored on GateOnAI's servers. The user can open the link, clone the board into their own Workbench (free, no account) and share it.
Parameter | Type | Required | Description |
| string | ✅ | What the user wants to achieve, e.g. 'turn podcast episodes into blog posts and short social clips' |
analyze_ai_stack
Automated observations about a set of AI tools (2-40 GateOnAI tool slugs): tools not currently listed, category overlaps, data connections in GateOnAI's IO-compatibility graph, and (My AI Stack DNA) what the stack can make together by input/output type, output types none of the tools gives with the highest-scored tools that could fill them, tools with identical inputs and outputs, and facts (EU hosting stated by the provider, listed MCP server). A connection means one tool gives out a type the other takes in (GateOnAI tags), not a confirmed integration. Observations from GateOnAI data only - not recommendations and not judgments about any provider.
Parameter | Type | Required | Description |
| array of string | ✅ | GateOnAI tool slugs, e.g. ['chatgpt', 'elevenlabs', 'opus-clip'] (slugs appear in search results and tool URLs) |
Docker
docker build -t gateonai-mcp .
docker run -i --rm gateonai-mcpTransport
This server runs over stdio (standard input/output), which is the default for local MCP servers and is supported by all major MCP clients.
For remote/HTTP access:
python gateonai_mcp_server.py --transport sse --port 8765No API Key Required
GateOnAI's public API is open and does not require authentication. The MCP server connects directly to https://www.gateonai.com/api.
About GateOnAI
GateOnAI is the AI Decision Platform for Business — a directory of thousands of AI tools, sorted by an algorithmic GateOnAI Score, with the GDPR and EU-hosting information each provider publishes and practical AI workflows for professionals.
🌐 Platform: gateonai.com
🤖 MCP Docs: gateonai.com/mcp
🔧 AI Workflow Builder: gateonai.com/build-my-business-ai-workflow
📁 Browse Tools: gateonai.com/browse
🇪🇺 EU/GDPR Tools: gateonai.com/eu-ai-tools
License
MIT License — see LICENSE for details.
Available Tools
17 toolsanalyze_ai_stackAnalyze AI Tool StackARead-onlyIdempotent
Automated observations about a set of AI tools (2-40 GateOnAI tool slugs): tools not currently listed, category overlaps and data connections found in GateOnAI's IO-compatibility graph. Observations from GateOnAI data only - not recommendations and not judgments about any provider.
Inputs: tool_slugs (required). Returns: tool, links, is_error, markdown
build_workflow_boardBuild AI Workflow BoardARead-only
Turn a goal described in plain language into a GateOnAI Workbench board: real tools from the GateOnAI catalog, connected step by step when they form a workflow. Returns the steps and a share link that contains the board itself - nothing is stored on GateOnAI's servers. The user can open the link, clone the board into their own Workbench and share it. Use when the user wants a ready-made, visual AI workflow they can open and edit.
Inputs: goal (required). Returns: tool, links, is_error, markdown
compare_ai_toolsCompare AI ToolsARead-onlyIdempotent
Compare two or three AI tools head-to-head. Returns pricing, features, GateOnAI scores, pros/cons, and a recommendation on which tool to choose.
Inputs: tool1_slug (required), tool2_slug (required), tool3_slug. Returns: tool, links, is_error, markdown
find_ai_pipelineFind AI Tool Pipeline (Input to Output)ARead-only
Find a real, structurally computed sequence of AI tools that gets you from one type of content to another - e.g. audio to a finished blog post, or a single image to a full video. Powered by GateOnAI's IO-Compatibility Graph combined with a PostgreSQL recursive path-finding engine (not a guess, a template, or an LLM improvising) - each step is a real tool whose actual output type matches the next tool's actual input type, verified against real tagged data. Returns multiple ranked alternative pipelines, each scored on tool quality and path length, so you can compare a fast 2-step option against a more thorough 4-step one. Valid content types: text, image, audio, video, data, url, code, pdf, email, social_post, prompt, file.
Inputs: goal_type (required), start_type (required), free_only, max_steps, +1 more. Returns: tool, links, is_error, markdown
find_similar_by_philosophyFind Conceptually Similar AI ToolsARead-onlyIdempotent
Find AI tools that are conceptually or philosophically similar to a given tool - based on real semantic embedding similarity of each tool's name and tagline (MiniLM), not just shared category. Different from get_compatible_tools, which uses the structural IO-Compatibility Graph (real input/output matching) rather than meaning-based similarity. Use this for 'tools like X' questions, get_compatible_tools for 'what connects to X' questions.
Inputs: slug (required), limit. Returns: tool, links, is_error, markdown
get_ai_workflowGet AI WorkflowARead-onlyIdempotent
Generate a step-by-step AI workflow for any profession, role, or business task. Uses GateOnAI's compatibility graph of 4,087,142 tool connections to recommend the optimal tool sequence.
Inputs: query (required). Returns: tool, links, is_error, markdown
get_compatible_toolsGet Compatible AI ToolsARead-onlyIdempotent
Find AI tools that genuinely connect with a given tool, based on GateOnAI's IO-Compatibility Graph - a real, computed structural match between what one tool outputs and what another accepts as input (text, image, audio, video, code, etc.), not a category-similarity guess. Answers questions like 'what tools work well with ChatGPT' or 'what can I feed ChatGPT's output into'. Backed by 4,087,142+ real computed connections across the platform.
Inputs: slug (required), limit. Returns: tool, links, is_error, markdown
get_eu_gdpr_toolsGet EU and GDPR ToolsARead-onlyIdempotent
Find AI tools that are GDPR-compliant or EU-hosted. Essential for European businesses, healthcare, legal, and any use case requiring data sovereignty. Compliance information reflects what each provider publishes - verify it before relying on it.
Inputs: limit, category, standard. Returns: tool, links, is_error, markdown
get_market_landscapeGet AI Category Market LandscapeARead-onlyIdempotent
A real, computed statistical snapshot of one GateOnAI category: live tool count, real GateOnAI Score distribution (average/median/min/max) and current top-scoring tools. Every number is computed directly from live catalog data at request time - never a prediction, estimate, or industry-wide claim beyond what GateOnAI itself catalogs.
Inputs: category (required). Returns: tool, links, is_error, markdown
get_prompts_for_professionGet Prompts for ProfessionBRead-onlyIdempotent
Get curated, ready-to-use AI prompts for a specific profession from GateOnAI's library of 19,715+ prompts across 65 professions. Works with ChatGPT, Claude, Gemini, and other LLMs.
Inputs: profession (required), limit. Returns: tool, links, is_error, markdown
get_site_statsGet Site StatisticsARead-onlyIdempotent
Get current live statistics about the GateOnAI platform including total verified tools, categories, tool compatibility connections, and prompt library size.
Inputs: no named parameters. Returns: tool, links, is_error, markdown
get_tool_detailsGet Tool DetailsARead-onlyIdempotent
Get comprehensive details about a specific AI tool by its URL slug. Returns full description, pricing, GateOnAI score breakdown, pros/cons, integrations, GDPR status, and FAQ.
Inputs: slug (required). Returns: tool, links, is_error, markdown
get_trending_toolsGet Trending ToolsARead-only
Get the currently trending AI tools on GateOnAI based on real user engagement data. Returns the most actively explored tools this week across all categories.
Inputs: limit. Returns: tool, links, is_error, markdown
get_workflow_templateGet Pre-Built Workflow TemplateARead-onlyIdempotent
Get one of GateOnAI's 2,957+ pre-built, ready-made AI workflows for a specific profession - a deterministic, ordered sequence of steps each matched to a real tool by category and GateOnAI Score, regenerated live from current tool data. Different from get_ai_workflow: this returns an existing, curated template for a known profession rather than generating a new custom one from free text - faster and more consistent for common roles.
Inputs: profession (required). Returns: tool, links, is_error, markdown
match_prompt_to_taskMatch a Prompt to My TaskARead-only
Given a free-text description of a task (e.g. 'write a cold email to a client'), finds the best-matching existing prompt(s) from GateOnAI's verified prompt library using real BM25 full-text search - not a semantic guess or an invented relevance score. Each result includes the actual prompt text, which tool it's designed for, and the profession it comes from.
Inputs: task (required), limit. Returns: tool, links, is_error, markdown
search_ai_toolsSearch AI ToolsARead-onlyIdempotent
Search GateOnAI's database of 2,901+ verified AI tools. Find tools by name, use case, category, pricing model, or GDPR compliance status. Returns tool names, descriptions, pricing, GateOnAI scores, and direct URLs.
Inputs: query (required), limit, pricing, category, +2 more. Returns: tool, links, is_error, markdown
whats_newWhat's New on GateOnAIARead-only
See real AI tools recently added to GateOnAI - based on genuine addition timestamps, not a guess or a static list. Optionally filter by category. Useful for staying current on new tool launches or checking what's new in a specific space (e.g. new AI Agents tools this week).
Inputs: days, category. Returns: tool, links, is_error, markdown
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 17 tools
Most tools have distinct purposes, and descriptions explicitly contrast the tricky pairs (get_compatible_tools vs find_similar_by_philosophy, and the four workflow-family tools). However, find_ai_pipeline, get_ai_workflow, get_workflow_template, and build_workflow_board all occupy the 'workflow generation' space, which could still cause misselection despite the effort to differentiate.
Nearly all tools use snake_case verb_noun patterns (get_*, find_*, search_*, build_*, compare_*, match_*, analyze_*). Minor deviation with whats_new, which uses a non-verb-phrase style, but overall the convention is readable and consistent.
17 tools is slightly heavy for the platform scope but each tool maps to a plausible distinct capability (search, detail, compare, workflows, prompts, stats). It sits just above the ideal 3-15 range without feeling bloated.
The surface covers discovery (search, trending, whats_new, market landscape), evaluation (details, compare, GDPR), and generative workflow/prompt features (pipelines, workflows, templates, boards, prompt matching, stack analysis). Coverage is broad with only minor gaps like category enumeration or saved-collection management.
Maintenance
Related MCP Connectors
Search and compare AI tools, build AI workflows, find tools that state EU hosting. No API key.
Find and compare verified AI tools: search, details, alternatives, and categories.
Search, filter and compare 1,000+ AI tools by category, pricing and tag. 11 languages.
Search and compare 4,700+ AI tools: pricing, features, alternatives. Free, no API key.
Related MCP Servers
- AlicenseAqualityDmaintenanceSearch and discover 3,500+ AI tools, MCP servers, and Claude Skills with community ratings. Find the best tools by category, compatibility, and real user reviews.398 npmMIT
- AlicenseNot gradedqualityNot gradedmaintenanceSearch and discover 500+ tools, APIs, and services for AI agents. Browse 15 categories, get recommendations, and access structured metadata including auth methods, free tiers, and example calls.1-
- AlicenseAqualityDmaintenanceProvides AI-powered access to the largest EU GDPR enforcement decisions database, enabling semantic search, GDPR article lookup, and enforcement statistics across all EU/EEA Data Protection Authorities.41MIT
- AlicenseAqualityBmaintenanceGive your AI agent access to 8,400+ software tools — search, compare, get pricing, find alternatives, and discover the best tool for any use case.11167 npm4MIT