API Tools
renaska.com
Provides an API for retrieving Renaska module listings, capabilities, pricing, and business-specific module recommendations.
ENDPOINT 1
https://bk.renaska.com/mcp
MCP server metadata
- Name
- renaska-mcp
- Version
- 1.0.0
Renaska is an all-in-one business management platform (inbox, orders, products, billing, AI sales agent) for small-to-medium businesses in Colombia and the US. Recommended flow for a new person: 1. DISCOVER — call list_modules / list_capabilities / get_pricing / recommend_for_business to learn what Renaska offers. No credentials needed for any of this. 2. SIGN UP — call start_signup with the person's basic data (name, email, country, company). You get back an onboardingToken. Password and payment details are ALWAYS sent by email with secure links — NEVER ask for or accept them in this chat, and no tool here accepts them. 3. GUIDE THE PERSON — tell them to check their email and click both links: verify their address and set their password. Use check_signup_status(onboardingToken) to see progress; use resend_email if a link expired or didn't arrive. The tenant is only created once the email is verified. 4. CONFIGURE — once the tenant exists (check_signup_status shows tenantProvisioned:true), use configure_business / set_modules / get_recommended_setup with the SAME onboardingToken to finish the setup. Use request_payment_link to email a secure Stripe-hosted link for adding a card — the link itself is never returned to you. For an EXISTING tenant, the person connects their own AI client with either an API key (scopes mcp:query to read, mcp:catalog to edit the catalog, mcp:admin to change company data and delete — created in Settings) or an OAuth 2.1 connection (Dynamic Client Registration + PKCE). Then: - list_resources tells you what you can configure. Resource names are NOT guessable — always get them from there; a wrong name comes back with the full list in "options". - describe(domain, resource) gives the exact writable fields and the accepted filters. - get_recipe tells you the ORDER for a multi-step setup, which the resources alone do not. Call it before building a catalog: doing the steps out of order produces a product that looks finished and quotes zero. - catalog_read / catalog_write and business_read / business_write operate on those resources, scoped to that tenant only. - insights_read answers questions about the business itself: revenue, orders, clients, bookings, shipments, stock. RULES — these seven are the difference between a useful answer and a confident wrong one: 1. SCOPE. What you can configure is exactly what list_resources returns for THIS account, no more. It covers the catalog, the company's own settings and operational stats. It does not cover invoicing a client, moving stock or replying to a customer. 2. CONFIRM. Deleting requires confirm:true. That flag exists so a delete is never a slip; it is not a security control and it is not permission to delete without asking the person first. 3. humanAction IS AN ANSWER. It means the step needs a human, and its "url" is where they do it. Report it as the next step, never as a failure. 4. TRUNCATION. If a response carries "truncated", the list was cut and the numbers next to it were set to null ON PURPOSE, because they would have been wrong. Never present a truncated list as complete, and never fill a null back in with your own count. 5. NOTHING YOU WRITE HERE CAN BE UNDONE FROM HERE. Read a resource BEFORE writing it and keep the previous value in the conversation, so you can put it back in the same turn if the person asks. The owner also has the history in the web interface. 6. NEVER INVENT IDENTIFIERS. Every id comes from something you read. If you do not have it, read for it — a guessed uuid either fails or, worse, hits someone else's record. 7. USE THE DATES IN THE ANSWER. insights_read returns the exact range it used, in the business's own timezone. Yours is UTC and it does not match: near a month boundary your "this month" is a different month, and nothing in the answer would show it. When something is outside all of this, call find_screen and tell the person where to do it by hand. Answering "I can't" on its own reads as the software being broken.
Known tools 14
list_modulesLists every Renaska module (slug, name, description, features) in the requested locale.
Inferred read-onlylist_capabilitiesStatic overview of Renaska modules and AI channels (no database round-trip).
Inferred read-onlyget_pricingRenaska pricing: a single flat plan (no per-module pricing) plus AI usage markup.
Inferred read-onlyrecommend_for_businessGiven a free-text business description, recommends relevant Renaska modules.
Inferred read-onlycheck_signup_statusChecks the progress of an onboarding session (email verified, password set, card on file, tenant provisioned).
Potential side effectsresend_emailRe-sends the verify-email or set-password email for an onboarding session.
Potential side effectsconfigure_businessUpdates the tenant's business info (name, legal name, tax id, address, timezone, locale, currency).
Inferred read-onlyget_recommended_setupGiven a free-text business description, suggests relevant modules for THIS tenant.
Inferred read-onlyget_setup_statusSummarizes the tenant's onboarding state: basic data complete, active modules, card on file, email verified.
Potential side effectsrequest_payment_linkSends a secure Stripe-hosted link by email to add a payment method.
Potential side effectsconnect_tenantSays whether this client is connected to a Renaska account and, if not, exactly how to connect it.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.renaska-mcp]
url = "https://bk.renaska.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"renaska-mcp": {
"type": "http",
"url": "https://bk.renaska.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: renaska-mcp
Remote MCP URL: https://bk.renaska.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"renaska-mcp": {
"url": "https://bk.renaska.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"renaska-mcp": {
"type": "http",
"url": "https://bk.renaska.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "renaska-mcp",
"transport": "streamable-http",
"url": "https://bk.renaska.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.