Skip to main content
Glama
620,314 tools. Updated 2026-09-29 00:18

"Ways to autonomously generate income" matching MCP tools:

  • Permanently delete one of the caller's API keys. DESTRUCTIVE — agents using the deleted key will receive auth errors immediately. The Blueprint a key was tied to (if any) is NOT affected; only the credential is revoked. To delete a Blueprint and all its keys, use delete_blueprint. The target key can be specified two ways: - As the full key string (gai_...). - As a key_id (SHA-256 hash from list_api_keys).
    Connector
    Destructive
    No auth
  • Record payment for an ACCEPTED job. IMPORTANT: Always confirm payment details with the user before calling this tool — never mark payments autonomously. Job must be in ACCEPTED status (use get_job_status to check). Crypto payments (usdc, eth, sol): provide tx hash + network → verified on-chain instantly, job moves to PAID. Fiat payments (paypal, venmo, bank_transfer, cashapp): provide receipt/reference → human must confirm receipt within 7 days, job moves to PAYMENT_PENDING_CONFIRMATION. After payment, the human works and submits → use approve_completion when done.
    ConnectorNo auth
  • Shows or submits the short in-product survey Local MCP assigned to this machine. Called with NO arguments it returns the pending survey and, in clients that support MCP Apps, renders it as an interactive card the user answers directly — prefer this. To submit conversational answers instead, pass `answers` keyed by each question's `id` (single/scale = one value, multiple = an array of values): call once to PREVIEW, then again with confirm=true to record. Do NOT invent answers — if no human gave them (you're running autonomously), call survey_skip instead.
    ConnectorOAuth
  • Get the two ways to buy from GYOTAK, with the contact details for each: retail (order here through place_order, or browse the web shop) and B2B wholesale for restaurants and businesses (LINE @284ezjvm, tier pricing, application required). Call this when the user asks how to buy, how to open a wholesale account, or how to reach GYOTAK. Takes no arguments and returns static text — for product availability or prices use get_catalog, and for other questions use ask_gyotak.
    ConnectorNo auth
  • One entity as structured data: fields, sections, tables and its references both ways. Use to reason over an entity; for its page as written use fetch. Input: `id`, or `type` and `name`; an ambiguous name is refused with candidate ids. Returns `entity`. Each reference list holds at most 50 edges; `referenceCounts` gives the totals and list_references the rest.
    ConnectorNo auth
  • One entity as structured data: fields, sections, tables and its references both ways. Use to reason over an entity; for its page as written use fetch. Input: `id`, or `type` and `name`; an ambiguous name is refused with candidate ids. Returns `entity`. Each reference list holds at most 50 edges; `referenceCounts` gives the totals and list_references the rest.
    ConnectorNo auth

Matching MCP Servers

  • A
    license
    C
    quality
    D
    maintenance
    Enables triage, installation validation, and controlled automation of X-Ways Forensics and related tools through structured MCP tools for agents.
    32
    2
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI agents to perform fixed-income analytics with built-in validation: every duration is checked numerically and each valuation is tested against the bounds a correct answer must satisfy.
    6
    57 PyPI
    1
    MIT

