Skip to main content
Glama
gateonai-mcp-server

gateonai-mcp-server

GateOnAI MCP Server

Release Python License Platform

AI tools Categories Connections Prompts

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

find_ai_tool

task, optional budget

Searches, compares the strongest candidates and recommends one

build_ai_workflow

goal, optional profession

Plans one tool per step and returns a shareable board link

compare_tools

tools

Pricing, strengths and the best fit for each use case

Related MCP server: agent101-mcp

Tools

Tool

Description

search_ai_tools

Search GateOnAI's database of thousands of listed AI tools.

get_ai_workflow

Generate a step-by-step AI workflow for any profession, role, or business task.

compare_ai_tools

Compare two or three AI tools head-to-head.

get_tool_details

Get comprehensive details about a specific AI tool by its URL slug.

get_trending_tools

AI tools with at least 3 website clicks from GateOnAI visitors in the last 7 days (bots not counted); can be empty.

get_eu_gdpr_tools

Find AI tools whose provider pages refer to the GDPR or state EU hosting.

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.

get_site_stats

Get current live statistics about the GateOnAI platform including total listed tools, categories, tool compatibility connections, and prompt library size.

get_compatible_tools

Find AI tools that may connect with a given tool, computed from automatically assigned input/output tags (not tested).

find_ai_pipeline

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).

whats_new

See AI tools recently added to GateOnAI, based on the date each tool was added.

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.

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.

match_prompt_to_task

Find the existing prompts that best match a free-text task description (BM25 full-text search).

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 fr

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 a share link that contains the board; nothing is stored.

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.

Structured output

Every tool declares the same outputSchema and returns structuredContent:

Field

Type

Description

tool

string

Name of the tool that produced the result

markdown

string

The full result as Markdown (same as the text content)

links

array of string

gateonai.com URLs referenced in the result

is_error

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-server

2. Install dependencies

pip install -r requirements.txt

3. Run the server

python gateonai_mcp_server.py

Claude 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.py

Usage 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_stats

Tool 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

query

string

✅

Search term — tool name, use case, or description. Examples: 'video editing', 'code assistant', 'ChatGPT alternatives'

category

string

❌

Filter by category slug. Examples: 'writing-assistant', 'development', 'image-generation', 'video-creation', 'marketing'

pricing

string

❌

Filter by pricing model: free, freemium, paid, or free_trial

gdpr_only

boolean

❌

Set to true to return only tools whose provider pages refer to the GDPR

eu_hosted_only

boolean

❌

Set to true to return only tools whose providers state EU hosting

limit

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

query

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

tool1_slug

string

✅

URL slug of the first tool to compare. Examples: 'chatgpt', 'claude', 'midjourney', 'jasper'

tool2_slug

string

✅

URL slug of the second tool to compare. Examples: 'google-gemini', 'dall-e-3', 'elevenlabs', 'notion'

tool3_slug

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

slug

string

✅

URL slug of the AI tool. Examples: 'chatgpt', 'midjourney', 'notion', 'github-copilot', 'claude'

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

limit

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

standard

string

❌

Compliance standard: 'gdpr' for tools whose provider pages refer to the GDPR, 'eu_hosted' for tools whose providers state EU hosting

query

string

❌

Optional: words to match in the tool name or tagline, e.g. 'transcription' or 'chatbot'

category

string

❌

Optional category filter. Examples: 'writing-assistant', 'development', 'marketing', 'legal-ai'

limit

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

profession

string

✅

Profession slug. Examples: 'marketer', 'software-developer', 'designer', 'writer', 'content-creator', 'photographer', 'teacher', 'lawyer', 'doctor', 'entrepreneur'

limit

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

slug

string

✅

URL slug of the AI tool to find connections for. Examples: 'chatgpt', 'midjourney', 'claude'

limit

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

start_type

string

✅

The type of content you are starting with

goal_type

string

✅

The type of content you want to end up with

max_steps

integer

❌

Maximum number of tools in the chain (2-6, default 4)

alternatives

integer

❌

Number of alternative pipelines to return (1-5, default 3)

free_only

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

days

integer

❌

How many days back to look (1-30, default 7)

category

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

slug

string

✅

URL slug of the AI tool to find similar tools for. Examples: 'chatgpt', 'midjourney', 'notion'

limit

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

category

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

task

string

✅

Free-text description of the task, e.g. 'write a cold email to a client' or 'summarize a legal contract'

limit

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

profession

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

goal

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

tool_slugs

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-mcp

Transport

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 8765

No 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.


License

MIT License — see LICENSE for details.

Available Tools

17 tools
analyze_ai_stackAnalyze AI Tool StackA
Read-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 BoardA
Read-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 ToolsA
Read-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)A
Read-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 ToolsA
Read-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 WorkflowA
Read-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 ToolsA
Read-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 ToolsA
Read-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 LandscapeA
Read-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 ProfessionB
Read-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 StatisticsA
Read-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 DetailsA
Read-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_workflow_templateGet Pre-Built Workflow TemplateA
Read-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 TaskA
Read-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 ToolsA
Read-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 GateOnAIA
Read-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

    A3.7/5.0

    Scored across 17 tools

    Disambiguation4/5

    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.

    Naming Consistency4/5

    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.

    Tool Count4/5

    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.

    Completeness4/5

    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

    ActivityActive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      Not graded
      maintenance
      Search 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
      -
    • A
      license
      A
      quality
      D
      maintenance
      Provides 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.
      4
      1
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Give your AI agent access to 8,400+ software tools — search, compare, get pricing, find alternatives, and discover the best tool for any use case.
      11
      167 npm
      4
      MIT