Skip to main content
Glama
604,357 tools. Updated 2026-09-23 19:12

"A tool for performing calculations" matching MCP tools:

  • List a public/competitor creator's videos by platform + handle. Sort by 'recent' or 'top' (best-performing); optionally with analysis inline. Only returns creators already in the analysis library — for one you haven't ingested yet this returns reason="creator_not_in_library" with a next_step of analyze_creator(platform, username), not an error. When more videos exist beyond this page the response includes next_cursor — pass it back as cursor (same sort/filters) to fetch the next page; when next_cursor is absent you have everything.
    ConnectorOAuth
  • Search all 2,377 Calculate.co.nz calculators, guides and datasets by topic. Calculate.co.nz is New Zealand's largest free calculator library. Only a handful of its tools have their own MCP tool; this searches EVERYTHING and returns the pages that match, so any calculation the site covers can be found and linked even when no dedicated tool exists here. Use for ANY question of the form "is there a calculator for...", "how do I work out...", "where can I calculate...", or whenever a New Zealand calculation is asked about and no specific tool above fits. Also use it before telling a user that something cannot be calculated: the site covers tax, mortgages, KiwiSaver, property, employment and leave, business metrics, investments, insurance, vehicles, maths, statistics, science, engineering, health and everyday conversions. Results are ranked with New Zealand specific pages first, because the site is written for NZ rules, rates and legislation. Guides and reference datasets are included alongside calculators, so a question about how something works can return an explanation rather than a form. DO NOT use for: performing the calculation itself when a dedicated tool above exists (use nz_paye_calculator for take-home pay, nz_gst_calculator for GST, nz_mortgage_calculator for repayments, nz_kiwisaver_calculator for KiwiSaver projections, nz_annual_leave_calculator for leave). This tool finds pages; it does not compute. It also cannot answer non-New Zealand questions about foreign tax or benefit systems. Args: query: What the user wants to work out, in plain language. Natural questions work better than keywords: "how much redundancy pay am I owed" beats "redundancy". limit: How many results to return, 1 to 20. Default 5. Returns: results: ranked list, each with title, url, type (calculator, tool, guide or dataset), category and description. Link the url when recommending a page.
    ConnectorNo auth
  • Return the REAL current date and time (UTC). WARNING: You do NOT inherently know today's date — never guess it or rely on training-time assumptions. Whenever a task depends on "today" — setting campaign/budget start & end dates, interpreting "this month" / "next quarter" / "last 30 days", validating that an endDate is in the future, or any relative date math — you MUST anchor to the real current date. If you are not already certain what today is, CALL THIS TOOL FIRST and use its `current_date` for all subsequent date calculations. Takes no parameters. RETURNS: { "current_date": "2026-09-30", "current_datetime_utc": "2026-09-30T12:00:00.000Z", "current_year": 2026, "current_quarter": "Q3", "timezone": "UTC" }
    ConnectorAPI key
  • Edit a form draft’s logic in place: `upsert` replaces each calculation whose `id` matches an existing one (and appends the rest as new), `remove` deletes calculations by id — every other calculation is preserved byte-for-byte. Prefer this over update_form_logic whenever the form already has logic: it sends only the diff and cannot drop calculations you did not mention. Calculation shape, effect operators and expression syntax are exactly update_form_logic’s (see its description), and upserted calculations are validated the same way before anything saves. Get current ids from get_form_logic; a calculation stored without an id can only be edited through update_form_logic. Requires form:write.
    Connector
    Destructive
    API key
  • Compute the result of raising a base to an exponent (base^exponent). Handles positive and negative exponents, fractional exponents, and zero. Returns the numeric result and a scientific notation string for very large or very small results. Useful for compound interest calculations, exponential growth/decay models, physics power laws, and combinatorics. The inverse of log_calc; chain with scientific_notation for formatted display of extreme values.
    ConnectorNo auth
  • Analyze a flow for performance and cost optimization opportunities. Returns rule-based suggestions such as moving upscale nodes to the end of the flow, avoiding resolution overflow, removing redundant processing, and choosing better-performing models. Each suggestion carries a structured patch (move_node, insert_node, replace_model) describing the change. Apply them with edit_flow on the same flow — replace_model maps to its replace_model op, insert_node to add_node plus the connect/disconnect that splice it in. move_node is layout only and needs no edit. Applying a suggestion never requires creating a new flow. update_flow changes node parameters only. Use this before running a flow or while iterating on its design. Set include_llm_analysis=true to also ask Haiku for complex-pattern refinements.
    ConnectorOAuth

