Skip to main content
Glama
Banana-Prompts

banana-prompts-mcp

Official

Banana Prompts MCP Server

This MCP (Model Context Protocol) server allows you to search for high-quality AI art prompts directly from Banana Prompts.

Explore a curated collection of Nano Banana prompts to inspire your next creation.

Features

  • Search by Tags: Find prompts by specific categories or styles (e.g., "Cyberpunk", "Portrait", "Oil Painting").

  • Search by Query: Perform a general keyword search across prompt titles and content.

  • Natural Integration: Each result includes a direct link to the full prompt and high-resolution images on the Banana Prompts website.

Related MCP server: Nanana AI Image Generation Server

Installation

To use this server with Claude Desktop or any other MCP-compatible client, follow these steps:

1. Requirements

  • Node.js (v18 or higher recommended)

  • An MCP-compatible client (like Claude Desktop)

2. Setup

Clone the repository or download the files:

git clone https://github.com/Banana-Prompts/banana-prompts-mcp.git
cd banana-prompts-mcp
npm install
npm run build

3. Configuration

Claude Desktop

Add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "banana-prompts": {
      "command": "node",
      "args": ["/path/to/banana-prompts-mcp/dist/index.js"]
    }
  }
}

Replace /path/to/banana-prompts-mcp/dist/index.js with the actual absolute path to the compiled dist/index.js file.

Usage

Once configured, you can ask Claude to:

  • "Find some cyberpunk prompts on Banana Prompts"

  • "Search Banana Prompts for sunset landscape prompts"

  • "Show me prompts tagged with 'watercolor' from bananaprompts.fun"

Available Tools

  • search_prompts_by_tags: Input an array of tags to filter prompts.

  • search_prompts_by_query: Input a search string to find matching prompts.


Built by the team at Banana Prompts (bananaprompts.fun).

Available Tools

2 tools
search_prompts_by_queryB

Search for AI art prompts on Banana Prompts using a general search query.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesThe search terms (e.g., 'futuristic city')
pageNoPage number for pagination (default: 1)

TDQS

B3.3/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description bears full responsibility for disclosing behavioral traits. It only states the tool's purpose and says nothing about pagination, result limits, error behavior, or any side effects. The description is too thin for an agent to understand the tool's behavior beyond its basic function.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence that conveys the essential purpose without any extraneous information. It is front-loaded and efficient, with every word contributing to the understanding of the tool.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool is simple (2 params, no output schema, no annotations), but the description does not address what the tool returns or any behavioral nuances. While it adequately states the purpose, it lacks completeness for an agent to fully understand the tool's output or constraints. It is minimally viable but not comprehensive.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so both parameters already have clear descriptions in the input schema. The tool description adds no additional parameter semantics beyond what the schema provides. According to guidelines, baseline is 3, and no extra value is added.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb 'Search', the resource 'AI art prompts', the platform 'Banana Prompts', and the modality 'using a general search query'. It distinguishes from the sibling tool search_prompts_by_tags by indicating a general query approach, making the purpose specific and unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus alternatives like search_prompts_by_tags. It does not mention any prerequisites, constraints, or conditions for its use. The agent receives no help in choosing between tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_prompts_by_tagsA

Search for AI art prompts on Banana Prompts by one or more tags.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagsYesAn array of tags to search for (e.g., ['Portrait', 'Cyberpunk'])
pageNoPage number for pagination (default: 1)

TDQS

A3.5/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, and the description does not disclose any behavioral traits beyond the basic search operation. Missing details on pagination, rate limits, authentication, or response format.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, front-loaded sentence that efficiently conveys the tool's purpose without extraneous words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple search tool with two parameters and no output schema, the description is minimally adequate but lacks details on pagination behavior, default page, and response structure.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema already fully documents both parameters. The description adds no additional information beyond the schema's descriptions, resulting in no extra value.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb 'Search', the resource 'AI art prompts', and the method 'by one or more tags'. It directly distinguishes from the sibling tool 'search_prompts_by_query' which likely uses a text query.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage when tags are available but lacks explicit guidance on when to use this tool versus the sibling tool. No exclusions or alternative suggestions are provided.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updatesv1.0.0
    • First observedsearch_prompts_by_query
    • First observedsearch_prompts_by_tags

TDQS

B3.4/5.0

Scored across 2 tools

Disambiguation5/5

The two tools have clearly distinct purposes: one searches by a general query, the other by tags. There is no overlap in functionality, making them easy to distinguish for an agent.

Naming Consistency5/5

Both tools follow the consistent verb_noun pattern 'search_prompts_by_<criterion>', making the naming predictable and intuitive.

Tool Count2/5

Only two tools is very few for a server. Even though it focuses on search, the minimal count suggests an underdeveloped surface that may not meet diverse agent needs.

Completeness2/5

Only search operations are provided; there are no tools for creating, updating, or deleting prompts. This leaves obvious gaps for any workflow beyond simple lookup.

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Enables AI assistants to generate and edit images using Google's Gemini 2.5 Flash Image API with intelligent prompt enhancement. Supports text-to-image generation, image editing with natural language instructions, and advanced features like character consistency and multi-image blending.
    1
    3,966 npm
    161
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Provides access to thousands of AI prompts from prompts.chat, enabling users to search, browse, and use community-curated prompts with variable substitution directly in their AI coding assistant.
    2
    233 npm
    34
    ISC
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables semantic search of Danbooru tags using natural language queries to generate precise prompts for anime-style image generation.
    7
    MIT