Skip to content

Add spend intent resolver tool - #12

Closed
ardaerturk wants to merge 1 commit into
bitrefill:masterfrom
ardaerturk:codex/resolve-spend-intent
Closed

Add spend intent resolver tool#12
ardaerturk wants to merge 1 commit into
bitrefill:masterfrom
ardaerturk:codex/resolve-spend-intent

Conversation

@ardaerturk

Copy link
Copy Markdown

Summary

Adds a high-level resolve-spend-intent MCP tool that maps broad real-world user goals, such as travel planning, errands, gifts, subscriptions, gaming, and shopping, to practical Bitrefill-purchasable needs and product candidates.

The tool is intentionally a planner, not a buyer. It returns detected needs, country resolution, candidate products, and safe next tool calls so agents can move from outcome-level prompts to Bitrefill catalog actions without requiring the user to mention Bitrefill. buy-products remains the explicit purchase boundary.

Why

The existing MCP tools expose strong primitives for catalog search, product detail, invoices, orders, and eSIMs. This adds an agentic commerce layer above those primitives: when a user asks for something like “I am travelling to Germany, plan what I need,” the agent can identify spendable needs such as eSIM data, flights, lodging, local transport, food delivery, groceries, entertainment, and backup spend.

Validation

  • pnpm run typecheck
  • pnpm run test:spend-intent
  • pnpm run lint
  • BITREFILL_API_KEY=dummy pnpm dlx @modelcontextprotocol/inspector node build/index.js --cli --method tools/list

@ardaerturk
ardaerturk force-pushed the codex/resolve-spend-intent branch from 5e1f3ae to 8453c1b Compare July 9, 2026 14:22
@ardaerturk
ardaerturk force-pushed the codex/resolve-spend-intent branch from 8453c1b to 19e564d Compare July 9, 2026 14:23
@ardaerturk ardaerturk changed the title [codex] Add spend intent resolver tool Add spend intent resolver tool Jul 9, 2026
@ardaerturk

Copy link
Copy Markdown
Author

Superseded by #13 with the same change on a clean branch.

@ardaerturk ardaerturk closed this Jul 9, 2026
@ardaerturk
ardaerturk deleted the codex/resolve-spend-intent branch July 9, 2026 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant