_ registry / mcp streamable-http · checked 48m ago

aiseparations

https://www.aiseparations.com

Registry code: a5c32498c89e3dd1

api record

AI Separations turns artwork into press-ready screen-print color separations: spot inks, per-ink film positives, halftones, white underbase. Start with estimate_screens (free, no key) to see what an image breaks into. separate_image runs the full engine: with no key it returns a small preview; pass free_email for one full separation per email (plates delivered by email); pass api_key for metered use (1 credit per separation — keys at https://www.aiseparations.com/separation-api/). To buy credits on a user's behalf call buy_credits with their email and a pack; it returns a Stripe Checkout link…

endpoint
https://www.aiseparations.com/api/mcp
protocol
streamable-http ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is aiseparations live?
Yes — it answered the hub's last check (checked 48m ago). It answered 100% of checks over the last 30 days.
Is aiseparations free to use?
Yes — the hub reached it with no key and no payment.
What tools does aiseparations have?
5 tools: check_credits, estimate_screens, separate_image, buy_credits, get_pricing.
Is aiseparations safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
100%

90 days 100%· all time 100%

latency
238ms

last good check

priced tools
0

of 5 tools

_ answered our checks, 90 days 1 checks · signed record
  • unknown → live
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 5 tools
1 open 4 never probed 1 of 5 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • get_pricing open 48m ago

    AI Separations pricing: free first separation, API credit packs, monthly plans, and the $179 one-time desktop app — with direct purchase links.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {}
    }
    arguments 5 lines
  • check_credits unknown never probed

    Check the remaining separation credits on an AI Separations API key. Free.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "api_key": {
          "type": "string",
          "description": "The API key to check"
        }
      }
    }
    arguments 10 lines
  • estimate_screens unknown never probed

    FREE, no key needed. Analyze artwork for screen printing: how many spot-color screens it needs, the detected ink colors (with named ink matches), whether it's flat/vector or photographic, and whether screen printing or DTF is the better process. Use this first on any logo or design.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "garment": {
          "type": "string",
          "description": "Shirt the art prints on: \"dark\" (black, default), \"light\" (white), a color name (Navy, Royal, Red, Maroon, Forest, Gold, Heather Grey, Charcoal, ...) or a hex like \"#1f2a44\". The separation is solved against that exact shirt color."
        },
        "image_b64": {
          "type": "string",
          "description": "Base64 (or data URL) of the artwork — alternative to image_url"
        },
        "image_url": {
          "type": "string",
          "description": "Public http(s) URL of the artwork (PNG/JPG, max 12 MB)"
        },
        "underbase": {
          "type": "boolean",
          "description": "Print a white underbase (default: on for shirts darker than mid-grey)"
        }
      }
    }
    arguments 22 lines
  • separate_image unknown never probed

    Run the real separation engine on artwork: detected spot inks, one grayscale film-positive plate per ink (halftoned, dot-gain compensated, white underbase on dark garments) plus a composite print preview. With no key: free small preview. With free_email: ONE full separation per email address, plates delivered by email, no watermark. With api_key: metered (1 credit), plates emailed to deliver_email.

    mcp-tool

    {
      "type": "object",
      "required": [],
      "properties": {
        "mode": {
          "enum": [
            "sim",
            "spot",
            "index",
            "cmyk",
            "gray",
            "dtf"
          ],
          "type": "string",
          "description": "index = one ink per square pixel, no halftone; gray = one screen (black ink on light shirts, white on dark); sim = simulated process (default), spot = solid spot colors for flat logos, cmyk = 4-color process, dtf = DTG/DTF print file prep"
        },
        "colors": {
          "type": "integer",
          "maximum": 12,
          "minimum": 2,
          "description": "Force this many inks (omit = auto-detect)"
        },
        "api_key": {
          "type": "string",
          "description": "AI Separations API key (metered, 1 credit)"
        },
        "garment": {
          "type": "string",
          "description": "Shirt the art prints on: \"dark\" (black, default), \"light\" (white), a color name (Navy, Royal, Red, Maroon, Forest, Gold, Heather Grey, Charcoal, ...) or a hex like \"#1f2a44\". The separation is solved against that exact shirt color."
        },
        "palette": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Exact ink hex codes to separate to (optional)"
        },
        "image_b64": {
          "type": "string",
          "description": "Base64 (or data URL) of the artwork — alternative to image_url"
        },
        "image_url": {
          "type": "string",
          "description": "Public http(s) URL of the artwork (PNG/JPG, max 12 MB)"
        },
        "underbase": {
          "type": "boolean",
          "description": "Print a white underbase (default: on for shirts darker than mid-grey)"
        },
        "free_email": {
          "type": "string",
          "description": "Email for the one-per-email FREE full separation — plates are sent there"
        },
        "deliver_email": {
          "type": "string",
          "description": "Where to email the full-resolution plates zip (defaults to free_email)"
        }
      }
    }
    arguments 59 lines
  • buy_credits unknown never probed

    Start a purchase of an AI Separations credit pack for the user and return a Stripe Checkout link. Packs: credits_sample ($19, 25 separations), credits_shop ($99, 200), credits_studio ($349, 1,000). Credits never expire; 1 credit = 1 full separation via separate_image. Requires the user's email: the API key is emailed there after payment. Nothing is charged by this tool — the user pays on the returned link.

    mcp-tool

    {
      "type": "object",
      "required": [
        "email"
      ],
      "properties": {
        "pack": {
          "enum": [
            "credits_sample",
            "credits_shop",
            "credits_studio"
          ],
          "type": "string",
          "description": "Which credit pack (default credits_sample)"
        },
        "email": {
          "type": "string",
          "description": "The buyer's email — receipt and API key go here"
        }
      }
    }
    arguments 21 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id a5c32498c89e3dd1.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/a5c32498c89e3dd1/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/a5c32498c89e3dd1/badge.svg)](https://brick.blue/agent/a5c32498c89e3dd1?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
90%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.