← WebMCP Directory

Tool tree

app.netify.ng

Productivity & BusinessTools verified
Website
Flagship autonomous AI debt collection and business memory platform by Netify Ltd for African merchants, wholesalers, and SMEs. Recover trapped cash, track broken promises, and send culturally…
Explore capabilities

    page: Every page

    get_collection_priorityAnswer

    Retrieve prioritized debtor accounts ranked by urgency, aging days, risk score, and broken commitments from the live collections queue.

    View tool JSON
    {
      "name": "get_collection_priority",
      "kind": "answer",
      "impl": "imperative",
      "description": "Retrieve prioritized debtor accounts ranked by urgency, aging days, risk score, and broken commitments from the live collections queue.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "number",
            "description": "Maximum number of priority customers to return (default: 10)"
          },
          "currency": {
            "type": "string",
            "description": "Currency filter e.g. NGN, KES, GHS, USD"
          }
        }
      },
      "page": "/agent"
    }
    search_customersAnswer

    Search customer accounts by business name or address with live ledger balances and risk status.

    View tool JSON
    {
      "name": "search_customers",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search customer accounts by business name or address with live ledger balances and risk status.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Customer name or location to search"
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/agent"
    }
    get_customer_evidenceAnswer

    Fetch detailed debtor evidence for a specific customer: active invoices, historical payments, WhatsApp/SMS commitment logs, and past collection activities.

    View tool JSON
    {
      "name": "get_customer_evidence",
      "kind": "answer",
      "impl": "imperative",
      "description": "Fetch detailed debtor evidence for a specific customer: active invoices, historical payments, WhatsApp/SMS commitment logs, and past collection activities.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "customerId": {
            "type": "string",
            "description": "The unique ID of the customer account"
          }
        },
        "required": [
          "customerId"
        ]
      },
      "page": "/agent"
    }
    get_customer_risk_profileAnswer

    Retrieve AI-grounded risk explanation, behavioral patterns, and recommended recovery strategy for a customer.

    View tool JSON
    {
      "name": "get_customer_risk_profile",
      "kind": "answer",
      "impl": "imperative",
      "description": "Retrieve AI-grounded risk explanation, behavioral patterns, and recommended recovery strategy for a customer.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "customerId": {
            "type": "string",
            "description": "The unique ID of the customer account"
          }
        },
        "required": [
          "customerId"
        ]
      },
      "page": "/agent"
    }
    draft_follow_up_messageAction

    Generate a culturally appropriate, evidence-grounded collection reminder draft for a customer with specific channel and tone. Does NOT send message (safe proposal).

    View tool JSON
    {
      "name": "draft_follow_up_message",
      "kind": "act",
      "impl": "imperative",
      "description": "Generate a culturally appropriate, evidence-grounded collection reminder draft for a customer with specific channel and tone. Does NOT send message (safe proposal).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "customerId": {
            "type": "string",
            "description": "The unique customer ID"
          },
          "tone": {
            "type": "string",
            "description": "Tone of the message",
            "enum": [
              "RESPECTFUL_REMINDER",
              "DIRECT_FOLLOWUP",
              "URGENT_ESCALATION",
              "PARTIAL_PAYMENT_PROPOSAL"
            ]
          },
          "channel": {
            "type": "string",
            "description": "Delivery channel",
            "enum": [
              "WHATSAPP",
              "SMS",
              "PHONE_CALL",
              "EMAIL"
            ]
          }
        },
        "required": [
          "customerId"
        ]
      },
      "page": "/agent"
    }
    record_collection_activityAction

    Persist a verified collection activity record or customer payment promise into the live timeline. Requires human review.

    View tool JSON
    {
      "name": "record_collection_activity",
      "kind": "act",
      "impl": "imperative",
      "description": "Persist a verified collection activity record or customer payment promise into the live timeline. Requires human review.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "customerId": {
            "type": "string",
            "description": "Customer ID"
          },
          "receivableId": {
            "type": "string",
            "description": "Receivable ID (optional if customerId provided)"
          },
          "type": {
            "type": "string",
            "description": "Activity type e.g. PAYMENT_REMINDER, FOLLOW_UP, CALL"
          },
          "channel": {
            "type": "string",
            "description": "Channel e.g. WHATSAPP, SMS, PHONE, IN_PERSON"
          },
          "outcome": {
            "type": "string",
            "description": "Outcome e.g. CONTACTED, PROMISED_PAYMENT, NO_RESPONSE"
          },
          "notes": {
            "type": "string",
            "description": "Activity notes and details"
          }
        },
        "required": [
          "type",
          "channel",
          "outcome"
        ]
      },
      "page": "/agent"
    }
    list_receivablesAnswer

    Query live invoices and receivables filtered by status (OPEN, OVERDUE, PAID) or customer ID.

    View tool JSON
    {
      "name": "list_receivables",
      "kind": "answer",
      "impl": "imperative",
      "description": "Query live invoices and receivables filtered by status (OPEN, OVERDUE, PAID) or customer ID.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "customerId": {
            "type": "string",
            "description": "Filter receivables by customer ID"
          },
          "status": {
            "type": "string",
            "description": "Status filter: OPEN, OVERDUE, PARTIALLY_PAID, PAID",
            "enum": [
              "OPEN",
              "OVERDUE",
              "PARTIALLY_PAID",
              "PAID"
            ]
          },
          "isOverdue": {
            "type": "boolean",
            "description": "Filter only overdue receivables"
          }
        }
      },
      "page": "/agent"
    }
    create_payment_commitmentSensitive Action

    Record a customer promise-to-pay date and amount into the live database. Requires human confirmation.

    View tool JSON
    {
      "name": "create_payment_commitment",
      "kind": "transact",
      "impl": "imperative",
      "description": "Record a customer promise-to-pay date and amount into the live database. Requires human confirmation.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "customerId": {
            "type": "string",
            "description": "The unique customer ID"
          },
          "amount": {
            "type": "number",
            "description": "Amount the customer promised to pay"
          },
          "promisedFor": {
            "type": "string",
            "description": "Date customer promised to pay (ISO 8601 string e.g. 2026-09-05T00:00:00Z)"
          },
          "notes": {
            "type": "string",
            "description": "Notes regarding the commitment agreement"
          }
        },
        "required": [
          "amount",
          "promisedFor"
        ]
      },
      "page": "/agent"
    }
    list_notificationsAnswer

    List live business notifications for the active organization. Returns recent alerts, payment signals, promise reminders, and risk escalations with their read status.

    View tool JSON
    {
      "name": "list_notifications",
      "kind": "answer",
      "impl": "imperative",
      "description": "List live business notifications for the active organization. Returns recent alerts, payment signals, promise reminders, and risk escalations with their read status.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "unreadOnly": {
            "type": "boolean",
            "description": "If true, returns only unread notifications"
          },
          "category": {
            "type": "string",
            "enum": [
              "ALL",
              "RISK",
              "PAYMENT",
              "COMMITMENT",
              "AI",
              "SYSTEM"
            ],
            "description": "Filter by category: RISK (overdue/missed promises), PAYMENT (received), COMMITMENT (promise due), AI, SYSTEM"
          },
          "pageSize": {
            "type": "number",
            "description": "Max number of notifications to return (default: 20, max: 50)"
          }
        }
      },
      "page": "/agent"
    }
    mark_notification_readAction

    Mark a specific notification as read by its ID. Use after the agent has surfaced or acted on the alert.

    View tool JSON
    {
      "name": "mark_notification_read",
      "kind": "act",
      "impl": "imperative",
      "description": "Mark a specific notification as read by its ID. Use after the agent has surfaced or acted on the alert.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "notificationId": {
            "type": "string",
            "description": "The UUID of the notification to mark as read"
          }
        },
        "required": [
          "notificationId"
        ]
      },
      "page": "/agent"
    }
    query_business_memoryAnswer

    Query long-term behavioral memory records, commitment fulfillment rates, payment habits, and debtor notes derived from live business events.

    View tool JSON
    {
      "name": "query_business_memory",
      "kind": "answer",
      "impl": "imperative",
      "description": "Query long-term behavioral memory records, commitment fulfillment rates, payment habits, and debtor notes derived from live business events.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "customerId": {
            "type": "string",
            "description": "The UUID of the customer to inspect memories for"
          }
        },
        "required": [
          "customerId"
        ]
      },
      "page": "/agent"
    }
    get_daily_briefingAnswer

    Fetch executive collection briefing including total overdue receivables, today promises, and high-urgency debtor accounts.

    View tool JSON
    {
      "name": "get_daily_briefing",
      "kind": "answer",
      "impl": "imperative",
      "description": "Fetch executive collection briefing including total overdue receivables, today promises, and high-urgency debtor accounts.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "currency": {
            "type": "string",
            "description": "Target currency filter (e.g. NGN, KES, USD)"
          }
        }
      },
      "page": "/agent"
    }