Skip to content
Open Source

fetch() for everything

The MCP-first data pipeline for agents and fleets. Connect, extract, shape, act, sense. Signed. Reversible. Audit-trailed.

// 1. Install

npm install @sizls/pluck

// 2. Pluck data

const rows = await pluck("spotify://liked");

// 3. Shape, act, sense – signed + audited

Connect

One verb, many sources. Connectors for HTTP, databases, filesystems, and SaaS APIs – each signed and schema-aware.
Learn about connect →

// Any source, one API

connect("postgres://...")

connect("spotify://liked")

connect("file://./data.csv")

Extract + Shape

Pull what you need, then coerce it into the shape your agent expects. Schemas are declarative; transforms are reversible.
Learn about shape →

// Declarative shaping

extract({ fields: [...] })

shape(schema)

Act + Sense

Write back, side-effect, or observe – every action is signed, reversible where possible, and emits a full audit trail.
Learn about act →

// Signed + reversible

act.write(target, payload)

sense.observe(stream)

MCP-First

Pluck speaks MCP natively. Every connector, shape, and action is exposed as an MCP tool – drop it into any agent runtime.
Explore MCP →

// MCP tools, ready to go

pluck.mcp.server()

pluck.mcp.expose(connector)

Frequently Asked Questions

Common questions about Pluck and how it works.
Every Pluck connector, shape, and action is exposed as an MCP (Model Context Protocol) tool by default. Drop it into Claude Desktop, Cursor, or any MCP-compatible agent runtime without wiring glue code.
Every side effect is wrapped with a signature and, where the underlying source supports it, an inverse operation. You get an audit trail and, for supported connectors, one-call rollback.
Pluck is MIT licensed and actively developed. Review the API carefully as it is pre-1.0. Connector coverage is growing fast – see the registry for current status.
fetch() gives you bytes. Pluck gives you typed rows, a signed action log, a reversible mutation layer, and an MCP surface – for every source, with one API.

Start plucking in minutes

Install Pluck, wire your first connector, and ship an agent that reads, shapes, acts, and senses – with a full audit trail.