← Registry

API Tools

renaska.com

Provides an API for retrieving Renaska module listings, capabilities, pricing, and business-specific module recommendations.

1 endpoint14 known toolsFirst detected August 14, 2026Last detected August 14, 2026

ENDPOINT 1

https://bk.renaska.com/mcp

No auth detected

MCP server metadata

Name
renaska-mcp
Version
1.0.0
Capabilities
tools.listChangedresources.listChanged
Server instructions

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

ping

Trivial liveness check — returns ok:true and the server timestamp.

Inferred read-only
list_modules

Lists every Renaska module (slug, name, description, features) in the requested locale.

Inferred read-only
list_capabilities

Static overview of Renaska modules and AI channels (no database round-trip).

Inferred read-only
get_pricing

Renaska pricing: a single flat plan (no per-module pricing) plus AI usage markup.

Inferred read-only
recommend_for_business

Given a free-text business description, recommends relevant Renaska modules.

Inferred read-only
start_signup

Creates a new Renaska account for a person (basic data only).

Inferred read-only
check_signup_status

Checks the progress of an onboarding session (email verified, password set, card on file, tenant provisioned).

Potential side effects
resend_email

Re-sends the verify-email or set-password email for an onboarding session.

Potential side effects
configure_business

Updates the tenant's business info (name, legal name, tax id, address, timezone, locale, currency).

Inferred read-only
set_modules

Activates and/or deactivates Renaska modules for the tenant.

Inferred read-only
get_recommended_setup

Given a free-text business description, suggests relevant modules for THIS tenant.

Inferred read-only
get_setup_status

Summarizes the tenant's onboarding state: basic data complete, active modules, card on file, email verified.

Potential side effects
request_payment_link

Sends a secure Stripe-hosted link by email to add a payment method.

Potential side effects
connect_tenant

Says whether this client is connected to a Renaska account and, if not, exactly how to connect it.

Inferred read-only

CONNECT 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.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.