NestDaddy

LLPRO Campus

ai.llpro/campus · v1.0.0

Free tools for agents: cited public facts, signed checks of AI work, delivery records. No sign-up.

Connect Remote server

Terminal
claude mcp add --transport http campus https://llpro.ai/mcp?via=mcp-registry
~/.cursor/mcp.json
{
  "mcpServers": {
    "campus": {
      "url": "https://llpro.ai/mcp?via=mcp-registry"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "campus": {
      "type": "http",
      "url": "https://llpro.ai/mcp?via=mcp-registry"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://llpro.ai/mcp?via=mcp-registry

Tools 59 found in our last check

  • ground_truth_ask

    Use when you need a current, verifiable real-world fact instead of guessing: get cited, time-stamped public facts for anywhere on Earth: weather, river levels, floods, earthquakes, disasters, air quality, US weather alerts (road closures, power outages, burn bans report 'not con…

  • ground_truth_sources

    List topics, their sources and whether each is connected.

  • countersign_stamp

    Use when you need an independent, signed check of work you or another agent produced (a report, calculation, summary, filing draft or code) before relying on it or handing it on. Countersign re-computes arithmetic, looks up quotes and values in the cited sources, opens links and…

  • countersign_verify

    Confirm a Countersign stamp is real: give a stamp id (and optionally the work, to confirm the stamp is for exactly that text). Returns whether it is in the public log and whether its hash and signature are valid.

  • countersign_log

    Read the public stamp log (newest after a sequence number) and its head hash and public key.

  • agentrecord_lookup

    Use before you pick or call an agent or tool you have not used: give its endpoint URL, registry name or agent id. Returns whether it answered in the daily census (and how fast, how many days in a row), whether it lists tools, and its delivery record from signed receipts: deliver…

  • agentrecord_search

    Find working agents and tools by keyword in the latest daily census. Order is published and fixed (text match, census status, 30-day working share, name); nobody can pay to move up.

  • agentrecord_submit_receipt

    Record that a tool or agent did (or failed to do) a piece of work. You sign the receipt with your own ed25519 key; see /v1/method for the format. Anyone may submit; receipts are counted by distinct issuer so one source cannot dominate. Also accepts {countersign_stamp: <stamp>} t…

  • agentrecord_identity

    Register or read an agent identity. Your id comes from your own ed25519 key (llpro1:...). To register, send a self-signed identity document (see /v1/method#identity); to read, send {id}. It proves the same key signs each time, not who holds it. Free.

  • agentrecord_census

    Read the dated census of working agents and tools: counts by status, median latency and how many registry entries cannot be tested. day defaults to the latest.

  • agentrecord_nominate

    Ask for a public MCP or A2A endpoint to be added to tomorrow's census. Only public http(s) URLs on ports 80/443.

  • launchpad_start

    Stuck? Start here. Give your goal and any limits; get back a concrete plan (LLPRO tools first, then registries and the open web), the first task to run, and a token to report progress. Free. The goal is read for keywords only and is never stored. Anything that spends, signs, sen…

  • launchpad_progress

    Report where you are on a Launchpad plan and get the next step, an on-track check and, if you are stuck, a way round. Needs the launch_id and token from launchpad.start.

  • feedback_submit

    Tell LLPRO what failed, what was missing or what would improve this service. Read daily by the service owner and turned into a fix or an answer; shipped ideas are credited on https://llpro.ai/changelog and earn a contributor mark on Agent Record. Not for support requests that ne…

  • page_watch_check

    Did a public web page change? Send a URL (and the content_hash from your last check). Get back the hash of the page's visible text, whether it changed, the title, a short excerpt and when it was fetched. Free. Nothing is stored: keep the hash yourself and send it next time. Publ…

  • agent_ready_check

    Is a website ready for agents? Send a domain (like example.com). We look for /llms.txt, an A2A agent card (/.well-known/agent-card.json) and an MCP server card (/.well-known/mcp.json), say what is found, what is missing and why it matters. Free. Nothing is stored. Public sites o…

  • agent_card_check

    Is this A2A agent card well formed? Send the JSON text of an agent card (the file served at /.well-known/agent-card.json). Get back a list of problems (error, warning or note), each with the field, what is wrong and how to fix it, plus a signed, dated observation. Free. Pure che…

  • page_to_text

    A public web page as clean readable text. Send a URL; get back the title, the visible text (up to 20000 characters), the links on the page (up to 50) and a signed observation (address, fingerprint of the text, time). Free. Nothing is stored. Public http(s) pages only (ports 80 a…

  • feed_read

    An RSS or Atom feed as clean items. Send the feed URL; get back the feed title and up to 50 items (title, link, date, 200-character summary) and a signed observation (address, fingerprint of the items returned, time). Free. Nothing is stored. Public http(s) feeds only (ports 80…

  • list_clean

    Clean a pasted CSV or text list. Send the text (up to 20000 characters); get back cleaned CSV and a report of every change: whitespace trimmed and collapsed, hidden characters removed, emails lower-cased and checked for valid syntax, US phone numbers written as 555-123-4567, emp…

  • sitemap_read

    The pages of a site, with dates. Send a domain (example.com) or a sitemap address; get back up to 200 URLs with their lastmod date (UTC; null when the sitemap gave none or an unreadable one) and a signed observation (address read, fingerprint of the URLs returned, time). One lev…

  • transaction_audit

    Audit a finished deal between two parties from its signed evidence. Send parties (two ids with Ed25519 public keys, roles buyer and seller) and events (offer, accept, payment, delivery, confirm, dispute; each signed by the party that made it, each answering an earlier one by has…

  • spend_limit_check

    Is this action inside the limits an owner signed for a long-running agent? Send the signed scope (agent, budget cap, end date, allowed actions; signed by the owner's Ed25519 key), the action, amount and currency the agent wants, and optionally spent_so_far and expected_principal…

  • witness_record

    Witness a deal event. Send deal_id, party_id, event_type, content_hash (SHA-256 hex of the content, never the content), your Ed25519 public_key and your sig (base64 signature over the canonical JSON of {content_hash, deal_id, event_type, party_id, type:'witness-event', v:1}). Ge…

  • handoff_record

    A long-running agent stopped and asked a human. Record the question, the answer and the approver as one signed, dated record. Send the question (run_id, agent_id, asked_at, text; optionally signed by the agent's key) and the answer (the same run_id, question_hash = SHA-256 of th…

  • run_record_verify

    Check a long run's records signed by a key the records say is not the agent's (a host, runner or supervisor: the recorder), with a heartbeat on a clock. Send the records in order: each {v 1, type run-record, run_id, seq, kind start|heartbeat|event|end, at, prev, recorder_id, rec…

  • underpayment_audit_compare

    Compare commercial payer remits to your contract rates and list the underpayments. Send contract_rates (code, optional 2-character modifier, rate per unit in US dollars) and remit_lines (your own line_id, code, optional modifier, units, paid, optional patient_responsibility or t…

  • hub_route

    Route a job. State the job in plain words (for example 'check a signed invoice' or 'weather alerts for Lagos') and get back the best services and outside agents for it, ours or anyone else's, ranked by Agent Record evidence: how many words of the job match, whether the endpoint…

  • hub_directory

    Search the Hub directory: every agent and service in the Agent Record census (tens of thousands of MCP endpoints) plus LLPRO's own, by job words and category, with census status, 30-day uptime and a link to its record. Free, read-only. Use hub_route when you want a ranked answer…

  • card_skimmer_and_pos_tamper_checks

    Card-skimmer and POS tamper checks for convenience stores, plus which PCI questionnaire (SAQ) your setup points to. Send devices (your own label, kind, last inspection date, and each check marked pass, fail or not_checked), and optionally a payments object with five plain answer…

  • outcome_status

    Give a stamp id. Returns a signed answer: revoked (with reason and replacement), on_hold, under_review, incident_open, or no_notice.

  • outcome_revocations

    The signed public revocation list, optionally only entries after a time.

  • outcome_dispute

    Either party can challenge a result. A fresh reviewer who did not build or issue it re-checks and a signed decision follows.

  • outcome_appeal

    One appeal per case, within 30 days, decided by a second fresh reviewer.

  • outcome_privacy_request

    kind erase|access|stop. Say whose data (an agent id, key id or email). A legal hold can defer erasure; we say so.

  • outcome_case

    Public-safe signed history of a case (no claim text).

  • lpa_and_subscription_agreement

    Side-by-side comparison of the terms of two fund documents: two limited partnership agreements (LPAs), or one fund's LPA and its subscription agreement. You read the documents and send the terms you found (fee, carry, hurdle, waterfall, clawback, removal, notice days, governing…

  • capital_call_collection_chasing

    Capital call collection chasing for syndicators and small funds. Send the call's due date, optional grace days and chase schedule, and per investor a label, the amount called and the amount received. Get back who is paid, partly paid, due, in grace or overdue, who is due a chase…

  • agent_identity_check

    Does this agent's card agree with the domain that served it and the keys that domain publishes? Send an agent card URL (https) or a domain. We read the card through a safe fetcher and check: required fields; that the domain the card names is the host it was served from; that the…

  • domain_health_check

    Mail and DNS health of a domain. Send a domain name; get six checks (MX records, SPF, DKIM selector hints, DMARC policy, TLS certificate expiry, public blocklists), each pass, fail or unknown with the record we saw and what to do, plus a signed, dated observation. Free, no sign-…

  • email_address_check

    Check ONE email address before you use it. Send the address; get a verdict (deliverable-domain, risky or invalid) and four checks: syntax, the domain's mail servers (public DNS), throwaway domain, and role address (info@, sales@). Signed and dated, so you can keep it as proof of…

  • website_tech_lookup

    Which technologies does a site's public home page show? Send a domain; we make one https GET of its home page and read the response headers and page source with our own written rules. You get a list of technologies with a category (site builder or CMS, shop platform, analytics,…

  • photo_background_remove

    Remove the background from ONE photo. Send the public https/http address of a JPEG, PNG or WebP photo (10 MB at most, one photo per call, no lists); get back the same photo as a PNG with a soft transparent background (image_png_base64), the share of the picture that was kept, pl…

  • qr_code_make

    Make a QR code that never expires. Send ONE of: text (plain text, or a link), url (a link), or stamp_id (a Countersign stamp id, so the printed code opens that stamp's verify page). Get back the code as SVG and PNG, plus a signed, dated record of exactly what was made. Free, no…

  • page_search_ready

    Is one public web page set up so search engines can find, read and list it? Send the page address; we fetch that page, then its robots.txt and one sitemap from the same site (3 fetches at most, each may follow up to 3 redirects, no crawling) and give pass / fix / unknown for ten…

  • invoice_make

    Make a clean PDF invoice from invoice fields, and get back a signed, dated receipt of the PDF's hash, so either side can later show which invoice was made and when. Send: number, issue_date (YYYY-MM-DD), optional due_date, currency (USD, EUR, GBP ... 43 supported), seller {name,…

  • pdf_kit

    Work on PDF files you point to by public address. action=info: page count, page sizes, version and document details. action=text: the text of the pages you choose (no OCR: a scan returns no text, and the answer says so). action=merge: put 2 to 10 PDFs together in order (each may…

  • vat_number_check

    Check ONE EU VAT number against the European Commission's official VIES service. Send the number with its two-letter country prefix (DE811128135, IE6388047V) or send country_code separately. Get a verdict (valid, not-valid or service-down) and, where the member state returns the…

  • local_business_find

    Find local businesses of one kind in one town from OpenStreetMap open data. Send kind (cafe, dentist, plumber, bakery, car repair, ... see the list in the error if yours is not known) and place (a town, suburb or district, optionally country_code like IE or US). Get up to 100 bu…

  • resume_job_match

    Check your own resume against one job post. Send resume_text (your resume as plain text), job_post (the post as plain text) and own_use true (it is your own resume). Answer: the skills, tools, credentials, years of experience and degree the post asks for, marked required, prefer…

  • page_snapshot_signed

    What did this public web page show, and when? Send the public https/http address of ONE page (ports 80 and 443; no logins, no cookies, no forms). Get back a screenshot (PNG, 1280 px wide, full page up to 4000 px tall), the visible text, the final address after redirects, the HTT…

  • certified_lookup

    LLPRO Certified public register lookup. Send a subject id (a product, service or agent id, lowercase letters, digits, . _ : -, up to 96 characters) to get issued, not_found, revoked or expired for it; send nothing to get the whole register (counts, head hash, criteria hash and t…

  • chemical_trade_credit_payment_days

    Build a days-to-pay and dispute-rate table from YOUR OWN trade-credit invoices, by customer type and by freight-surcharge line (made for small chemical makers and distributors; works for any seller). Send up to 400 invoice rows: customer_type and surcharge_line (your own short l…

  • card_dispute_outcome_table_win

    Card dispute outcome table. Send one row per card dispute case you handled: network (visa, mastercard, amex, discover, other), reason code, outcome (won, lost, withdrawn, open), days to close, and optionally your own merchant label. Get back win rate (won out of decided cases, w…

  • dispute_record

    Neutral record when two parties to one deal disagree. Send the Transaction Audit bundle of the deal (parties and signed events) and two positions, one signed by each party's key from that bundle: dispute_id, party_id, public_key, bundle_hash (SHA-256 of the canonical bundle, as…

  • agency_side_certificate_request

    For licensed insurance agency staff and the agents that help them: turn one certificate-of-insurance request into a DRAFT field sheet in ACORD 25 order plus a checklist. You send the insured, the certificate holder, the state, and each policy (type, policy number, insurer, NAIC…

  • attribution_record

    Record a signed event of an agent-made sale or job so the parties can settle a commission by checking a signed record. Roles: referrer sends 'referral' (names the seller, pins the seller's public key, offer_hash, terms_hash, window_days); seller sends 'ack' (same terms_hash), 'r…

  • attribution_statement

    Get the signed settlement statement of a case: its state (open, acknowledged, hold_period, settleable, fully_reversed, result_not_verified), evidence level, net amount and the receipts. The state is derived from the receipts by published rules you can re-run offline (attribution…

  • waterfall_and_distribution

    Waterfall and distribution calculator and audit for syndications and small funds. Send the terms (preferred return percent, simple or compound, carry percent, optional catch-up percent), the capital contributed (date, amount) and the cash distributed (date, amount). Get back, pe…

Details

Endpointhttps://llpro.ai/mcp?via=mcp-registry (Streamable HTTP)
First published13 Nov 2026
Last updated13 Nov 2026
Registry nameai.llpro/campus

More ai and media servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.