Server data from the Official MCP Registry
Revenue recognition (RevRec) schedules, waterfalls, credits, cancellations and usage pricing.
About
Revenue recognition (RevRec) schedules, waterfalls, credits, cancellations and usage pricing.
Remote endpoints: streamable-http: https://defrr.com/v1/mcp
Security Report
Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.
Endpoint verified · Open access · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Found in Source Code
Found by scanning the linked source code. This listing connects to a hosted endpoint, so none of this runs on your machine: it describes what the server software does where it is hosted.
How to Connect
Remote Plugin
No local installation needed. Your AI client connects to the remote endpoint directly.
Add this to your MCP configuration to connect:
{
"mcpServers": {
"com-defrr-defrr": {
"url": "https://defrr.com/v1/mcp"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
defrr MCP server
Revenue recognition (RevRec) schedules, waterfalls, renewals, credits, cancellations and usage pricing for contracts, worked out by defrr's engine. Connect it to Claude Code and ask in plain English, or call it from your own code. Nothing you send is stored or logged.
Connect
-
Create an API key at https://defrr.com/developers/account (40 free credits).
-
Add the server:
claude mcp add --transport http defrr https://defrr.com/v1/mcp \ --header "Authorization: Bearer dfr_live_YOUR_KEY" -
In Claude Code, type
/mcp. defrr should show 9 tools.
Tools
| Tool | What it does | Credits |
|---|---|---|
defrr_create_contract | New contract: terms in, month-by-month schedule out | 1 |
defrr_create_waterfall | Up to 50 contracts at once: each contract's billing, revenue and deferred balance by month, and the total | 1 per contract |
defrr_process_renewal | Renewals: the price change, the billing entry, the revised schedule, and what to post by month. A renewal processed after it started has its catch-up posted in the first open month | 1 per renewal |
defrr_usage_billing | What usage costs under flat, volume or prepaid-credit pricing, month by month, with any prepaid overage flagged | 1 per line |
defrr_reprice_renewal | Credit for a renewal priced too high | 2 |
defrr_reprice_contract | Credit for an original term priced too high | 2 |
defrr_cancel_renewal | Cancel the latest renewal | 2 |
defrr_cancel_contract | Cancel a whole contract | 2 |
defrr_get_credit_balance | Check your credits | Free |
A call that fails is refunded.
Try it
A new contract:
Use defrr to create a contract: original term 1 Jan 2026 to 31 Dec 2026 at $12,000, then a renewal from 1 Jan 2027 to 31 Dec 2027 at $18,000. End dates are included. Recognise it smooth. Show me the terms and the month-by-month schedule.
A renewal:
Use defrr to process a renewal, recognised smooth with end dates included. The contract ran 1 Jan 2026 to 31 Dec 2026 at $12,000 and renews to 31 Dec 2027 at $18,000. Our books are closed through March 2027. Show the price change, the billing entry, any catch-up, and what to post by month.
Usage:
Use defrr to price usage for two customers. Acme is on volume pricing: the first 100,000 units a month at $0.002, then $0.001 a unit above that. They used 250,000 units in Jan 2026 and 80,000 in Feb 2026. Globex has prepaid credit: 100,000 units at $0.002 each. They used 70,000 units in Jan 2026 and 60,000 in Feb 2026. Show each month's revenue, the total by month, and any overage.
Other clients
Any MCP client that supports Streamable HTTP and custom headers can connect. Send your key
either as Authorization: Bearer dfr_live_YOUR_KEY or as X-API-Key: dfr_live_YOUR_KEY (for
tools that don't let you set Authorization). Never put a key in the web address.
LangChain
LangChain connects to MCP servers through its
langchain-mcp-adapters package:
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"defrr": {
"transport": "streamable_http",
"url": "https://defrr.com/v1/mcp",
"headers": {"X-API-Key": "dfr_live_YOUR_KEY"},
}
})
tools = await client.get_tools()
Keep your key in an environment variable rather than in the code. See LangChain's MCP documentation for how to use the tools in an agent.
Larger sets
A revenue waterfall takes up to 50 contracts per call. For more, send them in batches and pass
each response's carry into the next call: the last batch returns the grand total for all of
them. For a big set (hundreds or thousands of contracts), call the API from a script instead of
through the model, so the figures go straight into a file. The guide has a ready-made Python
script that writes two CSV files.
Docs and limits
Full reference, pricing and what isn't covered: https://defrr.com/developers/guide
Registry listing: com.defrr/defrr
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Rea
Freeby Morluto · Developer Tools
Reverse engineer anything from your terminal or agent with one CLI and MCP server.
Paperclip
Freeby Paperclipai · Developer Tools
Trending hip-hop artist momentum scores across four cultural dimensions.
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Fetch
Freeby Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
