Intelligence Aeternum vs MeiGen AI Design MCP

A side-by-side look at the Intelligence Aeternum and MeiGen AI Design MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.

Intelligence Aeternum logoIntelligence AeternumArt & Culture · Remote HTTP/SSEAI training dataset marketplace: 2M+ museum artworks with Golden Codex enrichment56GoodAuth: not declaredMeiGen AI Design MCP logoMeiGen AI Design MCPArt & Culture · Local subprocess (stdio)AI image generation & editing MCP server with 1,500+ curated prompt library, smart prompt enhancement, and multi-provider routing (local ComfyUI, MeiGen Cloud, OpenAI-compatible APIs).71GreatAuth: oauth 2.0

Verdict: choose Intelligence Aeternum for art & culture work over a hosted endpoint; choose MeiGen AI Design MCP for art & culture as a local process. You can also run both side by side in one mcpServers block.

Which MCP server should you choose?

Intelligence Aeternum logoChoose Intelligence Aeternum when

  • You need dedicated capabilities in the Art & Culture domain.
  • You prefer a remote HTTP/SSE transport.
  • You want tools like search_alexandria, get_curated_metadata, get_oracle_metadata.
Explore Intelligence Aeternum

MeiGen AI Design MCP logoChoose MeiGen AI Design MCP when

  • You need dedicated capabilities in the Art & Culture domain.
  • You prefer a local stdio subprocess transport.
  • Its auth model fits you: OAuth 2.0.
  • You have the keys it needs: MEIGEN_API_TOKEN.
  • You want tools like list_skills, upload_skill_image, remove_background.
Explore MeiGen AI Design MCP

Feature & specification comparison

Rows where the two servers differ are marked.

SpecIntelligence Aeternum logoIntelligence AeternumMeiGen AI Design MCP logoMeiGen AI Design MCP
CategoryArt & CultureArt & Culture
Quality signal56/100 · Good71/100 · Great
Install commandConfirmedConfirmed
TransportRemote HTTP/SSELocal subprocess (stdio)
AuthNot declaredOAuth 2.0
PricingNot declaredFree
Required env varsNone listedMEIGEN_API_TOKEN
Verified ownerCommunity listingCommunity listing
GitHub stars11,788
Directory activity 0 views 0 installs 0 upvotes 3 views 0 installs 0 upvotes
Tools1317

Tools & capabilities

Intelligence Aeternum tools 13

  • search_alexandriaFREE — Search 2M+ museum artworks in the Alexandria Aeternum catalog. Searches the Firestore manifest (primary) with Vertex AI fallback. Returns artifact IDs, titles, artists, dates, and classification. Use get_curated_metadata() for Human_Standard metadata + image (5 free/day). Use get_oracle_metadata() for Hybrid_Premium VLM deep analysis + image.
  • get_curated_metadataFREE (5/day) — Get Human_Standard metadata + image for an artifact. Returns 500-1,200 tokens of 100% human-sourced metadata PLUS a signed image download URL. Every response is a package: metadata + image together. Zero synthetic content. Sources: Museum API + Wikipedia + Wikidata + Getty ULAN. After 5 free requests per day, requires $0.05 USDC via x402.
  • get_oracle_metadataPAID — Get Hybrid_Premium metadata + image with VLM deep visual analysis. Returns 2,000-6,000 tokens including everything in Human_Standard PLUS: visual_analysis, emotional_and_thematic_journey, deep symbolism, and archetypal analysis. Image download URL included in response.
  • get_compliance_manifestFREE — Get auto-generated regulatory compliance manifests for a dataset. Returns AB 2013 (California) and/or EU AI Act Article 53 provenance manifests. "Buy from us, get instant California + EU AI compliance."
  • get_agent_guideFREE — Get complete API workflow documentation for agents. Returns the full agent guide with endpoints, pricing, custom fields schema, volume discounts, and recommended workflow.
  • search_datasetsFREE — Search the Alexandria Aeternum dataset catalog (7 museums, 1.6M+ images).
  • preview_datasetFREE (10/day) — Preview sample images from a dataset.
  • get_pricingFREE — Get pricing information for a dataset purchase.
  • purchase_datasetInitiate a dataset purchase (x402 or Stripe).
  • list_enrichment_tiersFREE — List available enrichment tiers for agent-submitted images. NEW: Submit YOUR images via POST /agent/enrich with custom fields. Your metadata is merged with Oracle analysis. Submitter values take priority.
  • enrich_agent_imageSubmit YOUR image for Golden Codex enrichment (Enrichment-as-a-Service).
  • deliver_artifactsCreate an on-demand delivery order for specific manifest artifacts. Artifacts are fetched from museum APIs, optimized, enriched (Nova + Atlas), and bundled into a single downloadable archive. Supports up to 10,000 artifacts per order with automatic volume discounts.
  • +1 more on the listing page

