Base agents
Nipmod for Base agents.
Base MCP gives agents a wallet and onchain action surface. Nipmod sits before package, SDK, CLI and MCP decisions so the agent can inspect what it is about to install or enable.
- Position
- preflight
- Machine spec
- public
- Hosted writes
- none
- Builder Code
- registered
Fit
Where Nipmod belongs
Flow
Package preflight for Base agents
Calls
HTTP preflight
curl -fsS 'https://nipmod.com/api/search?q=base%20agent%20sdk&sources=npm,pypi,github,mcp&limit=5' \
-H 'x-nipmod-api-key: <key>'
curl -fsS 'https://nipmod.com/api/inspect?source=npm&name=<package-name>' \
-H 'x-nipmod-api-key: <key>'
curl -fsS 'https://nipmod.com/api/install-plan?source=npm&name=<package-name>' \
-H 'x-nipmod-api-key: <key>'Machine
Agent-readable entrypoint
Base preflight spec
Agents can fetch compact machine-readable workflows for Base-related package and tool decisions.
GET https://nipmod.com/base-agent-preflight.json
GET https://nipmod.com/base-agent-integration.json
GET https://nipmod.com/base-agent-demo-flow.json
Use this JSON before Base-focused package, SDK, CLI, MCP, repo or x402 client decisions.Prompt pack
The public prompt pack includes the Base preflight instruction and links back to this page.
Integration outline
A concrete handoff model for using Nipmod before Base MCP, x402 or protocol-specific work.
Reproducible flow
A step-by-step package preflight demo that agents and host teams can test directly.
MCP
Read-only MCP option
Nipmod MCP
The hosted Nipmod MCP endpoint exposes package intelligence only. It does not read local files and does not write the caller workspace.
POST https://nipmod.com/api/mcp
Header: x-nipmod-api-key: <key>
{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"nipmod.resolve","arguments":{"query":"Base MCP tooling","sources":["npm","github","mcp"]}}}Agent instruction
Use this when a Base-focused agent is about to add external tooling.
Before installing or enabling a Base ecosystem SDK, CLI, MCP server or package, use Nipmod.
Search the source, inspect the exact record, show trust signals and request an install plan.
Do not write files, install dependencies or enable tools until the user approves the plan.Plugins
How this fits Base custom plugins
Base custom plugin:
prepares unsigned calldata or maps protocol output to send_calls
Nipmod preflight:
checks package/tool/source trust before that plugin, SDK or MCP server is installed or enabledBase surfaces
What this helps with
Skill and toolkit dependencies
Agents can inspect package and MCP tooling before enabling a new onchain workflow.
Paid service clients
Agents can check SDKs and API clients before spending through pay-per-request services.
Partner tooling
Projects with SDK, CLI, MCP or package surfaces can become easier for agents to discover and review.
Attribution boundary
Nipmod has a Base Builder Code reserved for future onchain attribution. The current hosted API does not append it because Nipmod does not build or submit transactions.
Base Builder Code: bc_vu9r71xi
ERC-8021 data suffix:
0x62635f76753972373178690b0080218021802180218021802180218021Operator checklist
Ready without overclaiming
Links
Base references
Claims
