issue_rewards

Issue a gift/reward to multiple members. Requires a gift offer ID and member IDs.

SERVERFavCRM SOURCEhttps://api.favcrm.io/mcp
Medium RISK CLASS
Category Write
Parameters 32 required
Recommended Rate-limitedsee the rule below
Registry record Grade F, identity unverified Pull the record →

This record as markdown: /tools/io-favcrm-favcrm/issue-rewards.md

What issue_rewards does on FavCRM

AI agents use issue_rewards to create or update resources in FavCRM, usually the action step of a workflow, after the agent has gathered context. Every call changes real data in your FavCRM environment.

ParameterTypeRequiredDescription
expiresAt string Optional ISO date when the reward expires
memberIds array Yes Member/account IDs to receive the reward (max 50)
giftOfferId string Yes The gift offer/reward scheme ID to issue

Parameters from the server's own tool schema.

Why issue_rewards is rated Medium

This tool modifies customer loyalty/reward data by issuing gifts or rewards to member accounts. It is a write operation that creates new reward records and adjusts member balances or entitlements. While reversible (rewards can typically be voided or adjusted), it represents a material change to customer data and financial standing within the loyalty program.

From the tool's definition Tool name 'issue_rewards' combined with description stating it 'Issue a gift/reward to multiple members' indicates creation/modification of reward records and loyalty account states.

Questions about issue_rewards

What does the issue_rewards tool do? +

Issue a gift/reward to multiple members. Requires a gift offer ID and member IDs. It is categorised as a Write tool in the FavCRM MCP Server, which means it can create or modify data. Consider rate limits to prevent runaway writes.

What parameters does issue_rewards accept? +

issue_rewards accepts 3 parameters: expiresAt, memberIds, giftOfferId. Required: memberIds, giftOfferId. The full parameter table on this page comes from the server's own tool schema.

How do I enforce a policy on issue_rewards? +

Register the FavCRM MCP server in PolicyLayer and add a rule for issue_rewards: allow, deny, rate-limit, or require approval. Point your MCP client at the PolicyLayer proxy URL and the rule is enforced on every call, before it reaches FavCRM. Nothing to install.

What risk level is issue_rewards? +

issue_rewards is a Write tool with medium risk. Write tools should be rate-limited to prevent accidental bulk modifications.

Can I rate-limit issue_rewards? +

Yes. Add a rate_limit block to the issue_rewards rule in your PolicyLayer policy. For example, setting max: 10 and window: 60 limits the tool to 10 calls per minute. Rate limits are tracked per agent session and reset automatically.

How do I block issue_rewards completely? +

Set action: deny in the PolicyLayer policy for issue_rewards. The AI agent will receive a policy violation error and cannot call the tool. You can also include a reason field to explain why the tool is blocked.

What MCP server provides issue_rewards? +

issue_rewards is provided by the FavCRM MCP server (https://api.favcrm.io/mcp). PolicyLayer sits as a proxy in front of this server to enforce policies before tool calls reach the server.

More on FavCRM, and thousands of servers like it.

Across the catalogue

// THE MCP REGISTRY

PolicyLayer tracks 44,603 MCP servers and 515,000+ tools.

Every server has a live record: who publishes it, whether it answers without auth, its risk grade, every tool classified, the recommended policy. This page is one line of FavCRM's. Pull the full record:

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.