MCP Server
An MCP Server is a lightweight process exposing tools and resources to AI agents via Model Context Protocol. It runs locally or remotely, bridging AI models and external capabilities.
Why it matters MCP servers enable AI agents to interact with external systems (APIs, databases, tools) in a standardized, discoverable way.
PettyBot ships as an MCP server (@pettybot/mcp) exposing request_spend to any compatible agent.
Merchant Allowlist / Blocklist
Merchant Allowlist / Blocklist refers to user-curated lists of approved or prohibited vendors for AI agent purchases. These lists are evaluated against every spend request.
Why it matters Gives users fine-grained control over where their money goes — approve Amazon but block impulse purchases from certain sites.
PettyBot evaluates both allowlists and blocklists against the merchant parameter in every request_spend call.
Model Context Protocol (MCP)
Model Context Protocol (MCP) is an open standard (originally by Anthropic) defining how AI models connect to external tools and data sources via structured interfaces for tool discovery, invocation, and response handling.
Why it matters Standardizes the agent-to-tool interface, allowing any MCP-compatible agent to use any MCP server without custom integration work.
PettyBot is a native MCP server, compatible with any MCP-compatible AI agent.