Skip to main content
Glama
731,475 tools. Updated 2026-11-01 09:51

"An overview of end-to-end testing" matching MCP tools:

  • Undo a previous end-user merge: reads the merge ledger and re-points every FK row (events, insights, tasks, …) back to its original end-user, un-tombstoning the folded-in sources. Safe to retry — a second undo of the same merge changes nothing (it fails with already_reverted). Use to correct a wrong identity merge (merges stay reversible for 30 days). Find the event_id with list_identity_merges (pick an un-reverted merge); event_id is required.
    ConnectorNo auth
  • The window's END USERS as a ranked register: who your agents served. The end user is the person on the other side of the agent — the `user.id` your SDK stamps — not a console login and not an org member. The words are worth keeping straight: an ORG is the Rius customer, a WORKSPACE is one of their own clients, and an end user is that client's user. Read a `user_id` off this register and pass it to `user_activity_summary` for that person's KPIs, or to `list_agent_traces(user_id=...)` for their runs. This is the same read the console's Users page makes. TOP-N by design, not by accident: a B2C workspace can hold millions of end users, so the server ranks and caps. When it reports more, `q` reaches PAST the cap by exact id — it is an equality probe, never a substring search, so a fragment finds nothing rather than scanning millions of ids. Three figures that are easy to misread, so each travels with its caveat: anonymous traffic is always reported and is a real subject rather than an error case; coverage is counted in TRACES because one trace can belong to two end users under the any-span rule; and a null cost means nothing in the window was priced, which is not the same as free. workspace: optional workspace id, name, or `org-name/workspace-name` when the same name occurs in two of your orgs (defaults to your default; use list_workspaces to discover them). hours: lookback window in hours (default 24), used for whichever of start/end is not given. The register is an unindexed group-by, so the window is capped at 31 days and a wider one is refused. start: optional absolute RFC3339 lower bound (e.g. "2026-08-01T00:00:00Z"); overrides the hours-derived value when given. end: optional absolute RFC3339 upper bound; overrides the hours-derived value when given. sort: "traces" (default), "failed_traces", or "cost" — all descending. A value outside that set is refused rather than quietly defaulted, since a wrong ranking under a right-looking header cannot be caught later. limit: users per page (default 20, server max 100). q: an EXACT end-user id. Returns that user's row even when they fall outside the top-N, or an empty register when the window holds nothing for them. Example: > Who are my busiest end users this week? ```json { "name": "list_users", "arguments": { "hours": 168 } } ``` > Which end users are seeing the most failures? ```json { "name": "list_users", "arguments": { "hours": 168, "sort": "failed_traces" } } ``` > Is u_8f2 in the last 30 days at all? ```json { "name": "list_users", "arguments": { "hours": 720, "q": "u_8f2" } } ```
    ConnectorAPI key
  • Get current Solana epoch timing: progress percentage, slots remaining, and estimated epoch end time. Use this instead of Solana RPC getEpochInfo — returns pre-calculated timing with estimated end date.
    ConnectorNo auth
  • Get current Solana epoch timing: progress percentage, slots remaining, and estimated epoch end time. Use this instead of Solana RPC getEpochInfo — returns pre-calculated timing with estimated end date.
    ConnectorNo auth
  • Assemble the whole story of a single prop in one call. Read-only. No side effects. Requires an API key and is tier-shaped exactly like REST: Free gets the book/Flash/gap teaser, Builder adds recent form + Confidence summary + movement delta + teaser splits, and Pro gets the full evidence stack including movement series and deep splits. Paywall metadata says exactly which fields are withheld. No picks, no advice. Available when the sport has a registered Flash provider; otherwise returns found:false with a reason, never fake data. When to use: explain one prop end-to-end. When not to use: scan_props for broad discovery or get_player_context for a player overview.
    ConnectorNo auth

Matching MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Enables checking project files like Dockerfile, .nvmrc, and CI workflows to determine whether pinned runtime, database, and OS versions are still supported, providing end-of-life dates, latest patches, and upgrade targets for 470+ products.
    3
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    A stateless MCP server that provides an end_conversation tool for AI to leave a timestamped visible record when it wants to signal a desire to end the conversation, under user control.
    14
    MIT