Matching MCP Connectors

  • Get key financial ratios computed from the user's data. Returns pre-computed ratios — do NOT calculate these yourself. Three different "debt-to-income" flavors are returned and they are NOT interchangeable — pick by use case: Returns: - savings_rate_pct: (income - expenses) / income * 100 - expense_ratio_pct: expenses / income * 100 - debt_to_income_ratio: BALANCE-SHEET LEVERAGE RATIO — total liabilities / annual income, as a multiple (e.g. 2.36). A normal homeowner sits above 1.0 because mortgage balance dwarfs annual income; that's expected for this metric and NOT a sign of financial trouble. Use for net-worth analysis. - back_end_dti_pct: MORTGAGE-INDUSTRY BACK-END DTI — monthly debt service / monthly gross income, as a percent. 28% / 36% are the GSE qualifying-mortgage thresholds. Same calc the health-score DTI component uses. None when no debt accounts have ``minimum_payment`` populated. - front_end_dti_pct: MORTGAGE-INDUSTRY FRONT-END DTI — housing payment (mortgage P&I + escrow tax + escrow insurance) / monthly gross income, as a percent. 28% is the standard threshold. None when the user has no mortgage accounts. Use this to assess housing affordability vs the "all debt" back-end view. - monthly_debt_service: dollar sum of minimum payments across active debt accounts (numerator of back_end_dti_pct). - monthly_housing_payment: dollar sum of mortgage P&I + escrow across active mortgage accounts (numerator of front_end_dti_pct). - emergency_fund_months: liquid assets / monthly expenses - credit_utilization_pct: CC balances / CC limits * 100 - financial_assets / financial_net_worth: FINANCIAL-ONLY view (excludes hard assets like real estate, vehicles, jewelry). For the consumer-facing net worth that *includes* hard assets, call get_net_worth() or get_balance_sheet() — those two stay reconciled with each other and with the dashboard. - Plus: total_liabilities, annual income/expenses
    ConnectorAPI key
  • Get count and total of uncategorized transactions. Use this to help users identify transactions that need categorization. Phase 115 — also returns a per-type breakdown (``by_type``) and an ``actionable_count``/``actionable_total`` pair (deposits + withdrawals only, excluding transfers). The income statement excludes transfers entirely since they don't move money in/out — so an uncategorized TRANSFER counts in ``uncategorized_count`` here but never appears in the income statement's "Uncategorized" line. Use ``actionable_count`` when the user is asking "what's blocking my income statement from being clean?"; use ``uncategorized_count`` for the absolute completeness count. Args: start_date: YYYY-MM-DD (defaults to Jan 1 of current year) end_date: YYYY-MM-DD (defaults to today) Returns: Count, total amount, percentage of all transactions that are uncategorized, plus the by_type breakdown and the actionable (income-statement-relevant) counts.
    ConnectorAPI key
  • One entity as structured data: fields, sections, tables and its references both ways. Use to reason over an entity; for its page as written use fetch. Input: `id`, or `type` and `name`; an ambiguous name is refused with candidate ids. Returns `entity`. Each reference list holds at most 50 edges; `referenceCounts` gives the totals and list_references the rest.
    ConnectorNo auth
  • Permanently deletes an income record from the Beyond Payday account, along with its payroll deductions. This cannot be undone. To keep the income source but leave it out of totals, set enabled: false with beyondpayday_update_income instead. Get the id from beyondpayday_list_income. Figures are estimates from user-entered data — not tax, financial, investment, or legal advice.
    Connector
    Destructive
    OAuth
  • The signed-in user's forward dividend income outlook, in their preferred currency: projected annual income at the current rate (gross and net of estimated foreign withholding tax), the income-weighted trailing dividend growth, the current yield, the top income-contributing holdings (gross and net per holding, ranked on the net basis when withholding applies; with each one's growth, 5-year CAGR and consecutive-increase streak), and a year-by-year income projection (gross and net). Also `income_year` — the shape of a typical year: projected income per calendar month, which months sit below the monthly average ("thin") or collect nothing at all, and the share of the year landing in its three biggest months (0.25 would be perfectly even; higher is lumpier). Most companies pay quarterly on one of three cycles, so portfolios drift towards collecting heavily in March/June/September/December, which matters to anyone spending the income rather than reinvesting it. Absent for portfolios too small for the shape to mean anything. Set `years` for the projection horizon (default 10, max 50) and `drip: true` to compound reinvested dividends. Optionally pass `portfolio` (one of your portfolio names or slugs, case-insensitive — see `list_portfolios`) to project just that portfolio; omitted, the outlook aggregates across all your portfolios. Private to the caller.
    ConnectorNo auth
  • Log exactly one user-confirmed income payment manually (cash, check, Stripe payout, etc.). Never loop this tool over a statement, export, table, or multi-row list. For two or more payments, use add_income_from_csv for CSV/TSV/text or add_income_from_file for an image/PDF; those tools stage a duplicate-checked preview and require confirmation before writing. Writes to the Income tab of the user's expense spreadsheet. Useful for income that isn't auto-detected from Gmail or Plaid. Call list_income_categories first and use one of its fixed tax categories; an omitted category defaults to Service income and an unknown category is rejected.
    ConnectorNo auth
  • Get income totals, breakdowns, and analytics from the Income tab. Covers Schedule C / T2125 income, Schedule B drill-in (interest, dividends, tax refunds, security deposits), rental income, and per-source / per-payment-method / per-category / per-month / per-tag breakdowns. Schedule-C-style category exclusions match year-end T6 routing (security deposits, refunds excluded from taxable totals). Examples: 'income YTD', 'income by source', 'rental income by property', 'interest income this year', 'dividends YTD', 'tax refunds 2024', 'income this year vs last' (YoY). Supports period comparison phrasing — YoY ('vs last year'), MoM ('vs last month'), QoQ ('Q1 vs Q2'), same-month-prev-year. Returns: { message, data: { total, breakdown?, comparison?, sampleMeta? } }.
    ConnectorNo auth
  • Create one new HLS request to the human-operated service for a safe US physical outcome that benefits from sourcing, personalization, multiple recipients, or coordination—not general advice. Ask the human for a real contact_email and never fabricate one. Human contact and human payment approval are required; HLS may review and fulfill manually and never autonomously charges. If the exact SKU and merchant are known and direct agent checkout is straightforward, prefer direct merchant execution. Generate one idempotency_key per intended new request and reuse it only to retry that same intent after an uncertain response.
    ConnectorNo auth
  • Calculate operating margin: operating income divided by net sales — profitability from core operations before financing and tax. Formula: Operating Margin = Operating Income / Net Sales. WHEN TO USE: Use to compare core business profitability across peers and over time, independent of capital structure. WHEN NOT TO USE: Do NOT use when one-off items distort operating income — consider normalised EBIT instead. BEHAVIOUR: pure deterministic calculation — no side effects, no network or storage access; idempotent and non-destructive; identical inputs always produce identical outputs. Division by zero or non-finite inputs returns an explicit error instead of a number. RETURNS: JSON object { operating_margin: decimal (e.g. 0.18 = 18%), operating_margin_pct: number (e.g. 18.0), inputs }. PARAMETERS: operating_income (required): Operating income / EBIT, e.g. 180000. May be negative. net_sales (required): Net sales / revenue, e.g. 1000000. Must be > 0.
    ConnectorNo auth
  • Create or edit income ACCOUNTING ENTRIES (category, client, tax); to change the BANK LINE itself (its description, ignored flag or notes) use update_transaction, and to record a payment against an invoice prefer record_document_payment. When the bank line that paid the invoice already has its own income (its `$incomeids` in list_transactions), settle by saving that income with `id` = the income and `accountid` = the invoice id instead, so the payment is not counted twice. For one, send its fields inline (pass an `id` to update, omit to create). To create/update many at once, send an `items` array — preferred over repeated calls: the whole batch is one all-or-nothing transaction with a single ledger recompute. Each item with an `id` updates; each without creates. Use create_income_expenses_bulk to add income and expenses together in one transaction.
    ConnectorOAuth
  • Price-to-income ratio: how many years of median income to buy the median property here. Crosses DVF price/surface medians with INSEE Filosofi commune-level median income. REQUIRED: You MUST provide one of: - code_postal (e.g., "75011") - commune (e.g., "LYON", "PARIS 11" - uppercase) - code_commune: explicit 5-digit INSEE code (e.g., "75111") NOT SUPPORTED: code_departement alone, or latitude+longitude — a department spans hundreds of communes with no single meaningful income figure, and radius circles cross commune boundaries. Use analyze_market_statistics or find_property_comparables for those scopes instead. Returns: ratio_prix_revenu (years of income), prix_bien_median, revenu_median_annuel_uc, annee_reference. ratio_prix_revenu is null when INSEE suppresses the commune's income figure (small population). Cost: 5 credits per call
    ConnectorAPI key
  • Generate AI-powered platform-optimized content without publishing. Uses AI to create platform-specific text, hashtags, and titles from a prompt or media URL. Respects brand voice profiles if configured. Returns generated content variants for each target platform. Use publish_content to publish the generated content, or publish_ai to generate and publish in one step.
    ConnectorNo auth
  • Use this when a freelancer or business owner asks how much estimated tax to pay or whether they are underpaid for the year. Computes federal self-employment and income tax on annualized income, the safe-harbor target, per-quarter amounts and due dates, plus California's 30/40/0/30 installment timing.
    ConnectorNo auth
  • Capital Gains Tax on shares, crypto, property, or a business sale — current £3,000 allowance, the 18%/24% rate split driven by your income, and the BADR 14% → 18% ramp. Computes UK Capital Gains Tax on a disposal using the current rules: the £3,000 annual exempt amount, the 18%/24% rates that have applied to ALL assets since 30 October 2024, the income-stacking rule that decides how much of the gain falls at 18% vs 24%, and Business Asset Disposal Relief with its stepping rate (14% in 2025-26, 18% from 6 April 2026) and £1 million lifetime limit. General AI reliably gets this wrong three ways at once — quoting the abolished £12,300 allowance, the dead 10%/20% share rates, and a BADR rate from the wrong year — and answers without asking for your taxable income, the input that actually sets the rate.
    ConnectorNo auth
  • AI ad generation workspace. Create ad briefs, generate images (create/clone/resize/edit), list ad media, inspect media items, and share briefs. Use entity "ads" + action "generate" to generate images. Omit id to auto-create an ad, or provide id to add variants to an existing ad. To use a user's own photo as a clone/edit reference: entity:"media" action:"request_upload_url" → PUT file bytes → pass { type:"temporary_upload", id:<uploadId> } in generate references. Has no live campaign data, spend, or performance reporting; that data lives in adkit_manage. Studio ads are creative drafts, not launched ads.
    Connector
    Destructive
    API key