Gift up MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Gift up MCP or direct API to send gift cards, check balances, manage redemptions, and track usage through natural language.
Trusted by
AWS
Glean
Zoom
Airtable

30 min · no commitment · see it on your stack

Gift up Logo
Gradient Top
Gradient Middle
Gradient Bottom
divider

Try Gift up now

Enter a prompt below to test the integration in our Tool Router playground. You'll be redirected to sign in and try it live.

Supported Tools

Tools
Add Note to OrderTool to add a note to an existing order.
Create ItemTool to create a new item for sale in the Gift Up checkout.
Create Item GroupTool to create a new item group for organizing items in the Gift Up checkout.
Create OrderTool to create a new order which generates one or more gift cards.
Delete ItemTool to delete an item from the Gift Up checkout.
Delete Item GroupTool to delete an item group by its ID.
Delete WebhookTool to delete a webhook subscription by its ID.
Get Checkout SettingsTool to retrieve the current checkout settings.
Get Company DetailsTool to retrieve company details.
Get Email SettingsTool to retrieve email settings for the Gift Up account.
Get Gift Card by CodeTool to retrieve a gift card by its code.
Get Gift Card SettingsTool to retrieve gift card settings including code format, expiration rules, and display options.
Get Item by IDTool to retrieve detailed information about a specific item by its ID.
Get Order by IDTool to retrieve a specific order by ID.
API Health CheckTool to perform a health check on the Gift Up!
Get Report TransactionTool to retrieve a specific transaction report by its ID.
Get Shipping SettingsTool to retrieve shipping settings for physical gift cards.
Get Stripe ConnectionTool to retrieve current Stripe integration connection settings.
Get WebhookTool to retrieve a specific webhook by its ID.
List Gift Card ArtworkTool to list all gift card artwork available for use on gift cards.
List Gift CardsTool to list gift cards.
List Item GroupsTool to list item groups.
List ItemsLists all items (gift cards, passes, etc.
List LocationsRetrieves all physical locations where gift cards are sold and/or redeemed.
List PromotionsTool to list all promotions that allow discounts to be applied on the Gift Up checkout.
List Report TransactionsTool to list report transactions with optional filters.
List GiftUp UsersTool to list all users.
List WebhooksTool to list all webhooks configured for the account.
Health Check (POST)Tool to perform a health check using POST /ping endpoint.
Reactivate Gift CardTool to reactivate a voided gift card.
Redeem Gift CardTool to redeem a specified amount or units from a gift card.
Redeem Gift Card In FullTool to redeem a gift card in full.
Subscribe to WebhookSubscribe to Gift Up!
Top Up Gift CardTool to add value to an existing gift card.
Undo Gift Card RedemptionTool to undo a previous redemption on a gift card, restoring the redeemed amount to the gift card balance.
Update Email SettingsTool to update email settings using JSON Patch operations.
Update Gift CardTool to update gift card properties using JSON Patch operations.
Update Gift Card SettingsTool to update gift card settings using JSON Patch operations.
Update ItemUpdate an item's properties using JSON Patch operations.
Update Item GroupTool to update an item group's properties using JSON Patch operations.
Update OrderTool to update an order's properties using JSON Patch operations.
Update Stripe ConnectionTool to update Stripe integration connection settings for the Gift Up account.
Upload Gift Card ArtworkTool to upload new gift card artwork.
Void Gift CardTool to void a gift card making it invalid for future redemptions.
Python
TypeScript

Install Composio

python
pip install composio claude-agent-sdk
Install the Composio SDK and Claude Agent SDK

Create Tool Router Session

python
from composio import Composio
from claude_agent_sdk import ClaudeSDKClient, ClaudeAgentOptions

composio = Composio(api_key='your-composio-api-key')
session = composio.create(user_id='your-user-id')
url = session.mcp.url
Initialize the Composio client and create a Tool Router session

Connect to AI Agent

python
import asyncio

options = ClaudeAgentOptions(
    permission_mode='bypassPermissions',
    mcp_servers={
        'tool_router': {
            'type': 'http',
            'url': url,
            'headers': {
                'x-api-key': 'your-composio-api-key'
            }
        }
    },
    system_prompt='You are a helpful assistant with access to Gift up tools.',
    max_turns=10
)

async def main():
    async with ClaudeSDKClient(options=options) as client:
        await client.query('List all unused gift cards')
        async for message in client.receive_response():
            if hasattr(message, 'content'):
                for block in message.content:
                    if hasattr(block, 'text'):
                        print(block.text)

asyncio.run(main())
Use the MCP server with your AI agent

Why Use Composio?

AI Native Gift up Integration

  • Supports both Gift up MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for sending, redeeming, and managing gift cards

Managed Auth

  • Built-in API key handling for secure, managed authentication
  • Central place to manage, scope, and revoke Gift up access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Gift up
  • Scoped, least privilege access to Gift up resources
  • Full audit trail of agent actions to support review and compliance

Frequently Asked Questions

Do I need my own developer credentials to use Gift up with Composio?

Yes, Gift up requires you to configure your own API key credentials. Once set up, Composio handles secure credential storage and API request handling for you.

Can I use multiple toolkits together?

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Is Composio secure?

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

What if the API changes?

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Used by agents from

Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai

Never worry about agent reliability

We handle tool reliability, observability, and security so you never have to second-guess an agent action.