{"ok":true,"site":{"host":"jamestannahill.com","url":"https://jamestannahill.com/","type":"live","desc":"Operator-led PE advisory for founder-led companies: value engineering, exit preparation and applied AI. AI/ML for Capital Markets at SpaceX Super Intelligence.","tools":[{"name":"scan_images_c2pa","kind":"answer","impl":"imperative","description":"Scan every <img> on the current page for C2PA Content Credentials (content provenance metadata) and return a per-image summary: whether a manifest is present, the claim generator (the tool that produced or edited the image), the title, and the signer name. Use this to find which images on a page carry provenance data. Note: provenance is decoded but NOT cryptographically verified.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":100,"default":25,"description":"Maximum number of images to fetch and scan (default 25, max 100)."}},"required":[]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/accessibility","/ventures/1ness","/ventures/art-generator","/ventures/gooovy","/ventures/nargusta"]},{"name":"inspect_image_c2pa","kind":"answer","impl":"imperative","description":"Fetch a single image (by CSS selector or URL) and return its fully decoded C2PA manifest store: every manifest's claim, assertions (e.g. c2pa.actions edit history, schema.org authorship), and the COSE signature details (algorithm and signing-certificate identity). Provide exactly one of `selector` or `url`. Note: the signature is decoded but NOT cryptographically verified.","inputSchema":{"type":"object","properties":{"selector":{"type":"string","maxLength":8192,"description":"CSS selector for an <img> element on the page."},"url":{"type":"string","maxLength":8192,"description":"Same-origin image URL (absolute same-origin, or relative to the current page) to fetch and inspect. Cross-origin URLs are rejected."}},"required":[]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/accessibility","/ventures/1ness","/ventures/art-generator","/ventures/gooovy","/ventures/nargusta"]},{"name":"search_site","kind":"answer","impl":"imperative","description":"[Site-provided MCP tool — executes with your session credentials.] Search jamestannahill.com across pages, ventures and FAQs. Returns ranked matches with their URLs. Use this first when you do not already know which page answers the question.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Free-text query, e.g. \"private equity valuation levers\" or \"SigScan\"."},"limit":{"type":"integer","description":"Maximum results to return.","minimum":1,"maximum":25,"default":8}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/accessibility","/ventures/1ness","/ventures/art-generator","/ventures/gooovy","/ventures/nargusta"]},{"name":"list_ventures","kind":"answer","impl":"imperative","description":"[Site-provided MCP tool — executes with your session credentials.] List the ventures and platforms James Tannahill founded, leads or advises, with each one's description, external website and on-site page.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/accessibility","/ventures/1ness","/ventures/art-generator","/ventures/gooovy","/ventures/nargusta"]},{"name":"get_venture","kind":"answer","impl":"imperative","description":"[Site-provided MCP tool — executes with your session credentials.] Retrieve the full record for one venture by its slug. Call list_ventures first if you do not know the slug.","inputSchema":{"type":"object","properties":{"slug":{"type":"string","description":"Venture slug, e.g. \"plocamium\", \"prosec\", \"rdlb\", \"sigscan\"."}},"required":["slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/accessibility","/ventures/1ness","/ventures/art-generator","/ventures/gooovy","/ventures/nargusta"]},{"name":"get_faq_answer","kind":"answer","impl":"imperative","description":"[Site-provided MCP tool — executes with your session credentials.] Answer a pre-engagement question from the published FAQ on value engineering, valuation levers, exit multiples, company fit, applied AI in private equity, and how to make contact.","inputSchema":{"type":"object","properties":{"question":{"type":"string","description":"The question, in your own words."}},"required":["question"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/accessibility","/ventures/1ness","/ventures/art-generator","/ventures/gooovy","/ventures/nargusta"]},{"name":"get_contact_info","kind":"answer","impl":"imperative","description":"[Site-provided MCP tool — executes with your session credentials.] Get how to reach James Tannahill: contact form, email addresses, and the machine-readable documents describing him and the site.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/accessibility","/ventures/1ness","/ventures/art-generator","/ventures/gooovy","/ventures/nargusta"]},{"name":"search_site","kind":"answer","impl":"imperative","description":"Search jamestannahill.com across pages, ventures and FAQs. Returns ranked matches with their URLs. Use this first when you do not already know which page answers the question.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Free-text query, e.g. \"private equity valuation levers\" or \"SigScan\"."},"limit":{"type":"integer","description":"Maximum results to return.","minimum":1,"maximum":25,"default":8}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/accessibility","/ventures/1ness","/ventures/art-generator","/ventures/gooovy","/ventures/nargusta"]},{"name":"list_ventures","kind":"answer","impl":"imperative","description":"List the ventures and platforms James Tannahill founded, leads or advises, with each one's description, external website and on-site page.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/accessibility","/ventures/1ness","/ventures/art-generator","/ventures/gooovy","/ventures/nargusta"]},{"name":"get_venture","kind":"answer","impl":"imperative","description":"Retrieve the full record for one venture by its slug. Call list_ventures first if you do not know the slug.","inputSchema":{"type":"object","properties":{"slug":{"type":"string","description":"Venture slug, e.g. \"plocamium\", \"prosec\", \"rdlb\", \"sigscan\"."}},"required":["slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/accessibility","/ventures/1ness","/ventures/art-generator","/ventures/gooovy","/ventures/nargusta"]},{"name":"get_faq_answer","kind":"answer","impl":"imperative","description":"Answer a pre-engagement question from the published FAQ on value engineering, valuation levers, exit multiples, company fit, applied AI in private equity, and how to make contact.","inputSchema":{"type":"object","properties":{"question":{"type":"string","description":"The question, in your own words."}},"required":["question"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/accessibility","/ventures/1ness","/ventures/art-generator","/ventures/gooovy","/ventures/nargusta"]},{"name":"get_contact_info","kind":"answer","impl":"imperative","description":"Get how to reach James Tannahill: contact form, email addresses, and the machine-readable documents describing him and the site.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/accessibility","/ventures/1ness","/ventures/art-generator","/ventures/gooovy","/ventures/nargusta"]},{"name":"navigate_to","kind":"act","impl":"imperative","description":"Navigate this browser tab to a page on jamestannahill.com. Use search_site first to find the path. Only same-site paths are accepted.","inputSchema":{"type":"object","properties":{"path":{"type":"string","description":"Site-relative path beginning with \"/\", e.g. \"/contact\" or \"/ventures/plocamium\"."}},"required":["path"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/accessibility","/ventures/1ness","/ventures/art-generator","/ventures/gooovy","/ventures/nargusta"]}],"category":"Productivity & Business","favicon":"/favicons/jamestannahill.com.png","apiSurface":"spec","platforms":["cloudflare"],"toolCount":13}}