Skip to content

mcp: v0.8.0 — expand to all 6 resource types + claim_resource helper#1

Merged
mastermanas805 merged 1 commit into
masterfrom
truth-pass/mcp-2026-05-12
May 12, 2026
Merged

mcp: v0.8.0 — expand to all 6 resource types + claim_resource helper#1
mastermanas805 merged 1 commit into
masterfrom
truth-pass/mcp-2026-05-12

Conversation

@mastermanas805
Copy link
Copy Markdown
Member

Summary

  • 6 → 11 tools: adds create_cache (Redis), create_nosql (MongoDB), create_queue (NATS), create_storage (S3-compatible), claim_resource (pure local helper that builds the dashboard claim URL from an upgrade JWT)
  • Every create_* tool surfaces the api's note + upgrade fields via a shared appendUpgradeBlock() so agents see the claim CTA in the tool response
  • Version 0.7.3 → 0.8.0

Test plan

  • npm run build clean
  • npm test — 6/6 pass against https://api.instanode.dev

After merge: the auto-publish to npm on version bump in master workflow will publish @instanode/mcp@0.8.0.

🤖 Generated with Claude Code

The MCP server is the agent's primary entry point into instanode — it
needs to expose every resource type and surface the response's claim CTA
so agents can convert users into paying customers.

Tools added (6 → 11):
  - create_cache       POST /cache/new (Redis)
  - create_nosql       POST /nosql/new (MongoDB)
  - create_queue       POST /queue/new (NATS JetStream)
  - create_storage     POST /storage/new (S3-compatible / DO Spaces)
  - claim_resource     pure local helper — turns an upgrade JWT into
                       https://instanode.dev/start?t=<jwt>

Every create_* tool now surfaces the response's note + upgrade fields
via appendUpgradeBlock() so the agent literally sees the claim CTA and
URL in the tool response.

Files:
  src/client.ts   — 4 new endpoint methods + ProvisionResultBase typing
  src/index.ts    — 5 new tools registered + shared helpers
  package.json    — version 0.7.3 → 0.8.0, keywords expanded
  README.md       — tools table rewritten, claim flow explained
  test.sh         — expected-tools set updated to 11

Test gate: npm run build clean, npm test 6/6 pass against the live API
at https://api.instanode.dev.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@mastermanas805 mastermanas805 merged commit c1b8ead into master May 12, 2026
@mastermanas805 mastermanas805 deleted the truth-pass/mcp-2026-05-12 branch May 12, 2026 02:23
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