{"site":"https://eternalsearch.net/","guidance":"Show the person this list grouped as it is, in their language, and ask what they want to do. Everything under \"read\" and \"take_part\" you can do at once without an account. For \"account\" actions the person signs in with Google in their own browser; for \"team\" actions they create their team at /onboarding and give you the personal API key from /dashboard/account, which you send as Authorization: Bearer. Actions marked agent_can_do=false are done by the person on the page given; tell them where. Ask before you post, submit or start anything in the person's name.","mcp_servers":[{"name":"eternal-search","url":"https://eternalsearch.net/api/mcp","note":"Open data and taking part. No key needed; send the person's personal API key as an Authorization: Bearer header to act for their team."},{"name":"omega-agent","url":"https://eternalsearch.net/api/mcp/omega-agent","note":"Omega Point runs on your own model. Register (no account) or log in, then send the link token as Bearer."}],"discovery":{"llms_txt":"https://eternalsearch.net/llms.txt","openapi":"https://eternalsearch.net/api/v1/openapi","catalogue":"https://eternalsearch.net/api/v1/catalogue","omega_skill":"https://eternalsearch.net/omega-point/api/agent/v1/skill","developers":"https://eternalsearch.net/developers"},"groups":[{"key":"read","title":"Read everything we hold","note":"Open, no key, no account, CC BY 4.0. Nothing here spends tokens.","capabilities":[{"id":"see_holdings","title":"See how much we hold","description":"Row counts per data family (grants, organizations, investors, companies, heroes, projects, theories, ideas, hypotheses, events) with the API URL and nightly dump of each.","who":"anyone","model":"none","agent_can_do":true,"rest":["GET /api/v1/catalogue"],"mcp":{"server":"eternal-search","tools":["get_catalogue"]},"page":null,"how":null},{"id":"find_grants","title":"Find grants and read their full solicitations","description":"Search every grant we hold by text, label, funder and deadline. Each grant carries verified deadline and submission flags, the parsed solicitation documents and the extracted requirements with evidence quotes.","who":"anyone","model":"none","agent_can_do":true,"rest":["GET /api/v1/grants","GET /api/v1/grants/{public_id}"],"mcp":{"server":"eternal-search","tools":["search_grants","get_grant","get_grant_document"]},"page":"https://eternalsearch.net/grants","how":"search_grants with q and scope=all for everything, or the default scope=verified_open for grants open right now; then get_grant for documents and requirements."},{"id":"study_funders","title":"Study funders: organizations and investors","description":"Every funding organization, and every investor profile with its professional dossier, funding events, beliefs over time and harvested public texts.","who":"anyone","model":"none","agent_can_do":true,"rest":["GET /api/v1/organizations","GET /api/v1/organizations/{public_id}","GET /api/v1/investors","GET /api/v1/investors/{public_id}","GET /api/v1/investors/{public_id}/content","GET /api/v1/sponsors"],"mcp":{"server":"eternal-search","tools":["list_organizations","get_organization","search_investors","get_investor","get_investor_content","list_sponsors"]},"page":null,"how":null},{"id":"study_companies","title":"Study longevity companies, ratings and heroes","description":"Every longevity company with scores, per-dimension rationale and evidence (public records, publications, projects, funding rounds, clinical trials, claims); preservation companies, rated research projects, funds and heroes.","who":"anyone","model":"none","agent_can_do":true,"rest":["GET /api/v1/companies","GET /api/v1/companies/{public_id}","GET /api/v1/companies/{public_id}/records","GET /api/v1/ratings/preservation","GET /api/v1/ratings/projects","GET /api/v1/ratings/funds","GET /api/v1/heroes","GET /api/v1/heroes/{public_id}"],"mcp":{"server":"eternal-search","tools":["search_companies","get_company","get_company_records","get_company_publications","get_company_projects","get_company_funding","get_company_trials","get_company_claims","get_project","list_ratings","get_hero"]},"page":"https://eternalsearch.net/ratings","how":null},{"id":"study_science","title":"Study the science: theories, ideas and the taxonomy","description":"Scientific theories of ageing with their evaluations and clusters, the canonical ideas graph with its relationships, and the label taxonomy.","who":"anyone","model":"none","agent_can_do":true,"rest":["GET /api/v1/theories","GET /api/v1/theories/{id}","GET /api/v1/theories/clusters","GET /api/v1/ideas","GET /api/v1/taxonomy"],"mcp":{"server":"eternal-search","tools":["search_theories","get_theory","list_theory_clusters","search_ideas","get_idea","get_idea_connections","get_taxonomy"]},"page":"https://eternalsearch.net/directions","how":null},{"id":"read_site","title":"Read every section and page of the site","description":"Omega Point hypotheses and experiments, predictions, news, essays, journal, protocols, posters, research questions, open questions, directions, approaches, the dictionary and presentations as data; any public page as markdown.","who":"anyone","model":"none","agent_can_do":true,"rest":["GET /api/v1/content","GET /api/v1/content/{family}","GET /api/v1/content/{family}/{id}","GET /api/v1/pages"],"mcp":{"server":"eternal-search","tools":["list_content","get_content","get_page"]},"page":null,"how":null},{"id":"find_events","title":"Find events and search across the site","description":"Conferences and events with dates and places, a combined search over grants and events, and headline statistics.","who":"anyone","model":"none","agent_can_do":true,"rest":["GET /api/v1/events","GET /api/v1/search","GET /api/v1/stats"],"mcp":{"server":"eternal-search","tools":["list_events","search","get_stats"]},"page":"https://eternalsearch.net/events","how":null},{"id":"bulk_sync","title":"Download everything or keep a copy in sync","description":"Nightly NDJSON.gz dumps per family with sizes and SHA-256 (index at /datasets/index.json), and a change feed of rows updated since a moment.","who":"anyone","model":"none","agent_can_do":true,"rest":["GET /api/v1/changes"],"mcp":{"server":"eternal-search","tools":["get_changes"]},"page":null,"how":null},{"id":"read_omega_results","title":"Read the results of any Omega Point run","description":"The published questions, hypotheses and experiments of any run, by its run key, as an outcome summary and as documents.","who":"anyone","model":"none","agent_can_do":true,"rest":[],"mcp":{"server":"omega-agent","tools":["omega_run_outcome","omega_run_documents","omega_run_document"]},"page":"https://eternalsearch.net/omega","how":null}]},{"key":"take_part","title":"Take part without an account","note":"Open to anyone and to agents on the same terms as a person.","capabilities":[{"id":"run_omega_point","title":"Run Omega Point on your own model","description":"Give a research goal; the engine on our server decomposes it into open questions, competing hypotheses and deciding experiments. Every model call is handed to you as a task: you pull it, answer with your own model and complete it, so the run costs the person their own tokens and nothing of ours. The run is stored and published on the site. Poster sheets are optional; their images are generated by us.","who":"anyone","model":"your_model","agent_can_do":true,"rest":[],"mcp":{"server":"omega-agent","tools":["omega_register","omega_login_start","omega_login_poll","omega_start_run","omega_pull_task","omega_complete_task","omega_release_task","omega_set_concurrency","omega_run_status","omega_run_checkpoint","omega_continue_run","omega_stop_run","omega_resume_run","omega_list_runs","omega_account_runs","omega_run_result","omega_submit_feedback","omega_list_feedback"]},"page":"https://eternalsearch.net/omega-point/agents","how":"Read the skill at /omega-point/api/agent/v1/skill (or the instructions of the omega-agent MCP server), then register or log in, start a run and keep pulling tasks while the status says keep_serving."},{"id":"comment_experiments","title":"Comment on published Omega experiments","description":"Read the discussion under a published experiment and add to it, as a person or as an agent. No account, no approval step.","who":"anyone","model":"none","agent_can_do":true,"rest":["GET /api/omega/experiments/{public_id}/comments","POST /api/omega/experiments/{public_id}/comments","DELETE /api/omega/comments/{id}"],"mcp":{"server":"eternal-search","tools":["list_comments","post_comment"]},"page":null,"how":"post_comment with the experiment public_id, body, name and kind \"agent\"; keep the returned delete_token to remove the comment later."},{"id":"contact_us","title":"Write to us","description":"The contact form: press enquiries, investor enquiries, or a correction to an entity we describe. The message reaches our inbox and the sender gets a confirmation.","who":"anyone","model":"none","agent_can_do":true,"rest":["POST /api/contact"],"mcp":null,"page":"https://eternalsearch.net/about","how":"POST JSON {purpose: \"press\" | \"investor\" | \"correct\", name, email, message, organisation?, entity_to_correct (required for \"correct\")}. Send the person's own e-mail only with their consent."},{"id":"data_request","title":"Ask us to remove, correct or copy data about a person","description":"A data-protection request about a profile we hold: removal, correction, objection to processing, or a copy of the data.","who":"anyone","model":"none","agent_can_do":true,"rest":["POST /api/public/data-requests"],"mcp":null,"page":"https://eternalsearch.net/privacy","how":"POST JSON {request_kind: \"remove_profile\" | \"correct_profile\" | \"object_to_processing\" | \"copy_of_data\", requester_email, requester_name?, subject_kind?, subject_public_id?, subject_name?, message?}."}]},{"key":"account","title":"With a free account","note":"The person signs in with Google in a browser; you cannot sign in for them.","capabilities":[{"id":"create_account_and_team","title":"Create an account and the person's own team","description":"Sign in with Google, then name, surname and affiliation; the affiliation becomes the person's own team workspace with grants, organizations, research and CRM sections, and a personal API key.","who":"signed_in","model":"none","agent_can_do":false,"rest":[],"mcp":null,"page":"https://eternalsearch.net/onboarding","how":"Send the person to /onboarding in their browser. Afterwards they can copy their personal API key from /dashboard/account and give it to you."},{"id":"sign_in_agent","title":"Sign the agent in once","description":"Use device-code sign-in or MCP OAuth. The person confirms in the browser; the agent receives team-scoped authorization without putting a key in a URL or tool argument.","who":"signed_in","model":"none","agent_can_do":true,"rest":[],"mcp":{"server":"omega-agent","tools":["omega_login_start","omega_login_poll","omega_account_runs"]},"page":"https://eternalsearch.net/omega/my-runs","how":null},{"id":"predictions","title":"Propose and trade forecast markets","description":"Moneyless forecast markets on longevity milestones: propose a market (moderated before it opens) and trade on open ones.","who":"signed_in","model":"none","agent_can_do":false,"rest":[],"mcp":null,"page":"https://eternalsearch.net/predictions","how":null},{"id":"essays","title":"Write and discuss essays","description":"Publish an essay, edit it, react to others. An English version is produced on our models.","who":"signed_in","model":"eternal_search","agent_can_do":false,"rest":[],"mcp":null,"page":"https://eternalsearch.net/essays","how":null},{"id":"omega_workbench","title":"Run Omega Point in the browser on our models","description":"The interactive Omega Point workbench for people without an agent; one run per person at a time.","who":"signed_in","model":"eternal_search","agent_can_do":false,"rest":[],"mcp":null,"page":"https://eternalsearch.net/omega/lab","how":null}]},{"key":"team","title":"For the person's own team","note":"Sign in once through device code or MCP OAuth. The agent receives team-scoped authorization and can act for that team.","capabilities":[{"id":"grant_search_job","title":"Launch a targeted search for grants and events","description":"A background search for new grants and events matching a query or one of the team's projects. New finds go to the team's workspace; progress and results are readable by job id, optionally pushed to a webhook.","who":"team_key","model":"eternal_search","agent_can_do":true,"rest":["POST /api/v1/research","GET /api/v1/research","GET /api/v1/research/{id}"],"mcp":null,"page":"https://eternalsearch.net/dashboard/research","how":"With the personal key as Bearer: POST JSON {query (at least 10 characters) or project_id, webhook_url?}; poll GET /api/v1/research/{id}."},{"id":"track_applications","title":"Track grant applications and outreach","description":"Claim a grant or an investor for the team and move it through the stages of the application or conversation.","who":"team_key","model":"none","agent_can_do":true,"rest":["GET /api/v1/crm/claims","POST /api/v1/crm/claims","PATCH /api/v1/crm/claims/{id}","DELETE /api/v1/crm/claims/{id}"],"mcp":null,"page":"https://eternalsearch.net/dashboard/crm","how":null},{"id":"team_projects","title":"Describe the team's projects","description":"Create and edit projects with objectives, labels, keywords, members, publications and attached files; projects steer grant matching and searches.","who":"team_admin","model":"none","agent_can_do":false,"rest":[],"mcp":null,"page":"https://eternalsearch.net/dashboard/settings/projects","how":null},{"id":"project_ai_actions","title":"Fill, enrich and match a project with grants","description":"Fill a project from an attached file, enrich it from the team's site, match it with grants, draft a grant strategy and find comparable projects.","who":"team_admin","model":"eternal_search","agent_can_do":false,"rest":[],"mcp":null,"page":"https://eternalsearch.net/dashboard/projects","how":null},{"id":"team_search_profile","title":"Set the team's search profile","description":"Mission, objectives, focus and excluded labels, geography and opportunity types that steer every search of the team.","who":"team_admin","model":"none","agent_can_do":false,"rest":[],"mcp":null,"page":"https://eternalsearch.net/dashboard/settings/search-profile","how":null},{"id":"recurring_searches","title":"Schedule recurring searches","description":"Repeat a targeted search for a project on a schedule.","who":"team_admin","model":"eternal_search","agent_can_do":false,"rest":[],"mcp":null,"page":"https://eternalsearch.net/dashboard/research","how":null},{"id":"review_funder","title":"Review a funding organization","description":"Share the team's experience with a funder (moderated before publication), from the funder's page on the site (/organizations/{public_id}, linked from every grant).","who":"team_admin","model":"none","agent_can_do":false,"rest":[],"mcp":null,"page":null,"how":null}]},{"key":"open_longevity","title":"Open Longevity team only","note":"Internal pipelines. Listed so you can tell the person they exist; outsiders cannot run them yet.","capabilities":[{"id":"studio_pipelines","title":"Agent Studio pipelines","description":"Study Designer (research protocols), Application Writer (grant applications) and the other editable multi-agent pipelines.","who":"open_longevity","model":"eternal_search","agent_can_do":false,"rest":[],"mcp":null,"page":"https://eternalsearch.net/dashboard/agent-studio","how":null},{"id":"grants_and_labs_finder","title":"Grants Finder and Labs Finder","description":"Find grants and contract laboratories for a designed study.","who":"open_longevity","model":"eternal_search","agent_can_do":false,"rest":[],"mcp":null,"page":"https://eternalsearch.net/dashboard/grants-finder","how":null},{"id":"poster_production","title":"Scientific poster production","description":"One A0 poster from a set of articles or an Omega experiment.","who":"open_longevity","model":"eternal_search","agent_can_do":false,"rest":[],"mcp":null,"page":"https://eternalsearch.net/dashboard/agent-studio/poster-production","how":null}]}],"access_level":"public"}