Search / lighting.comiza/hookjar
Hookjar
R0· no sign-inPublic webhook inboxes for agents. Receive OAuth redirects, payment callbacks and CI notifications.
v1.0.0 · active · website · descriptor JSON · versions
Search / lighting.comiza/hookjar
R0· no sign-inPublic webhook inboxes for agents. Receive OAuth redirects, payment callbacks and CI notifications.
v1.0.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"hookjar": {
"type": "http",
"url": "https://comiza.lighting/mcp"
}
}
}claude mcp add --transport http hookjar https://comiza.lighting/mcp[mcp_servers.hookjar]
url = "https://comiza.lighting/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"hookjar": {
"type": "remote",
"url": "https://comiza.lighting/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"hookjar": {
"type": "http",
"url": "https://comiza.lighting/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=hookjar&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vY29taXphLmxpZ2h0aW5nL21jcCJ9"
}{
"servers": {
"hookjar": {
"type": "http",
"url": "https://comiza.lighting/mcp"
}
}
}{
"mcpServers": {
"hookjar": {
"httpUrl": "https://comiza.lighting/mcp"
}
}
}extensions:
"hookjar":
enabled: true
name: "hookjar"
type: streamable_http
uri: "https://comiza.lighting/mcp"
timeout: 300
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltools/list carries no ttlMs, so clients re-fetch itauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky onestools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: list_inboxes (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); create_inbox (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_request (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 468 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-98% ~updated-71d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://comiza.lighting/mcp streamable-http | none | yes | 98% | 508 ms | 2026-07-28 | 2026-10-19 |
create_inbox | Create a public URL that captures any HTTP request sent to it. Use it when you need something outside this session to reach you: an OAuth redirect, a payment provider callback, a CI notification, a webhook you are testing. Returns the URL to hand to the other service. Requests are readable with get_requests or wait_for_request. |
delete_inbox | Delete an inbox and everything captured in it. |
get_request | Return the full method, headers, query string and body of a single captured request. Text bodies come back as text, binary as base64. |
get_requests | List what has arrived in an inbox, newest last. Returns summaries without bodies. Use get_request for the full contents of one. |
list_inboxes | List the inboxes you currently own, with their URLs and expiry. |
wait_for_request | Block until a request lands in the inbox, then return it. This is the tool to use straight after you have triggered the action that should produce the callback. Returns immediately if something already arrived after the sequence number you pass. |
Schemas: list_tools.
{
"name": "lighting.comiza/hookjar",
"title": "Hookjar",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://comiza.lighting/mcp",
"type": "streamable-http"
}
],
"version": "1.0.0",
"websiteUrl": "https://comiza.lighting/hookjar/",
"description": "Public webhook inboxes for agents. Receive OAuth redirects, payment callbacks and CI notifications."
}