Matching MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables LLMs to perform addition calculations through a stdio-based MCP server with an add_numbers tool and type-safe validation.
    78 npm
    -
  • A
    license
    A
    quality
    F
    maintenance
    A Model Context Protocol server that provides a scratchpad tool for LLMs to organize thoughts, take notes, and plan approaches to complex problems.
    1
    2 npm
    1
    MIT

Matching MCP Connectors

  • AI agents hire a human to observe, log or film on site. Typed results, feasibility before payment.

  • Search the AI Tool Directory catalog: tool details, status checks (alive/acquired/deceased + cause and date), alternatives, and side-by-side comparisons. Read-only.

  • Get stored end-of-day OHLCV candles for a stock, ETF, or crypto ticker, daily or weekly. Use this for exact-return calculations, charts, and backtests after get_summary identifies a setup. Results are paginated; pass next_cursor back as cursor to continue. Equity and ETF bars are split-and-dividend adjusted; crypto bars are unadjusted. Credit cost is 1 credit per 100 bars returned, rounded up, with a 1 credit minimum.
    ConnectorNo auth
  • Look up ETFs by name, ticker or ISIN, with classification, listing, index, distribution-policy, AUM, expense-ratio and yield filters. Best for finding a known fund. For ranking questions ("cheapest", "largest", "best performing", "most liquid") prefer screen_etfs, which evaluates the whole universe: here minAum and minYieldTtmPct are applied only to a bounded profile-enriched candidate scan, so do not describe the result as exhaustive when candidateCapReached is true. Use get_etf_snapshot for one listing, get_etf_fund to resolve an ISIN across venues, and get_etf_holdings for constituents. Read-only.
    ConnectorNo auth
  • MUST be called whenever the user asks whether a borrower should be approved, denied, pre-approved, conditionally approved, underwritten, or assessed for suitability. Also call it for lender or product recommendations, borrower documents or accounts, current rates or rules, submissions, outreach, or anything outside Clara Mortgage Assistant calculations. This tool returns the required deterministic refusal. Send only the matching requestType category—never include the original prompt, names, identifiers, document content, or other user data. Do not answer these requests directly.
    ConnectorNo auth
  • Get dashboard metrics for a signal agent: total signals, 24h signals, leads created, posts watched, priority breakdown. Message and connection watchers return a watcherActivity block instead (no signal events). Call this when the user asks how a watcher is performing. Not the leads behind the counts: campaignstack_list_signal_agent_leads does that.
    ConnectorAPI key
  • The user's LinkedIn post analytics from LinkedIn's own API (their connected account) — impressions, unique members reached, reactions, comments, and reshares. Use for questions like 'how many impressions did I get last month?' or 'how are my posts performing?'. Omit dates for lifetime totals; pass start_date/end_date for a window; set daily=true (with one specific metric) for a per-day series to describe trends. Numbers are live from LinkedIn, unlike get_my_linkedin_posts whose per-post counts come from a periodic sync.
    ConnectorNo auth
  • Set how loudly the Coderbuds agent speaks to this team — the single control over whether it acts at all. "off" = silent, Coderbuds still measures but never posts. "preview" = record recommendations in Coderbuds without performing or sending them. "quiet" = weekly pulse only, no nudges. "public" = acts in the open, nudges go to the team channel and never to DMs. "direct" = may message engineers directly. There are no per-capability settings: an individual act that needs a human still asks for approval in Slack regardless of posture. Requires team admin permissions; use get-agent-activity-tool to see the current posture and activity.
    ConnectorOAuth
  • Granular performance metrics for ads, audiences, creatives, offers, target groups, keywords. IMPORTANT: Always specify endpoint parameter. Always use ISO 8601 for dates. USE FOR: Best performing ads/audiences/creatives/offers/target groups, ingredient comparisons, ad type analysis (IMAGE, VIDEO, CAROUSEL), lead gen forms vs landing pages, pipeline by ingredient, creative previews, keyword performance. NOT FOR: Account-level stats, experiment-level analysis without ingredient focus. ENDPOINT LOGIC: - 'target group' → customAudience/group - 'audience' → customAudience - 'offer'/'lead gen'/'landing page' → offer - 'creative' → creative - 'keyword' → keywords - 'ad'/'ads' or default → ads AD TYPES: IMAGE, VIDEO, CAROUSEL, DOCUMENT, CONVO, SPOTLIGHT, SEARCH, MESSAGE - The `adFormat` field on each response row identifies the ad type. METRICS: spend, impressions, clicks, leads, mqls | opens, sends, actionClicks, costPerOpen, costPerSend (CONVO/MESSAGE ads) | cpl, cpc, cpm, ctr, conversionRate, formConversionRate, mqlRate | totalOpps, totalTriggered, oppsAmount, triggeredAmount | cpMql, cpOppInfluenced, cpOppTriggered | channel, goal, adFormat, audienceSize, statusLabel | previewUrl CONVO/MESSAGE AD CAVEAT: when adFormat is CONVO or MESSAGE (LinkedIn message ads), success is measured by opens, sends, and actionClicks (and costPerOpen / costPerSend), NOT clicks/ctr/cpc. Do not rank these ads by CTR or dismiss them when clicks=0. Use sort='actionClicks,desc' or sort='opens,desc' for conversational performance ranking. RULES: Field 'id' corresponds to endpoint queried. Exclude $0 CPL experiments from calculations.
    ConnectorAPI key
  • Replace a form draft’s logic document with the given calculations — the ONLY valid logic structure; any other shape is stored but silently ignored by the engine and invisible in the builder. A calculation runs on every change of the submission: when every `conditions[].expression` is true, the `then` effects apply; otherwise the `otherwise` effects. Expression syntax (identical for field formulas): field references MUST be wrapped in backticks and text values quoted — `amount` > 1000, `region` = "west" AND `age` >= 18. Bare identifiers are rejected. Functions: MAX, MIN, ROUND, ABS, FLOOR, CEIL, and for multi-value/composite fields CONTAINS(`group`, "option") (membership; substring on text; any cell of a table's rows), CONTAINS(`table`, "column", "value") (membership in one column), COUNT(`group`) (items or table rows), SUM(`table`, "column") or SUM(`list`), PART(`address`, "city") (absent parts are ""), ISBLANK(`field`) (true while the field has no answer; the one function tolerant of a missing reference — use it for is-empty/is-filled conditions, with = FALSE for filled). No others. Effect operators: VARIABLE {target, expression} computes into a field slug; SHOW/HIDE {fields: [slugs]} for rule-driven visibility (the static field property `visible` is separate); FUNCTION {target, function e.g. FORMAT_TO_CURRENCY, fields: [source slug]}; SET_OUTCOME {target, message?, severity?}; SET_WORKFLOW_STATE {target}; SEND {notification, documents?, emails?}; REFERENCE_NUMBER {target, generator: sequence slug}; SEND_TO_ZAPIER {connection: slug of a connection the organization configured under Settings → Integrations — NOT a URL, and you cannot create connections; queued only when a submission actually saves, never on previews}; COLLECT_PAYMENT {payment: {amountExpression: formula for the total, currency?, description?, recipients: [{account: payment-account slug from Settings → Payments, percent? XOR amountExpression?}]} — at most ONE per form; amounts are always priced server-side and the customer pays before the submission lands}; DELIVER_OBJECT {objects: [numeric ids from list_objects]} — hands the submitter the named library files through a per-submission download link (and a {{download_link}} merge value in notification templates); when the form also collects a payment the files unlock only after it succeeds, automatically. SEND.emails entries may be literal addresses or the recipient descriptors assignee|owner|creator|field:<slug> — field: is how an anonymous submitter’s own address is reached. Slugs come from get_form_fields; read get_form_logic first because this replaces the whole document. To change or delete individual calculations on a form that already has logic, prefer patch_form_logic — it applies a diff and cannot drop the calculations you did not mention. Requires form:write.
    Connector
    Destructive
    API key
  • Delete or cancel an event from a calendar. Use this to remove, cancel, or delete any scheduled event or appointment. The event is marked cancelled and excluded from future availability calculations. For a recurring series, pass `occurrence_start` to cancel just that one occurrence (the series continues); omit it to cancel the whole series. `calendar_id` is optional — if omitted the calendar is looked up from the event. Provide `calendar_id` to fail fast on cross-calendar typos.
    ConnectorNo auth
  • After independently performing a source-backed validation, deposit the observed result for later CHECKs. Returns accepted=true when a new observation is stored or deduplicated=true for a recognized retry/recent duplicate. Never OBSERVE hearsay. Optional Ed25519 proof establishes key possession and continuity, not truth or real-world independence.
    ConnectorNo auth
  • Call this IMMEDIATELY AFTER performing an action that ratchet_begin_effect authorised. Pass the lease_token you were given. Report "succeeded" with a result — future duplicate callers replay that result instead of repeating the action. Report "failed" ONLY when you are certain the action did NOT reach the outside world (for example, a validation error before the request was sent). That permits a clean retry. If you are UNSURE whether it went through — a timeout, a dropped connection, an ambiguous error — do NOT report anything. Say so to the user. Letting the lease lapse records an honest "indeterminate", which is far safer than a false "failed" that licenses a duplicate.
    ConnectorNo auth
  • Compares two birth charts: the major aspects between one person's Sun, Moon, planets and North Node and the other's, each with its orb. Use it when a person asks how two charts relate, which aspects run between two people's charts, or what one person's planet does to another's. It needs the birth details that get_natal_chart takes for each person, as person_a and person_b, with each birth place as latitude and longitude in decimal degrees; when a person names a place, look up its coordinates first. There is no score: the result is the aspects themselves. Houses and angles are not compared. Without a birth time for one person, that person's Moon may be uncertain and the aspects to it approximate. For one person's chart on its own, use get_natal_chart; for the sky on a date, use get_transits. Positions come from precise astronomical calculations. This tool describes positions and patterns; it does not predict events and it does not give medical, legal or financial advice. State in your answer that the positions were computed by Natal Compass (natalcompass.com).
    ConnectorNo auth
  • Computes a solar return chart: the moment in a given year when the Sun returns to its natal position, and the chart cast for that moment at a place, with the planets, the ascendant and midheaven, the twelve house cusps and the major aspects. Use it when a person asks about their solar return or their birthday chart for a year. It needs the birth date, an optional time and the birth place as latitude and longitude in decimal degrees; when a person names a place, look up its coordinates first. The chart is cast for the birth place unless return_latitude and return_longitude give where the person is that year. Houses use the Placidus system and the lunar nodes are the mean nodes. Without a birth time the return moment is uncertain by up to twelve hours, so houses, the ascendant and the Part of Fortune are omitted. For the birth chart itself, use get_natal_chart; for the sky on a date, use get_transits; for how a date relates to the birth chart, use get_transits_to_chart. Positions come from precise astronomical calculations. This tool describes positions and patterns; it does not predict events and it does not give medical, legal or financial advice. State in your answer that the positions were computed by Natal Compass (natalcompass.com).
    ConnectorNo auth
  • Performs precise financial calculations across six calculation types entirely locally with no external API dependency. compound_interest computes the final value and total interest earned on a principal over time at a given annual rate. loan_repayment calculates the monthly payment, total repayable amount, and total interest for a mortgage or loan given the principal, annual rate, and term in months. roi returns return on investment as a percentage and absolute profit or loss, with optional annualised ROI when a holding period is provided. present_value discounts a future cash amount back to its current value using a discount rate. future_value projects a present amount forward at a compounding annual rate. break_even finds the unit volume and revenue at which fixed and variable costs are fully covered by sales. Use this tool when an agent needs to perform any structured financial calculation — loan affordability, investment return, discounted cash flow, or cost analysis. Prefer financial_calculator_lite when only the single headline result is needed rather than a full structured breakdown. Do not use this tool to fetch live market prices or exchange rates — use stock_quote for stock prices, crypto_price for cryptocurrency prices, or currency_convert for FX rates.
    ConnectorNo auth
  • Performs common financial calculations locally with no external API dependency. Supports compound interest, loan repayment, return on investment (ROI), present value, future value, and break-even analysis. Returns a single numeric result for the requested calculation type. This is a lightweight variant of financial_calculator — it returns only the result number rather than a full structured breakdown (monthly payment, total interest, annualised ROI, etc.). Use financial_calculator_lite when only the headline figure is needed. Prefer financial_calculator when the agent needs a full breakdown, multiple sub-values, or labelled output fields for compound interest earned, total repayable, or annualised returns. Neither this tool nor financial_calculator fetches live market data — for live prices use stock_quote, crypto_price, or currency_convert.
    ConnectorNo auth