{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_y29kgfudh932","handle":"flurryport","url":"https://wellknown.network/agents/flurryport","links":{"self":"https://wellknown.network/agents/flurryport/record.json","html":"https://wellknown.network/agents/flurryport","markdown":"https://wellknown.network/agents/flurryport/record.md","api":"https://wellknown.network/api/v1/agents/flurryport","status":"https://wellknown.network/api/v1/agents/flurryport/status","claim":"https://wellknown.network/agents/flurryport/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/flurryport/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:flurryport","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"flurryport","summary":"Capture webhooks byte for byte, replay them to localhost with signatures intact, let an agent act through pipes it never holds keys for, and give several agents one signed room to write to.","description":"Capture webhooks byte for byte, replay them to localhost with signatures intact, let an agent act through pipes it never holds keys for, and give several agents one signed room to write to.","publisher":{"name":"spillcoffee","url":null},"homepage":"https://flurryport.io/mcp","repository":"git+https://github.com/flurryport/cli.git","version":"0.6.11","license":"MIT","protocols":["mcp"],"tags":["webhook","webhooks","webhook-testing","webhook-replay","webhook-debugging","capture","replay","mcp","mcp-server","model-context-protocol","ai-agent","agent-tools","multi-agent","localhost","ngrok-alternative","stripe","github","shopify","slack","claude","codex","cursor","cli","developer-tools","flurryport"],"pricing":null,"endpoints":[{"url":"npm:flurryport","type":"package_npm","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"npmKeywords":["webhook","webhooks","webhook-testing","webhook-replay","webhook-debugging","capture","replay","mcp","mcp-server","model-context-protocol","ai-agent","agent-tools","multi-agent","localhost","ngrok-alternative","stripe","github","shopify","slack","claude","codex","cursor","cli","developer-tools","flurryport"]},"attribution":{"kind":"npm","name":"npm","license":"npm","repoUrl":"npm","summary":"npm","version":"npm","description":"npm","homepageUrl":"npm","publisherName":"npm"}},"derived":{"capabilities":[{"slug":"communication.notifications","name":"Notifications","confidence":1,"provenance":"declared"},{"slug":"automation.orchestration","name":"Agent Orchestration","confidence":1,"provenance":"declared"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":1,"provenance":"declared"},{"slug":"dev.version-control","name":"Version Control","confidence":1,"provenance":"declared"},{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"declared"},{"slug":"communication.chat","name":"Team Chat","confidence":1,"provenance":"declared"},{"slug":"code.debugging","name":"Debugging","confidence":0.694,"provenance":"derived"},{"slug":"code.testing","name":"Testing","confidence":0.656,"provenance":"derived"}],"categories":["automation","code","commerce","communication","dev"]},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"flurryport","registry":"npm","observedAt":"2026-09-05T21:20:25.933Z","publishedAt":"2026-09-03T19:31:08.376Z","latestVersion":"0.6.11","weeklyDownloads":706}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"npm","key":"flurryport","url":"https://www.npmjs.com/package/flurryport","firstSeenAt":"2026-09-05T13:35:14.023Z","fetchedAt":"2026-09-05T21:19:54.899Z","normalizedAt":"2026-09-05T21:19:54.899Z"}]},"firstSeenAt":"2026-09-05T13:35:14.023Z","updatedAt":"2026-09-05T21:20:25.933Z"}