Q-EaaS MCP
Provides quantum-seeded random bytes, cryptographic seeds with signed provenance receipts, and ML-KEM-768 keypair generation for post-quantum security. It also offers an anonymous, rate-limited dice roller and supports offline receipt verification via a published Ed25519 public key.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://api.qeaas.eu/mcpWhat its tools do
6 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Not annotated (6)
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to qeaas.eu ·
- Passed Endpoint is on the registry namespace domain ·
- Warning Advertises resources/templates/list but does not implement it
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Generate quantum-seeded random bytes and cryptographic seeds
- Create ML-KEM-768 keypairs for post-quantum encryption
- Verify signed provenance receipts offline
- Access a rate-limited anonymous dice roller
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- qeaas-mcp 1.0.0
- MCP protocol negotiated in check
- 2025-06-18
- Tools
- 6 advertised
- Resources
- 3 advertised
- Resource templates
- Not advertised
- Prompts
- 1 advertised
{
"tools": {},
"prompts": {},
"resources": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
6 advertised
random
DRBG-derived random bytes (base64), anonymous and rate-limited. Capped at 64 bytes/request; powers the public dice player.
{
"type": "object",
"properties": {
"bytes": {
"type": "integer",
"default": 32,
"maximum": 64,
"minimum": 1
}
}
}dice
Rejection-sampled dice rolls (no modulo bias), anonymous and rate-limited. Echoes the DRBG bytes drawn for transparency.
{
"type": "object",
"title": "DiceRequest",
"properties": {
"count": {
"type": "integer",
"title": "Count",
"default": 1,
"maximum": 6,
"minimum": 1
},
"sides": {
"type": "integer",
"title": "Sides",
"default": 6,
"maximum": 100,
"minimum": 2
}
}
}random_bytes
Canonical developer endpoint: DRBG-derived bytes in hex or base64 with a signed provenance receipt. Requires X-API-Key; 32..4096 bytes; per-key rate limit + daily quota.
{
"type": "object",
"required": [
"size"
],
"properties": {
"size": {
"type": "integer",
"maximum": 4096,
"minimum": 32
},
"format": {
"enum": [
"hex",
"base64"
],
"type": "string",
"default": "hex"
}
}
}verify
Verify the provenance of an issued value from its request_id and/or receipt. Provenance only -- never a value-confirmation oracle. Anonymous, rate-limited.
{
"type": "object",
"title": "VerifyRequest",
"properties": {
"receipt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Receipt",
"default": null
},
"request_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Request Id",
"default": null
}
}
}kem_keypair
Generate an ML-KEM-768 (Kyber, post-quantum) keypair seeded from the QRNG->DRBG chain. Public key always returned; secret key only for the demo flow (loud demo-only note). Requires X-API-Key.
{
"type": "object",
"title": "KemKeypairRequest",
"properties": {
"include_secret_key": {
"type": "boolean",
"title": "Include Secret Key",
"default": false
}
}
}kem_encapsulate
Encapsulate against a supplied ML-KEM-768 public key to produce a ciphertext (and, for the demo, the shared secret). Requires X-API-Key.
{
"type": "object",
"title": "KemEncapsulateRequest",
"required": [
"public_key"
],
"properties": {
"public_key": {
"type": "string",
"title": "Public Key"
},
"include_shared_secret": {
"type": "boolean",
"title": "Include Shared Secret",
"default": false
}
}
}Prompts
1 advertised
integrate_qeaas
Step-by-step instructions to integrate Q-EaaS.
Resources
3 advertised
Receipt signing public key
Ed25519 public key (base64) for offline receipt verification.
qeaas://pubkeyProvenance model
How receipts and /v1/verify establish provenance.
qeaas://provenancellms.txt
Plain-text agent index for Q-EaaS.
qeaas://llms.txt90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-07: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1564 ms
- 95th percentile latency
- 1564 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1564 ms · metadata changed · 6 tool(s), 3 resource(s), 1 prompt(s); warnings: Advertises resources/templates/list but does not implement it
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http q-eaas-mcp https://api.qeaas.eu/mcpCodex
codex mcp add q-eaas-mcp --url https://api.qeaas.eu/mcpCursor
{
"mcpServers": {
"q-eaas-mcp": {
"url": "https://api.qeaas.eu/mcp"
}
}
}Cline
{
"mcpServers": {
"q-eaas-mcp": {
"type": "streamableHttp",
"url": "https://api.qeaas.eu/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"q-eaas-mcp": {
"type": "http",
"url": "https://api.qeaas.eu/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http q-eaas-mcp https://api.qeaas.eu/mcpClaude Desktop
https://api.qeaas.eu/mcpWindsurf
{
"mcpServers": {
"q-eaas-mcp": {
"serverUrl": "https://api.qeaas.eu/mcp"
}
}
}Let your agent find its tools
Find servers like Q-EaaS MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other ai and machine learning servers
Do you run Q-EaaS MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.