MeiGen AI Design MCP tools 17

  • list_skillsChoose a Skill by use case and required materials; read account setup, top-up instructions, live prices and upload options. Set skill to inspect one workflow. Returned inputSchema is the HTTP API schema; this local MCP also accepts actual file paths and external HTTPS image URLs using its tool schemas.
  • upload_skill_imagePrepare a reference image and return imageUrl. External URLs and local file paths can also be passed directly to the generation skill. Use actual accessible bytes/URLs only; never fabricate base64 or attachment paths. No generation is started.
  • remove_backgroundCreate one transparent PNG cutout for compositing, catalog assets or logos. Required: one actual source photo containing the subject. No prompt or product facts needed. This removes the background; it does not create a new scene. Requires a MeiGen API key configured for this local npm server (MEIGEN_API_TOKEN or saved local configuration), and purchased credits only. Local files and external public HTTPS URLs are uploaded automatically. Use the dedicated skill directly; skip unrequested prompt enhancement, preference loading and delegation. Preserve caller-supplied inputs. Infer omitted optional settings from the request and defaults; when only a requested count is known, choose suitable modules unless the caller selected them. Ask only for missing required material or unresolved scope. An explicit user request or authorized upstream workflow establishes its count, quality and budget: do not reconfirm that scope or add paid images. The caller persists a requestId for each logical step; never ask an end user for technical IDs. Use live list_skills prices and account for in-flight charges when planning within a budget; a batch is not atomic and an estimate is not a server-enforced spending cap. Recovery actions take precedence over generic retry advice: check an interrupted submission, preserve exact retryParameters and do not create a new ID or replace failed modules automatically. Retry a temporary upload at most once after the suggested wait. Return structured status, handles, errors and completed URLs to the caller; it owns progress, previews, downloads and final presentation. If interacting directly with the user, explain the problem and a concrete next step in their language. Describe image details only after actual inspection.
  • generate_marketing_posterDesign one poster for a brand, shop, event, promotion or topic. Required: only the subject. An image is not required. Exact wording, dates, offers, logo, product photos and style references are optional. Keep supplied copy with autoCopy=false; never invent event details or offers. The service plans the layout and writes the prompt. Requires a MeiGen API key configured for this local npm server (MEIGEN_API_TOKEN or saved local configuration), and purchased credits only. Local files and external public HTTPS URLs are uploaded automatically. Use the dedicated skill directly; skip unrequested prompt enhancement, preference loading and delegation. Preserve caller-supplied inputs. Infer omitted optional settings from the request and defaults; when only a requested count is known, choose suitable modules unless the caller selected them. Ask only for missing required material or unresolved scope. An explicit user request or authorized upstream workflow establishes its count, quality and budget: do not reconfirm that scope or add paid images. The caller persists a requestId for each logical step; never ask an end user for technical IDs. Use live list_skills prices and account for in-flight charges when planning within a budget; a batch is not atomic and an estimate is not a server-enforced spending cap. Recovery actions take precedence over generic retry advice: check an interrupted submission, preserve exact retryParameters and do not create a new ID or replace failed modules automatically. Retry a temporary upload at most once after the suggested wait. Return structured status, handles, errors and completed URLs to the caller; it owns progress, previews, downloads and final presentation. If interacting directly with the user, explain the problem and a concrete next step in their language. Describe image details only after actual inspection.
  • generate_product_detail_imagesCreate 1–6 coordinated ecommerce listing images. Required: one actual product photo and a resolved image count. Product name, verified selling points, logo, model photo and extra angles are optional. Each module creates one paid image. If only the count is specified, choose suitable modules; MCP calls must explicitly select modules to match that count. Requires a MeiGen API key configured for this local npm server (MEIGEN_API_TOKEN or saved local configuration), and purchased credits only. Local files and external public HTTPS URLs are uploaded automatically. Use the dedicated skill directly; skip unrequested prompt enhancement, preference loading and delegation. Preserve caller-supplied inputs. Infer omitted optional settings from the request and defaults; when only a requested count is known, choose suitable modules unless the caller selected them. Ask only for missing required material or unresolved scope. An explicit user request or authorized upstream workflow establishes its count, quality and budget: do not reconfirm that scope or add paid images. The caller persists a requestId for each logical step; never ask an end user for technical IDs. Use live list_skills prices and account for in-flight charges when planning within a budget; a batch is not atomic and an estimate is not a server-enforced spending cap. Recovery actions take precedence over generic retry advice: check an interrupted submission, preserve exact retryParameters and do not create a new ID or replace failed modules automatically. Retry a temporary upload at most once after the suggested wait. Return structured status, handles, errors and completed URLs to the caller; it owns progress, previews, downloads and final presentation. If interacting directly with the user, explain the problem and a concrete next step in their language. Describe image details only after actual inspection.
  • generate_ai_backgroundCreate one product photo with a new background. Required: one actual product photo. White mode produces a fixed white background; smart chooses a scene; custom needs a background description, inferred from the request when present (e.g. a beach). Background references are not required. Use remove_background for transparent PNG cutouts. Requires a MeiGen API key configured for this local npm server (MEIGEN_API_TOKEN or saved local configuration), and purchased credits only. Local files and external public HTTPS URLs are uploaded automatically. Use the dedicated skill directly; skip unrequested prompt enhancement, preference loading and delegation. Preserve caller-supplied inputs. Infer omitted optional settings from the request and defaults; when only a requested count is known, choose suitable modules unless the caller selected them. Ask only for missing required material or unresolved scope. An explicit user request or authorized upstream workflow establishes its count, quality and budget: do not reconfirm that scope or add paid images. The caller persists a requestId for each logical step; never ask an end user for technical IDs. Use live list_skills prices and account for in-flight charges when planning within a budget; a batch is not atomic and an estimate is not a server-enforced spending cap. Recovery actions take precedence over generic retry advice: check an interrupted submission, preserve exact retryParameters and do not create a new ID or replace failed modules automatically. Retry a temporary upload at most once after the suggested wait. Return structured status, handles, errors and completed URLs to the caller; it owns progress, previews, downloads and final presentation. If interacting directly with the user, explain the problem and a concrete next step in their language. Describe image details only after actual inspection.
  • upscale_imageEnhance one still image. Crisp preserves structure; creative regenerates detail for blurry images. Pass the original public URL directly, including external URLs; avoid generic reference-image resizing. The shared backend prepares the image. Inputs above 4096px or 16 MP require acceptance of resizing; the output may be smaller than the original. Source safety cap: 64 MiB / 64 MP. Video enhancement is not exposed through this API. Requires a MeiGen API key configured for this local npm server (MEIGEN_API_TOKEN or saved local configuration), and purchased credits only. Local files and external public HTTPS URLs are uploaded automatically. Use the dedicated skill directly; skip unrequested prompt enhancement, preference loading and delegation. Preserve caller-supplied inputs. Infer omitted optional settings from the request and defaults; when only a requested count is known, choose suitable modules unless the caller selected them. Ask only for missing required material or unresolved scope. An explicit user request or authorized upstream workflow establishes its count, quality and budget: do not reconfirm that scope or add paid images. The caller persists a requestId for each logical step; never ask an end user for technical IDs. Use live list_skills prices and account for in-flight charges when planning within a budget; a batch is not atomic and an estimate is not a server-enforced spending cap. Recovery actions take precedence over generic retry advice: check an interrupted submission, preserve exact retryParameters and do not create a new ID or replace failed modules automatically. Retry a temporary upload at most once after the suggested wait. Return structured status, handles, errors and completed URLs to the caller; it owns progress, previews, downloads and final presentation. If interacting directly with the user, explain the problem and a concrete next step in their language. Describe image details only after actual inspection.
  • check_skillRead all skill images, partial failures and refund states. No new charges. Follow nextAction: wait afterSeconds before polling (normally 10s); recover only when it says retry_request, with its exact parameters. Payment/auth/input failures and daily limits require the indicated action instead of polling. Show completed resource links.
  • enhance_promptTransform a simple idea into a professional image generation prompt. Use when the user provides a brief description (e.g., "a cat in a garden") and needs a detailed, high-quality prompt. Combine with gallery inspiration for best results. Free, no API key needed.
  • search_gallerySearch AI image prompts with semantic understanding — finds visually and conceptually similar results, not just keyword matches. Results include image URLs — render them as markdown images (![](url)) so users can visually browse and pick styles. Use when users need inspiration, want to explore styles, or say "generate an image" without a specific idea.
  • list_modelsList available AI image generation models and their capabilities. For up-to-date pricing, see https://www.meigen.ai/model-comparison.
  • get_inspirationGet the full prompt and all image URLs for a gallery entry. Show the images to the user as visual examples. The prompt can be used directly with generate_image(), and image URLs can be passed as referenceImages for style transfer.
  • +5 more on the listing page