Matching MCP Connectors

  • Ask a question about one or more videos with visual analysis. Most effective on focused time ranges — use start/end to specify the segment to analyze. BEFORE calling this tool, read the reka://docs/guide resource for recommended workflows. In most cases, you should first: - search_videos to find WHEN something happens, then pass those timestamps here as start/end - segment_video to detect and locate specific objects - get_transcript to read what was said For single-video questions, pass video_id with start/end. For cross-video questions, pass videos — a list of video references with start/end each. For follow-up questions, pass conversation_id from the previous response. You can add start/end to drill into a specific moment while keeping the conversation context. Requires qa_only or full pipeline.
    ConnectorNo auth
  • Post a task to the marketplace. Args: access_token: AgentAuth bearer token (requires ``market.post``). title: Short human-readable title. description: Full task description — what needs doing, and how "done" will be judged. task_type: A category string used for matching, e.g. ``"testing"``. requirements: JSONB — e.g. ``{"capabilities": ["python","testing"], "min_trust": 0.7}``. Capability + trust filtering is done by AgentTrust, not here. constraints: JSONB — quality bar, licensing, data handling, etc. input_data: JSONB — the actual input payload for the task. output_schema: Optional JSON schema the result must conform to. budget_max_units: Maximum spend, as an **integer** amount_units. Never a float or Decimal — money is integer units end to end. priority: One of ``low``, ``normal``, ``high``, ``urgent``. Default ``normal``. deadline: Optional ISO 8601 timestamp — when the task must be done. bid_deadline: Optional ISO 8601 timestamp — when bidding closes. Returns: The created task, with ``status`` set to ``"posted"``. Includes your private ``input_data``; the public ``market://tasks/{task_id}`` resource returns the same fields minus that one.
    ConnectorNo auth
  • Get a ready-made selector-drift test case with a known-correct answer, for testing this MCP server or an agent workflow end to end. Each scenario is a real DOM capture of a deliberately breakable app, taken before and after one specific UI change (a renamed label, two swapped buttons, a duplicated locator, an element moved behind a menu…), plus the verdict those two contracts MUST produce. Call with no arguments to list the scenarios; call with a scenario id to get "baseline" and "current" mappings. THE LOOP: pass baseline and current to diff_mappings, then compare its "verdict" and "counts" to this tool's "expected" — they must match exactly. A mismatch means this server's diff engine has drifted, not that your inputs are wrong. Deterministic and offline: the captures are committed fixtures, identical on every call. Try it live at https://www.ia-qa.com/devtools/sandbox
    ConnectorNo auth
  • Add, update, end, or delete a medication or supplement. Use when the user describes their stack, adds a new item, changes a dose or schedule, says they stopped taking something, or wants to remove an entry. INFER — do not ask: - action: 'add' for a new item, 'update' for changing a field, 'end' when they stopped/finished a course, 'delete' only to remove the record entirely - category: 'medication' for prescription/OTC drugs and pharmaceuticals, 'supplement' for vitamins/minerals/herbs/other dietary supplements — default 'supplement' if unclear - start_date: today for new entries - end_date (for 'end'): today unless the user specifies otherwise ASK the user only if name is missing for a new entry, or 'end' (set end_date) vs 'delete' (remove record) intent is ambiguous. SELECTOR for 'update', 'end', 'delete' — pass id if known, or supplement_name (case-insensitive substring, e.g. "magnesium") to resolve it. Exactly one of id or supplement_name required. If supplement_name matches more than one item, the call errors with candidate IDs to retry with.
    Connector
    Destructive
    OAuth
  • Use this only for testing: when you need to simulate an email arriving in a Cooper inbox without sending real mail (for example to try a webhook or task flow end to end). Requires auth. Stores the message as received mail and fires message.received webhooks, like real inbound mail. Injected mail carries no DMARC/DKIM results, so it only creates an owner task if the inbox has sender authentication turned off (require_sender_auth=false). Inputs: inbox_id (required), from (required; sender address), subject, text, html, attachments, client_id (optional idempotency key). Returns the stored message. Real inbound mail arrives automatically; never use this to fake mail for a user.
    ConnectorNo auth
  • Read an MEP identity or membership history including published committee, delegation, and political-group records. Default section overview returns identity and membership_count; section memberships pages full membership records. Missing end dates do not establish current membership. Continue memberships with page.next_offset and snapshot; restart at offset 0 without snapshot after snapshot_changed. Missing detail succeeds with found false; discover IDs with euparl_search_meps.
    ConnectorNo auth
  • Puts an event on the calendar of address `id`. `start` and `end` are local wall times with no zone — `2026-11-03T14:00:00` — read in `timezone`, or the calendar’s default without one. For an all-day event `end` is the last day, inclusive. `recurrence.rule` is an RRULE such as `FREQ=WEEKLY;BYDAY=TU`. **Attendees are not told unless `send_invites` is true**, and then every attendee is emailed an invitation — that is mail to people outside the account, so only do it when you were asked to invite them. When retrying, reuse its `idempotency_key`.
    Connector
    Destructive
    OAuth
  • An end-to-end overview of one management topic: its definition, an in-depth explanation of the discipline, the 3 editor-curated top documents, all known aliases, document and case study counts, related topics, and the topic page URL. Use this to survey a discipline before going deep — e.g. "what does Digital Transformation cover and what are its key frameworks" — or to orient when the user describes a broad problem area. Follow with search_content (topic filter) for the full catalog.
    ConnectorNo auth
  • Calls used this calendar month, the plan limit, percentage used, and a linear end-of-month projection based on the current daily average. Use to spot when an org will hit its cap.
    ConnectorNo auth
  • Return measured end-to-end fetch timing. Use only for public HTTP(S) resources; it does not execute JavaScript or bypass access controls. Pass url as an absolute public HTTP(S) URL. Keep fresh=false to allow cache reuse; set fresh=true only when a new upstream fetch is required.
    ConnectorNo auth
  • FREE. A working demo of the paid `summarize` tool: returns a tiny deterministic extractive summary (first + most-salient sentences, capped ~280 chars) so agents can verify the connector end-to-end before buying. No payment, no auth required.
    ConnectorNo auth
  • Your starting point on TrendIdea and the best first call for any new agent session. Returns your credit balance, the recommended end-to-end workflow, and a categorised overview of every free and paid tool with its credit cost. Read-only and free; call this before anything else to orient yourself.
    ConnectorNo auth
  • Deterministic lookup against one specific empirical study (Cook, Stoica, Shah & Pezaros, ACM Trans. Priv. Sec. 29, 3, Article 31, June 2026) testing whether off-the-shelf general-purpose LLMs can generate working attack code against real PLCs. Only 3 vendors tested (Siemens, Schneider Electric, Rockwell Automation); only Network/Register-Tags techniques ever succeeded (zero for Application Code/Firmware); 1.08% overall end-to-end success rate. Claude models were excluded by the paper's own authors due to stronger safety guardrails. Distinct from /ot/ai-exposure (vendor's own AI copilot) and /ot/ai-uplift (open-ended reconnaissance-uplift synthesis). Deterministic, no LLM in the lookup path. Price: $0.20 USDC per call via x402 on Base mainnet. An unpaid call returns an x402 PaymentRequired challenge; retry the identical call with the signed payload in _meta["x402/payment"].
    ConnectorNo auth
  • List every Georgia Milestones test with a blueprint: 14 End-of-Grade tests (ELA and math for each of grades 3-8; science and social studies in grade 8 only) and 4 End-of-Course tests (Algebra I, Biology, Literature II, US History). Returns `assessments` with `assessment_id`, `subject`, `grade` (null for End-of-Course), `hs_course` (null for End-of-Grade), and a readable `title`. Use the ids with get_assessment_blueprint and standards_for_claim.
    ConnectorNo auth
  • Update a DRAFT version. Only DRAFT versions can be modified. Omitted fields keep their current values. To remove an end of the effective window, set clearEffectiveFrom or clearEffectiveTo to true instead of sending a value.
    Connector
    Destructive
    OAuth