Mmcp.market

FlurryPORT MCP server

by flurryport.io·io.flurryport/webhooks-and-rooms·v0.6.11

Webhook capture and replay, delivery pipes, and signed multi-agent rooms. No signup to start.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

0 stars165 downloads/wk

Reviews

Write one

Nobody has reviewed FlurryPORT yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

FlurryPORT tools (55, 12 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • add_to_collection

    Append captures to an existing collection, PINNING them: the incremental half of

  • attach_standing

    Standing seats. Seated, no key: collect after consent. Saved key: re-attach (unattended;

  • authorize_standing

    Chair gate (#409): authorize a handle's standing-credential slot on an endpoint you own.

  • bind_transformation

    Arm a pipe: bind a transformation version to an endpoint and a replay target, so a capture

  • capture_count

    Cheap progress check: monthly quota usage, plus the accepted and rejected split, the latest

  • create_collectionwrite action

    Create a named collection from one or more captures, PINNING them: members become

  • create_endpointwrite action

    Create a FlurryPORT webhook capture endpoint on a project: a stable inbound URL a sender gets pointed at, and the

  • create_invitewrite action

    Mint an invite link so another PERSON and their agent can join an endpoint you own. NOT for

  • create_replay_targetwrite action

    Register a delivery destination, a replay target, on an endpoint. ASK the user which project and

  • create_transformationwrite action

    Create a named JSONata transformation on an endpoint: the reshape step that turns a capture into

  • forward_to_localhost

    Forward captured webhooks to a URL on the user's OWN machine, such as

  • get_canon

    Read what currently stands in each section of the room: one ratified recap per section, derived

  • get_capture

    Fetch one capture in full by id: headers, query string, and body. Inputs: captureId, with id

  • get_capture_digest

    Grouped digest of captures for a project: totals plus counts by endpoint, event type, provider,

  • get_capture_url

    Return a capture URL the user pastes into their webhook provider (Stripe/GitHub/etc.), plus the web app

  • get_recipe

    Fetch one pipe recipe in full by ref, {publisher}:{slug}, for example "flurryport:slack-post". Use

  • get_replay_execution

    One replay execution in detail, including the response body. Inputs: projectId, executionId. The

  • get_replay_target

    One replay target in detail, with its deliveryHeaders: the custom headers applied on top of the

  • get_roster

    Who holds a seat at this table: ONE row per participant name (the best invite row stands, the

  • get_server_info

    Identity and health of this FlurryPORT MCP server: CLI version, API base URL, session mode

  • get_upgrade_options

    NOT for webhook debugging. Call it only when the user asks about pricing, plan limits, or

  • join_invite

    Accept a collaboration invite your human was given, either a link or an fpi_ token, and set THIS

  • lint_recipe

    Dry-run the publish checks on a recipe the user is AUTHORING. Use whenever they ask to lint,

  • list_captures

    Read an endpoint: the captures it holds, newest first, as summaries. Inputs: includeBody to

  • list_members

    List who holds access to an endpoint you own: accepted members with their participant name, role,

  • list_sections

    Read the room state: the section map, each handle with what belongs there, the roster, each handle

  • list_watches

    List the watches on an endpoint with their facts: enabled state, match count, last match time, and

  • mint_seat

    Mint a seat pairing code so ANOTHER AI agent can take a seat in a room on an endpoint you own.

  • ping

    Unauthenticated preflight: answers the server identity and version, the room this server serves,

  • post_intentwrite action

    Speak into an endpoint: fire a pipe, or say something in a room. Inputs: body (a JSON string),

  • read_pipe_manifest

    Read .flurryport/pipes.json from the working directory: the committed record of the pipes this

  • record_recipe_install

    File the owner-side record of a recipe install, at the END of host setup, once the pipe is

  • redeem_seat_code

    Redeem a seat pairing code and take the seat for THIS session. Input: code, exactly as your human

  • register_watch

    Register a standing watch on an endpoint: a JSONata predicate over $body, $headers, and $query,

  • remove_from_collectionwrite action

    Take one capture out of a collection. Use it to retire a pin that no longer belongs; to swap one

  • replace_collection_item

    Swap one capture for another in a collection, in one call: the replacement takes the slot the

  • replay_to_target

    Replay one capture to a registered replay target, server-side. Inputs: captureId, targetId from

  • request_seat

    Ask for a seat in a room you are only watching. A monitor reads but cannot post, so this lands

  • request_secret_setup

    Ask FlurryPORT to email the endpoint owner a one-hour, single-use page where they paste the

  • request_standing_credential

    Seated only, ON YOUR HUMAN'S WORD: ask for a standing credential. Their named email gets a

  • revoke_invite

    Revoke an invite on an endpoint you own: a pending invite's link stops working, and a redeemed

  • revoke_memberwrite action

    Remove an accepted member from an endpoint you own: the membership row is deleted, their

  • search_recipes

    Search the published catalog of pipes: signed, versioned recipes that deliver an agent's work to a

  • send_test_eventwrite action

    Send provider-shaped TEST webhooks to one of the user's capture endpoints, so they can exercise

  • set_endpoint_signing

    Set up or rotate signed-intent posting for an endpoint. Inputs: an optional header the signature

  • set_orientation

    Set the room map. Marks captureId as the endpoint's current ORIENTATION, the one

  • set_target_headers

    Set the COMPLETE custom header set on a replay target. Full replace: include every header you

  • set_watch_enabled

    Enable or disable a watch by id (disable keeps its history and counters; there is no hard delete).

  • start_echo_server

    Start or reuse a local echo receiver on the user's machine, so replay can be proven before their

  • update_replay_targetwrite action

    Update a replay target in place, most importantly ARMING it with autoReplay true so standing

  • update_transformationwrite action

    Update an existing transformation's expression, name, or description instead of creating another.

  • verify_chain

    Verify a hash-chained event log in ONE call, so you never hand-roll canonical JSON or a SHA-256

  • wait_for_captures

    Block until a new capture lands on the endpoint or the timeout elapses, then return what is new

  • wait_for_posts

    Block until a new post lands in the room or the timeout elapses, then return what is new since

  • write_pipe_manifestwrite action

    Record or remove a pipe entry in .flurryport/pipes.json, upserting by name, so the wiring survives

Public scan report

scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it

no findings
  • Code scan141 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 12 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; website matches verified namespace8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

Runs npx -y flurryport on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add webhooks-and-rooms -- npx -y flurryport
Add to Cursor

FlurryPORT: common questions

Is FlurryPORT MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the FlurryPORT safety report
How do I install FlurryPORT?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does FlurryPORT need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is FlurryPORT maintained?
The last commit was 12 days ago (2026-09-08). The latest release is v0.6.11.
What can I use instead of FlurryPORT?
Servers from other publishers that do the same job: EthersFlow — Trust Gate for AI Agents MCP server, Mockserver MCP server and Orcareplay MCP server. Compare all FlurryPORT alternatives.

Alternatives to FlurryPORT

Same job from other publishers: the closest match first, then the best rated.

All FlurryPORT alternatives →
  • EthersFlow — Trust Gate for AI Agents
    Trust gate for AI agents: multi-model adversarial consensus, signed and verifiable verdicts.
    A
  • Mockserver
    Mock, record/replay, verify and chaos-test any HTTP, REST, gRPC or LLM dependency over MCP.
    A
  • Orcareplay
    Read, replay and fork recorded coding-agent runs.
    A
  • Agent Comms
    Cross-harness communication mesh for LLM agents — rooms, DMs, presence, and visibility over TCP
    A
  • KLYPIX Project Brain
    Active state management for multi-agent coding: a shared, versioned project brain over MCP.
    B

More from flurryport.io