Ready-to-paste client configs

Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.

Intelligence Aeternum

mcpServers (Claude Desktop / Cursor)
{
  "mcpServers": {
    "intelligence-aeternum": {
      "url": "https://data-portal-172867820131.us-west1.run.app/mcp"
    }
  }
}

MeiGen AI Design MCP

mcpServers (Claude Desktop / Cursor)
{
  "mcpServers": {
    "jau123-meigen-ai-design-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "meigen"
      ],
      "env": {
        "MEIGEN_API_TOKEN": "YOUR_MEIGEN_API_TOKEN_HERE"
      }
    }
  }
}

Frequently asked questions

Intelligence Aeternum is categorized under Art & Culture and uses a remote HTTP/SSE transport. MeiGen AI Design MCP belongs to Art & Culture and uses a local stdio subprocess. Pick Intelligence Aeternum for art & culture work and MeiGen AI Design MCP for art & culture.

Copy the mcpServers block from the config section on this page into your client's config (for example claude_desktop_config.json or ~/.cursor/mcp.json), then fully restart the client.

Intelligence Aeternum has no declared pricing — check the project's own site. MeiGen AI Design MCP is listed as free. Auth: oauth 2.0. If a server needs environment variables such as API keys, define them under the env key in your client's MCP config.

Yes. MCP clients support multiple servers: add intelligence-aeternum and jau123-meigen-ai-design-mcp as separate keys in the same mcpServers object, and your assistant will call tools from either one.

On AllMCPs, Intelligence Aeternum has a quality signal of 56/100 (Good) with 0 views, 0 installs and 1 GitHub stars. MeiGen AI Design MCP has 71/100 (Great) with 3 views, 0 installs and 1,788 GitHub stars.