A stateless, authless, read-only Model Context Protocol server that exposes the public Grünig-SignTronic screen-printing catalog — products, jobs, distributors, legal pages and news — to any MCP client or AI assistant, over one standard endpoint.
The server speaks the Model Context Protocol over Streamable HTTP at a single endpoint. There is no API key and no account — point a client at the URL and its tools appear.
MCP endpoint
https://mcp.grunig-signtronic.com/mcp
Streamable HTTPNo authenticationRead-only
1Recommended
Claude.ai connector
Add it as a custom connector in Claude.
Open Settings → Connectors.
Click Add custom connector.
Paste the endpoint shown above; leave authentication empty.
Save, enable it in a chat, then ask about the catalog.
Use the MCP endpoint shown above
2
ChatGPT
Add it as a custom connector in ChatGPT (Plus, Pro, Team or Enterprise).
Open Settings → Connectors.
Click Create and choose a custom (MCP) connector.
Paste the endpoint shown above as the server URL; set authentication to none.
Save, enable it in a chat, then ask about the catalog.
Use the MCP endpoint shown above
3
MCP Inspector
Inspect and call tools directly from a terminal.
Run the command below.
Choose the Streamable HTTP transport.
Enter the endpoint and click Connect.
Use List Tools / Call Tool to explore.
Run
npx @modelcontextprotocol/inspector
Or let your assistant set it up
Paste this into Claude, ChatGPT or any MCP-aware assistant to add the server and try it in one step:
Setup prompt
Add the remote MCP server "Grünig-SignTronic Catalog" at https://mcp.grunig-signtronic.com/mcp (Model Context Protocol over Streamable HTTP, no authentication) to my MCP client, then list its tools and run search_products with query "coating" to confirm it works.
Call a tool directly (curl)
Every request is a single JSON-RPC POST. This searches the product catalog:
Every entity follows a uniform list / search + get shape: list and search tools return compact summaries, get_* tools return full detail. All tools are read-only, and every tool except ping takes a lang of “en” or “de”. This reference is generated from the server's own tool definitions, so it always matches what the endpoint exposes.
ping
Ping
Liveness check — returns 'pong' and the active environment. Takes no arguments.
Returns:A short text string, e.g. pong (production).
Search the active Grünig-SignTronic product catalog in the requested language. The query is a case-insensitive substring matched across all product text — name, short and full description, features, benefits, applications and specifications — so model numbers and technical terms (e.g. "1270", "UV-LED") match too. Optionally filter by category (see list_categories for valid slugs). Returns compact product summaries (slug, name, short description, category, canonical URL). Use get_product for full detail.
Return the full detail of a single active product, resolved by slug (preferred) or id, in the requested language: descriptions, features, benefits, applications, specifications, documents and related-product slugs.
Parameter
Type
Req.
Description
slug
string (≤200)
optional
Product slug. Provide slug or id.
id
string (≤100)
optional
Product id. Provide slug or id.
lang
"en" | "de"
required
Response language for the catalog content.
Returns:{ found, product } — found: false if unknown or inactive.
List distributors as company-level summaries in the requested language (name, address, email, website, coordinates). Optionally filter by country. Person-level contact is NOT included here — use get_distributor.
Return the full detail of a single distributor, resolved by slug or id, in the requested language — including the named contact person (email/phone/mobile). Person-level contact is exposed only here, never in the bulk list.
Parameter
Type
Req.
Description
slug
string (≤200)
optional
Distributor slug. Provide slug or id.
id
string (≤100)
optional
Distributor id. Provide slug or id.
lang
"en" | "de"
required
Response language for the catalog content.
Returns:{ found, distributor } including a contact object.
List the latest news items in the requested language (title, excerpt, tags, date). Optionally filter by tag. Only excerpts are exposed — never full article HTML.
It lets MCP clients and AI assistants query the public Grünig-SignTronic catalog through one standard, well-known endpoint — no scraping, no bespoke API.
Data source
All content originates from the public Grünig-SignTronic website and is served read-only. The catalog is refreshed whenever the website publishes; the server never writes.
Security
The endpoint is authless, read-only and stateless. It exposes no secrets, no writes and no personal data beyond what is already public on the website.
Transport
Model Context Protocol over Streamable HTTP. Requests are plain JSON-RPC over POST; responses are edge-cached where safe.