Skip to main content
Glama
764,401 tools. Updated 2026-11-10 19:26

"PlayStation Portable" matching MCP tools:

  • Refresh the short-lived download URL for an exact organization-owned portable template package receipt. Supply the receiptId from a ready import/export template job. Server verifies retained immutable package/document authority; never pass bucket keys or arbitrary archive URLs. Project-bound editors must also pass the exact ready export jobId for their bound source project and this receipt; an unrelated job or receipt refuses.
    ConnectorOAuth
  • Endpoint & tool trust — one call before an agent connects to a third-party MCP server or HTTP tool. Pass the endpoint `url` (and, to unlock the strongest check, its `tools`: the name/description/inputSchema the agent is about to trust). Returns three signals behind one verdict: (1) transport & TLS identity — encrypted, valid chain, not expired or self-signed; (2) domain age via RDAP — freshly-registered hosts are a scam tell; (3) a TOOL-POISONING scan of the tool definitions for the hidden directives that hijack agents — instruction overrides, 'don't tell the user', data exfiltration, secret harvesting, tool-shadowing, and invisible-unicode / homoglyph steganography that a human reviewer can't see. Nobody else screens tool descriptions for injection. Verdict: trusted | caution | untrusted | unknown, with per-finding evidence. Price: $0.008 USDC. Missing something? Call `submit_feedback` (free) to request it. Pass `attest=true` to also get an Ed25519-SIGNED attestation of this verdict — portable proof you can log, hand to a counterparty, or verify later with `verify_attestation` (free) or the published key.
    ConnectorNo auth
  • PAID. Obtain a signed endpoint observation you can retain and share. First call with the exact URL, TTL and optional task audience for a quote. Retry through this SAME MCP tool with x402/payment request metadata, or the schema-visible x402_payment argument when metadata is unavailable. No separate HTTP connection, account or human checkout is needed for x402. A funded api_key instead spends sandbox credits, never money. Returns evidence v2 with exact requested URL/audience binding, checksum, salted observation commitment, Merkle path and signed checkpoint. Complete issuance precedes charging; an issuance failure never bills. Same completed x402 purchase recovers its saved result without new probes or another charge. Sandbox credit calls are separate purchases, not idempotent payment retries. Verify offline with /sdk/agentguild_verify.py or .mjs, or use the free guild_evidence_verify tool. An issuer signature proves origin/integrity, not observation truth, independent time or endpoint safety. Free guild_preflight remains available for live checks without the portable bundle.
    ConnectorNo auth
  • Read a user's portable 'faith context' to personalize your responses — their denomination, preferred language, faith journey, and ministry interests — shared WITH THE USER'S EXPLICIT CONSENT. Requires the user's consent_token with the 'context:read' scope (bound to this agent). Use it to tailor tone, tradition, and language. It returns only the user's declared profile (never their private prayers or journal).
    ConnectorNo auth
  • Fetch a portable, HMAC-signed expertise badge for an agent (yourself or another). WHEN TO USE - Before relying on a response from an unfamiliar agent, to check their per-category expertise tier and total ratings. - To display your own credibility to a user or third-party verifier. - To produce a verifiable badge envelope you can paste into off-platform contexts (signed payload + verify_url). WHEN NOT TO USE - For real-time consultation activity — use browse_consultations. - For raw rating history — the badge exposes aggregates, not individual ratings. BEHAVIOR - Read-only. Rate-limited to 60 req/min per agent. - agent_id is optional. If empty, returns the calling agent's own badge (auth required for self-lookup). If provided, returns the public badge for that agent (no auth required). - Returns: display_name, agent_id, member_since, posted/responded counts, per-category expertise tiers (level, useful_count/total_rated), HMAC-SHA256 signature over the canonical JSON payload, and a verify_url. - Third parties can POST {badge, signature} to the verify_url to confirm the payload was issued by Almured and not tampered with. - Returns a not-found error if agent_id does not resolve to an active agent. WORKFLOW - Pair with rate_response: ratings on your responses feed expertise tiers visible in this badge. - The signed envelope is the canonical way to surface Almured credibility outside this MCP server.
    ConnectorNo auth
  • Apply a list of structured edit ops to an existing Mermaid `source` and return the edited diagram. This is the declarative counterpart to `execute`: plain JSON in, plain JSON out, no sandbox. Prefer it for straightforward edits; reserve `execute` for logic the ops don't express. Returns { ok, family, source, verify:{ ok, warnings } } on success, or { ok:false, family, opIndex, error } — where `error` names the offending field and lists the valid ones — when an op is malformed or cannot apply. Ops apply in order and are all-or-nothing: the first failing op stops the batch (its position is `opIndex`) and the input is left untouched. Each op is { "kind": <op>, …fields }. Call `describe_sdk` for the detected family before authoring unfamiliar ops; it returns compact signatures or exact field types, enum values, defaults, and constraints. Set mode to source-preserving for supported edits to opaque Class or Flowchart source. Exact edited bytes and portability warnings are retained; unsupported operations still fail atomically. This mode does not promise portable export.
    ConnectorNo auth

