This site exposes its reference content as a public, read-only MCP (Model Context Protocol) server, so AI assistants such as ChatGPT, Claude or Cursor can answer questions about Anna Mani straight from the source. No authentication is required.
Endpoint & protocol
URL
https://www.anna-mani.com/mcp
Transport
Streamable HTTP (single POST endpoint)
Protocol
MCP 2025-06-18 over JSON-RPC 2.0
Auth
None. The server is public and read-only.
Every request must send the header Accept: application/json, text/event-stream; requests without it are rejected with HTTP 406. MCP clients (ChatGPT, Claude, Cursor) do this automatically when you add the URL as a connector.
All tools are read-only and idempotent. Each response includes a pretty-printed JSON text block plus a matching structuredContent payload; the examples below are abbreviated.
01 · Get biography
get_biography
Returns a concise factual profile of Anna Mani: dates, places, fields of work, a career summary and her best-known quotations. Takes no arguments.
{
"jsonrpc": "2.0",
"id": 2,
"result": {
"content": [{ "type": "text", "text": "{\"name\": \"Anna Modayil Mani\", ... }" }],
"structuredContent": {
"biography": {
"name": "Anna Modayil Mani",
"lived": "1918–2001",
"knownAs": "The Weather Woman of India",
"fields": ["Physics", "Meteorology", "Solar radiation", "Atmospheric ozone", "Wind energy"],
"quotes": ["You can but do your best.", "We have only one life.", "Find a better way to do it!"]
}
}
}
}
02 · Get life timeline
get_timeline
Returns the chronology of Anna Mani’s life and career from 1918 to 2001, each entry with its year, place and description. Accepts an optional year filter matched against the entry’s year label.
{
"jsonrpc": "2.0",
"id": 3,
"result": {
"content": [{ "type": "text", "text": "[{\"year\": \"1948\", ... }]" }],
"structuredContent": {
"entries": [
{
"year": "1948",
"place": "Pune",
"text": "Returns to India and joins the India Meteorological Department. …"
}
]
}
}
}
03 · Get FAQ and remembrances
get_faq
Returns the site’s frequently asked questions about Anna Mani with their answers, plus short notes on her legacy in instruments and the honours and memorials named after her. Takes no arguments.
{
"jsonrpc": "2.0",
"id": 4,
"result": {
"content": [{ "type": "text", "text": "{\"faqs\": [...], \"remembrance\": [...]}" }],
"structuredContent": {
"faqs": [
{
"q": "Who was Anna Mani?",
"a": "Anna Modayil Mani (1918–2001) was an Indian physicist and meteorologist, …"
}
],
"remembrance": [
{ "title": "A legacy in instruments", "body": "Under her leadership, India stopped importing …" }
]
}
}
}
04 · Get further reading
get_bibliography
Returns the curated bibliography about Anna Mani: the biography, the children’s picture book, essays and scholarship, tributes, press coverage and film, each with citation details and links where available. Takes no arguments.
Full-text search across everything published on the site: the timeline, the remembrance notes, the FAQ and the bibliography. Requires a query string; matching is case-insensitive.
{
"jsonrpc": "2.0",
"id": 6,
"result": {
"content": [{ "type": "text", "text": "[{\"section\": \"timeline\", ... }]" }],
"structuredContent": {
"results": [
{
"section": "timeline",
"label": "1950s–1960s · Across India",
"text": "Establishes a network of solar radiation monitoring stations and advances ozone research, …"
},
{
"section": "timeline",
"label": "1987 · New Delhi",
"text": "Awarded the K. R. Ramanathan Medal by the Indian National Science Academy for her work on ozone."
}
]
}
}
}
Errors
Invalid arguments (for example a missing query) return a JSON-RPC error; a search with no matches returns an empty results array rather than an error.