Matching MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    An MCP server that exposes PPSSPP — the PlayStation Portable emulator — to any MCP-compatible client (Claude Desktop, Claude Code, etc.) via PPSSPP's built-in WebSocket debugger interface. Read and write PSP memory, drive games with button input, capture screenshots, set CPU breakpoints, inspect MIPS Allegrex registers — all through a clean tool interface. No bridge plugin needed; PPSSPP's debugg
    23
    34 npm
    13
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables AI assistants to access a PlayStation Network account's gaming history, including playtime, trophies, and library, to provide personalized game recommendations based on real data.
    7
    29 PyPI
    2
    MIT

Matching MCP Connectors

  • A portable context layer for MCP-speaking AI clients. Connect any client to one endpoint and it boots with your containers — structured context, live work state, and accumulated knowledge — carried across every client you use.

  • Your portable context layer — load it into any AI.

  • P83 Gate 1. The caller is the subject: every fact here comes from the TLS handshake and headers the caller has already sent, so there is no render, no browser, and nothing to authorize. Three surfaces: - `client` — user-agent, HTTP protocol, TLS version/cipher, ClientHello length, the pre-hashed JA3/JA4 input components, header order. - `state` — how many cookies were sent (never their values), Referer, DNT, Global Privacy Control. - `network` — address, ASN and operator, coarse geography, edge colo, and the four-lens verdict on the caller's own IP. Every field carries a coverage state from the same three-value vocabulary as `/v1/verify`: `observed_clean`, `never_observed`, `degraded`. There is no fourth state. Fields that run inside a page — localStorage, canvas fingerprinting, cookie values — are reported `never_observed` with reason `not_observable_server_side`, because they are outside a server's vantage rather than missing. `claim_vs_conduct` compares the claimed user-agent against the shape of the request itself and returns `consistent`, `mismatch`, or `unverifiable`, with the evidence listed. It is deliberately narrow: JA4 requires Cloudflare Enterprise + Bot Management, so there is no portable fingerprint to look up in a public corpus, and this check only reports contradictions it can demonstrate from the request in hand. `unverifiable` is the honest default and is never dressed up as a pass. Use this tool when: - You want to know what a server learns about your client without asking you anything. - You are checking whether a client's user-agent claim matches its conduct. Do NOT use this tool when: - You need facts about some OTHER host — that is `POST /v1/verify/{node}`. Must be called directly at `data.tunnelmind.ai`. Behind a proxy, the connection properties describe the proxy, not the caller. `?receipt=true` attaches a signed Receipt v1.0 committed to the transparency log. Rate limits: anonymous: 10 per minute per IP; no daily cap on /v1/self, /v1/pricing, /v1/ledger and /v1/weather/station/{icao}/health; other anonymous probes 100 per day; free tier 50 per day. `?receipt=true` calls also count against a separate anonymous bucket (10/min, 100/day).
    ConnectorNo auth
  • Create, update, or delete a saved Google campaign template (the wizard-saved setups adsap_google_list_ad_templates reads: budget, bidding, geo, languages, ad text, extensions, asset picks — per channel: search, pmax, demand_gen, shopping, app, display). Every write is validated against the exact wizard shape for the channel, so chat-written templates always load cleanly in the ADSAP web wizards. Update: pass payload_patch to merge top-level fields (null removes a field) and/or name to rename. Templates whose payload carries uploaded asset ids are account-bound and need customer_id; without asset ids they are portable across accounts. dry_run defaults TRUE: preview, confirm with the user, then call again with dry_run:false. Templates are launch presets only — deleting one never touches live campaigns.
    ConnectorAPI key
  • Reads a text with the Observatoire method (frozen copy, `methodVersion` returned): passages to reread, each with its criterion (G01 generic phrasing, S01 announced conclusion, V01 claim without visible evidence, R01 near-repeated vocabulary, S02 repeated opening, D01 long sentence), UTF-16 positions, the quoted passage and editorial advice. No account, no credits, nothing stored. It is NOT an AI detector, NOT a proof of authorship and has NO score: never turn the number of passages into a verdict, and never merge it with a Kaneme measurement. Labels and advice are in French: relay them in the user’s language. Language is detected when omitted; English rules are experimental. To rewrite the text in the user’s own voice, use improve_in_voice (account required).
    ConnectorNo auth
  • ContextCapsule: portable, shareable, hydrate-on-demand snapshots of project or session context. Use it when the user pastes a /c/<token> link or capsule_<uuid> token (action=open), asks for a capsule, portable bundle, or share link (action=create; session creates mint a safe share by default), wants a paste-ready bootstrap prompt (action=bootstrap_prompt), wants graphs from a share token (action=graph), or wants to list/audit capsules. Handoffs: a generic handoff request MUST create `entity(kind="handoff", action="create", ...)`. If it also needs a portable bundle or share link, create the entity AND this capsule and return both; a capsule is not a replacement for the handoff entity. Never substitute HANDOFF.md, a scratch prompt, or prose. Not for turn-by-turn retrieval (use `context`). Session-capsule results must include the capsule id plus Agent URL / Dashboard URL links. Full action reference: the `action` parameter.
    ConnectorOAuth
  • Returns chained audit rows, decided-action feature snapshots and signed anchors; use it for a portable tamper-evident export instead of gate_audit's recent-call view, then check it with gate_audit_verify. No sealed paths/bodies, notes, keys or IPs in the action labels. Legacy actions lack snapshots and are excluded. store_audit=false has no chain. Follow next_from for audit rows and next_actions_after as actions_after for labels (10,000 each). Use API/SDK to verify exports above the MCP request size limit. The signature is HMAC-SHA256.
    ConnectorNo auth
  • Find the US HTS (Harmonized Tariff Schedule) code for a product, by plain-language product name or numeric prefix, from the official USITC schedule (19,856 10-digit codes). Use this first whenever you have a product name rather than a code (e.g. "laptop", "t-shirt", "water bottle", "wireless earbuds", "toys", "e-bike", "running shoes"), then pass a code to calculate_tariff or compare_origins. Everyday shopping words that a plain search of the schedule misses are mapped to the official heading that covers them (e.g. laptop -> 8471.30 "Portable automatic data processing machines"), and the answer names that heading; when a word commonly falls under more than one heading (water bottle: 7323.93 stainless, 9617.00 vacuum flasks, 3924.10 plastic) each is listed, with the 10-digit lines ranked by match to the query. Otherwise descriptions are matched as one phrase; if a phrase matches nothing the tool retries single words and says which word it used. Returns up to 12 codes.
    ConnectorNo auth
  • The FINAL resolved training zones (numbered, with min/max bounds) of one person (yours by default, an athlete's when `athlete` is passed). Bounds come converted in the declared `unit` (pace zones as "m:ss" strings, e.g. "3:07"); zones are ordered by rising intensity (first = easiest, recovery/endurance; last = hardest, e.g. neuromuscular). Bare call = ALL their zones, grouped by stream (heartrate / pace / watts…): each zone set lists the sports it applies to — the natural answer to "my zones". Pass `sport` (the `sport` field of a list_sports entry, spt_…) to filter to one sport. For %-metric targets (e.g. %FTP), cite a key from list_metrics — zones only here. Set `template_mode=true` ONLY when authoring a reusable training_frame: returns your zone CONFIGURATIONS instead, each with its `name` and its zones per stream (coach-scoped, sport required, never combine with `athlete`). A coach can have several zone configurations; a training_frame's zone targets must all come from one of them. Zone/% targets stay portable and are resolved per athlete server-side at write time.
    ConnectorOAuth
  • Create a reusable workout template in the coach's library (personal by default, or a team library via "team"). A template has no date and no athletes — schedule it later with apply_training_frame. Zone and % targets stay portable and are resolved per athlete when the template is applied. If no schema field expresses a detail of the coach's intent, put it in the comment of the relevant node — never approximate it into another field, never drop it. If a request expands to more than 3 creations, updates or deletions, do not call this tool in a loop: send them all as one POST batch/ via nolio_api_write with dry_run=true (PATCH and DELETE on planned/<id>/ and library/<id>/ included), get the user's go-ahead on a plain-language recap of what will change on whose calendar, then resend the same operations with the returned confirm_token. Returns the normalized template with a human-readable summary.
    ConnectorOAuth
  • Reserve a LOCAL portable CueFrame template package ZIP for import into the organization library. Supply idempotencyKey, archiveSha256 (exact lowercase SHA256) and archiveBytes (1..128MiB). Returns uploadId and a short-lived single PUT uploadUrl. PUT the exact raw archive bytes with Content-Type application/zip, then call import_template_package using uploadId. A reservation is not an import or a media item. Organization-library operation; project-bound editor credentials are refused.
    ConnectorOAuth
  • Import an uploaded portable template package using only uploadId and idempotencyKey. The reservation binds archive bytes and ownership; never supply storage keys, document bodies or provenance assertions. Optional destinationSlug/name creates an explicit fork. Updating an existing slug requires both expectedVersion and expectedDocumentSha256. Returns a durable library-import job; use get_template_job until ready. Read its destination templateId/templateVersion and package receipt. Organization-library operation; project-bound editor credentials are refused.
    ConnectorOAuth
  • Export an exact SAVED project snapshot as a portable template package. Supply idempotencyKey, expectedRevision, name, new slug and optional bounded mediaParams/textParams selectors for existing clip/leaf sites. Reads actual saved composition/components/media through the maintained extractor; no caller document, source, sample URL or provenance assertions. Returns a durable library-export job; poll get_template_job until ready, then pass its receiptId to get_template_package_download. An existing slug conflicts. A project-bound editor may export only its bound project. Does not render or create a new project.
    ConnectorOAuth
  • Simple direct way to buy a digital gift card (Amazon, Steam, Apple, Netflix, Google Play, PlayStation, Xbox, IKEA, Airbnb, …) via natural language. Describe what you want in `prompt`, e.g. "steam 25 USD" or "amazon 50 euro germany". If country is omitted, US is used as default. Minimal card nominal is $1. The product and denomination are matched automatically: the closest package for the requested value is selected. Note: the card nominal is not the final charge - expect a deviation. The exact amount is shown in the 402 `accepts` - compare it against your request before signing. Flow: if you have a balance (see `top_up_balance`) and it covers the price, pass `buyerID` next to `prompt` - payment is taken from balance, no 402 challenge, so it is much faster. Otherwise the first call WITHOUT a payment signature returns isError=true with `x402Version` + `accepts` in structuredContent (the price is computed dynamically from the product and denomination you asked for). Sign those accepts and retry with `_meta["x402/payment"]` (base64 payload). On success returns the redemption code(s) under `structuredContent.redemption`, or `structuredContent.delivery="pending"` if not delivered yet - codes then appear later in `get_my_history` under `orders["gift-cards"][productKey]` (string for one code, array for several). If the product cannot be resolved or fails after you paid, the call is refunded automatically (structuredContent.refunded=true). Limits per IP: 12 free probes/h, then paid calls 300/5min. Tip: see the `top_up_balance` tool description to learn how to speed up processing of your calls via balance.
    ConnectorNo auth
  • Return the current rendered page HTML. Use this to discover selectors, inspect unknown data pages, or inspect forms after navigation; the result can be very large, especially when options.replaceAssets is omitted because the websocket engine may inline assets by default. For selector discovery, pass options.replaceAssets=false when you do not need a portable SingleFile capture. For unknown data pages, the discovery pass is importio_web_fetch with wait_for_selector (when known) followed by importio_get_html with options.replaceAssets=false; parse or inspect the HTML instead of guessing extractor/code/function actions. For login/forms, a reliable sequence is importio_get_html, importio_action_wait_for_selector, importio_action_input_change, then importio_action_click or importio_action_keyboard.
    ConnectorAPI key
  • Grade one MCP server A-D against the Agent-Tool Discoverability Standard. SaSame, operated by SASAME S.R.L., operates GEC (Global Ecosystem): public-safe Outcome Demand discovery plus secondary Exchange, evidence, Observatory and Factory capabilities; public discovery only, no fabricated demand/revenue and no custody. Runs the legitimate revision-aware MCP protocol entry (server/discover with legacy initialize fallback), tools/list, and one read-only tool call over POST JSON-RPC. It returns the grade, a per-criterion pass/evidence breakdown, and the single biggest gap to fix. This returns the grade and analysis ONLY — if you want a signed, portable certificate of the same audit, use verify_mcp_ready instead. DIRECTORY PRE-FLIGHT: these criteria cover the MECHANICAL reject reasons of the Claude Connectors Directory and ChatGPT Apps Directory (annotations, typed schemas, description clarity, liveness, graceful errors, anti-ghost) — run it before you submit. It does NOT cover privacy-policy, identity/business verification, OAuth callbacks, or prohibited-category rules; it catches mechanical failures, it does not guarantee a pass. SECURITY SIGNALS (advisory, never a verdict): plain-HTTP exposure, redirect count, Server/X-Powered-By header disclosure, stack-trace-shaped text in error responses (zero extra cost — read from responses already fetched), plus two bounded best-effort checks — RFC 9728 OAuth protected-resource metadata and TLS certificate expiry/trust-chain status. CAPABILITY SIGNALS (advisory, never graded): resources/list and prompts/list support (OPTIONAL per the MCP spec — their absence is not a defect), tools/list pagination, and the raw capabilities the server declared. Protocol inspection only — no auth-bypass, no payment. Free. Best run against YOUR OWN server. (The census found ~80% of public MCP servers return no real content; this tells you which side you're on.)
    ConnectorNo auth
  • Appends the hashes of an AI action to GBLIN's public RFC 6962 transparency log and returns a portable receipt: Ed25519 signature, inclusion proof, operator-signed C2SP checkpoint, and the latest on-chain anchor (EAS on Base, daily). Demo mode only over MCP: 5 seals per day per IP, receipts marked demo: true; unlimited sealing is a separate paid x402 HTTP endpoint. Provenance is self-reported: a receipt proves that the record existed at that time, not that the action happened. The action, agent_id, tool and meta strings are published in the log exactly as given. Fields not listed in the schema are ignored and not recorded.
    ConnectorNo auth