{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_mruf7ye7skwg","handle":"foundation-discovery","url":"https://wellknown.network/agents/foundation-discovery","links":{"self":"https://wellknown.network/agents/foundation-discovery/record.json","html":"https://wellknown.network/agents/foundation-discovery","markdown":"https://wellknown.network/agents/foundation-discovery/record.md","api":"https://wellknown.network/api/v1/agents/foundation-discovery","status":"https://wellknown.network/api/v1/agents/foundation-discovery/status","claim":"https://wellknown.network/agents/foundation-discovery/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/foundation-discovery/claim.json","badge":"https://wellknown.network/agents/foundation-discovery/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/foundation-discovery/history","tools":"https://wellknown.network/api/v1/agents/foundation-discovery/tools"},"ard":{"identifier":"urn:air:kindora-mcp.azurewebsites.net:server:foundation-discovery","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"foundation-discovery","summary":"Foundation discovery and grant intelligence for nonprofits. 174K+ US funders, IRS 990 data.","description":"Foundation discovery and grant intelligence for nonprofits. 174K+ US funders, IRS 990 data.","publisher":{"name":"Kindora-PBC","url":null},"homepage":"https://www.kindora.co/mcp","repository":"https://github.com/Kindora-PBC/kindora","version":"0.1.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://kindora-mcp.azurewebsites.net/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"https://mcp.kindora.co/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-12T18:16:08.267426Z","publishedAt":"2026-09-12T18:16:08.267426Z","registryName":"io.github.Kindora-PBC/foundation-discovery"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"knowledge.knowledge-graph","name":"Knowledge Graphs","confidence":1,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.525,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"}],"categories":["content","knowledge","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-10-24T20:25:16.468Z","lastProbedAt":"2026-10-24T20:25:16.468Z","statusComputedAt":"2026-10-24T20:28:22.481Z","reliability30d":{"probes":217,"successRate":1,"p50Ms":98,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":217,"ok":217,"authBoundaryOk":0,"serviceOk":217,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-24T20:25:16.468Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":148,"error":null,"detail":{"tools":[{"name":"health_check","description":"Check server health and connectivity.\n\nReturns:\n    Dictionary with health status including:\n    - status: \"healthy\" or \"unhealthy\"\n    - version: Server versio"},{"name":"list_tools","description":"List available MCP tools and get detailed help.\n\nUse this tool to discover what tools are available and how to use them.\nCall without parameters to see all tool"},{"name":"search_funders","description":"Look up grantmaking organizations by name, topic, or location.\nText written by organizations, funders or job postings is named in the response's `untrusted_fiel"},{"name":"get_funder_profile","description":"Get detailed profile information for a specific funder.\nText written by organizations, funders or job postings is named in the response's `untrusted_fields`: tr"},{"name":"get_990_summary","description":"Get IRS 990 filing summary and financial trends for a foundation.\nText written by organizations, funders or job postings is named in the response's `untrusted_f"},{"name":"get_foundation_grants","description":"View grants made by a funder across IRS, web-extracted, and registry records.\nText written by organizations, funders or job postings is named in the response's "},{"name":"get_ntee_codes","description":"Browse NTEE (National Taxonomy of Exempt Entities) classification codes.\n\nNTEE codes are used to classify nonprofit organizations by their primary\npurpose. This"},{"name":"search_open_grants","description":"Search open grant opportunities from Kindora's active foundation-program corpus plus federal and state government grants.\nText written by organizations, funders"},{"name":"search_funder_jobs","description":"Search OPEN PHILANTHROPY JOBS at grantmaking foundations.\nText written by organizations, funders or job postings is named in the response's `untrusted_fields`: "},{"name":"search_nonprofits","description":"Search the ~2M-org universe of US nonprofits (IRS Business Master File) —\nthe RECIPIENT / grantee side, distinct from search_funders (the grantmaker\nside). Use "},{"name":"search_organizations","description":"Find nonprofits, NGOs and social enterprises in every country Kindora holds: US IRS filers,\ncharities registered with Canada's CRA, the Charity Commission for E"},{"name":"get_organization_profile","description":"Everything Kindora holds about one nonprofit, NGO or social enterprise, for a funder\nresearching it: identity and registrations (each with its register's licenc"},{"name":"find_funders_for_peers","description":"Find grantmakers that have ACTUALLY funded organizations LIKE the caller's,\nusing the real 7.5M-edge who-funds-whom grant graph (IRS 990-PF, 2022-2026).\nThis is"},{"name":"find_funders_of_nonprofit","description":"Find the funders that have ACTUALLY granted to ONE specific nonprofit —\nthe reverse of get_foundation_grants, over the real 7.5M-edge who-funds-whom\ngrant graph"},{"name":"get_funder_stats","description":"Get comprehensive giving statistics for a funder.\n\nThis tool calculates aggregate statistics about a funder's grantmaking\nfrom IRS 990-PF data, web-extracted gr"},{"name":"start_kindora_profile","description":"Set up a nonprofit organization on Kindora from a brief you wrote about it, when the person\nasks for that.\n\nWrite the brief from the conversation: who wrote it "},{"name":"start_connect_profile","description":"Set up a PERSON's Kindora Connect profile — one-to-one introductions between people who work on\nthe same things, suggested only when there is a real reason — fr"}],"toolCount":17,"toolsHash":"801c893aea02e2926add9800300a8b21c010d43b60d5bb0a591b0011979a441d","serverName":"kindora","capabilities":["experimental","logging","prompts","resources","tools","tasks","extensions"],"serverVersion":"3.4.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T17:33:54.267Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":95,"error":null,"detail":{"tools":[{"name":"health_check","description":"Check server health and connectivity.\n\nReturns:\n    Dictionary with health status including:\n    - status: \"healthy\" or \"unhealthy\"\n    - version: Server versio"},{"name":"list_tools","description":"List available MCP tools and get detailed help.\n\nUse this tool to discover what tools are available and how to use them.\nCall without parameters to see all tool"},{"name":"search_funders","description":"Look up grantmaking organizations by name, topic, or location.\nText written by organizations, funders or job postings is named in the response's `untrusted_fiel"},{"name":"get_funder_profile","description":"Get detailed profile information for a specific funder.\nText written by organizations, funders or job postings is named in the response's `untrusted_fields`: tr"},{"name":"get_990_summary","description":"Get IRS 990 filing summary and financial trends for a foundation.\nText written by organizations, funders or job postings is named in the response's `untrusted_f"},{"name":"get_foundation_grants","description":"View grants made by a funder across IRS, web-extracted, and registry records.\nText written by organizations, funders or job postings is named in the response's "},{"name":"get_ntee_codes","description":"Browse NTEE (National Taxonomy of Exempt Entities) classification codes.\n\nNTEE codes are used to classify nonprofit organizations by their primary\npurpose. This"},{"name":"search_open_grants","description":"Search open grant opportunities from Kindora's active foundation-program corpus plus federal and state government grants.\nText written by organizations, funders"},{"name":"search_funder_jobs","description":"Search OPEN PHILANTHROPY JOBS at grantmaking foundations.\nText written by organizations, funders or job postings is named in the response's `untrusted_fields`: "},{"name":"search_nonprofits","description":"Search the ~2M-org universe of US nonprofits (IRS Business Master File) —\nthe RECIPIENT / grantee side, distinct from search_funders (the grantmaker\nside). Use "},{"name":"search_organizations","description":"Find nonprofits, NGOs and social enterprises in every country Kindora holds: US IRS filers,\ncharities registered with Canada's CRA, the Charity Commission for E"},{"name":"get_organization_profile","description":"Everything Kindora holds about one nonprofit, NGO or social enterprise, for a funder\nresearching it: identity and registrations (each with its register's licenc"},{"name":"find_funders_for_peers","description":"Find grantmakers that have ACTUALLY funded organizations LIKE the caller's,\nusing the real 7.5M-edge who-funds-whom grant graph (IRS 990-PF, 2022-2026).\nThis is"},{"name":"find_funders_of_nonprofit","description":"Find the funders that have ACTUALLY granted to ONE specific nonprofit —\nthe reverse of get_foundation_grants, over the real 7.5M-edge who-funds-whom\ngrant graph"},{"name":"get_funder_stats","description":"Get comprehensive giving statistics for a funder.\n\nThis tool calculates aggregate statistics about a funder's grantmaking\nfrom IRS 990-PF data, web-extracted gr"},{"name":"start_kindora_profile","description":"Set up a nonprofit organization on Kindora from a brief you wrote about it, when the person\nasks for that.\n\nWrite the brief from the conversation: who wrote it "},{"name":"start_connect_profile","description":"Set up a PERSON's Kindora Connect profile — one-to-one introductions between people who work on\nthe same things, suggested only when there is a real reason — fr"}],"toolCount":17,"toolsHash":"801c893aea02e2926add9800300a8b21c010d43b60d5bb0a591b0011979a441d","serverName":"kindora","capabilities":["experimental","logging","prompts","resources","tools","tasks","extensions"],"serverVersion":"3.4.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T13:28:33.614Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":100,"error":null,"detail":{"tools":[{"name":"health_check","description":"Check server health and connectivity.\n\nReturns:\n    Dictionary with health status including:\n    - status: \"healthy\" or \"unhealthy\"\n    - version: Server versio"},{"name":"list_tools","description":"List available MCP tools and get detailed help.\n\nUse this tool to discover what tools are available and how to use them.\nCall without parameters to see all tool"},{"name":"search_funders","description":"Look up grantmaking organizations by name, topic, or location.\nText written by organizations, funders or job postings is named in the response's `untrusted_fiel"},{"name":"get_funder_profile","description":"Get detailed profile information for a specific funder.\nText written by organizations, funders or job postings is named in the response's `untrusted_fields`: tr"},{"name":"get_990_summary","description":"Get IRS 990 filing summary and financial trends for a foundation.\nText written by organizations, funders or job postings is named in the response's `untrusted_f"},{"name":"get_foundation_grants","description":"View grants made by a funder across IRS, web-extracted, and registry records.\nText written by organizations, funders or job postings is named in the response's "},{"name":"get_ntee_codes","description":"Browse NTEE (National Taxonomy of Exempt Entities) classification codes.\n\nNTEE codes are used to classify nonprofit organizations by their primary\npurpose. This"},{"name":"search_open_grants","description":"Search open grant opportunities from Kindora's active foundation-program corpus plus federal and state government grants.\nText written by organizations, funders"},{"name":"search_funder_jobs","description":"Search OPEN PHILANTHROPY JOBS at grantmaking foundations.\nText written by organizations, funders or job postings is named in the response's `untrusted_fields`: "},{"name":"search_nonprofits","description":"Search the ~2M-org universe of US nonprofits (IRS Business Master File) —\nthe RECIPIENT / grantee side, distinct from search_funders (the grantmaker\nside). Use "},{"name":"search_organizations","description":"Find nonprofits, NGOs and social enterprises in every country Kindora holds: US IRS filers,\ncharities registered with Canada's CRA, the Charity Commission for E"},{"name":"get_organization_profile","description":"Everything Kindora holds about one nonprofit, NGO or social enterprise, for a funder\nresearching it: identity and registrations (each with its register's licenc"},{"name":"find_funders_for_peers","description":"Find grantmakers that have ACTUALLY funded organizations LIKE the caller's,\nusing the real 7.5M-edge who-funds-whom grant graph (IRS 990-PF, 2022-2026).\nThis is"},{"name":"find_funders_of_nonprofit","description":"Find the funders that have ACTUALLY granted to ONE specific nonprofit —\nthe reverse of get_foundation_grants, over the real 7.5M-edge who-funds-whom\ngrant graph"},{"name":"get_funder_stats","description":"Get comprehensive giving statistics for a funder.\n\nThis tool calculates aggregate statistics about a funder's grantmaking\nfrom IRS 990-PF data, web-extracted gr"},{"name":"start_kindora_profile","description":"Set up a nonprofit organization on Kindora from a brief you wrote about it, when the person\nasks for that.\n\nWrite the brief from the conversation: who wrote it "},{"name":"start_connect_profile","description":"Set up a PERSON's Kindora Connect profile — one-to-one introductions between people who work on\nthe same things, suggested only when there is a real reason — fr"}],"toolCount":17,"toolsHash":"801c893aea02e2926add9800300a8b21c010d43b60d5bb0a591b0011979a441d","serverName":"kindora","capabilities":["experimental","logging","prompts","resources","tools","tasks","extensions"],"serverVersion":"3.4.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T10:24:33.383Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":97,"error":null,"detail":{"tools":[{"name":"health_check","description":"Check server health and connectivity.\n\nReturns:\n    Dictionary with health status including:\n    - status: \"healthy\" or \"unhealthy\"\n    - version: Server versio"},{"name":"list_tools","description":"List available MCP tools and get detailed help.\n\nUse this tool to discover what tools are available and how to use them.\nCall without parameters to see all tool"},{"name":"search_funders","description":"Look up grantmaking organizations by name, topic, or location.\nText written by organizations, funders or job postings is named in the response's `untrusted_fiel"},{"name":"get_funder_profile","description":"Get detailed profile information for a specific funder.\nText written by organizations, funders or job postings is named in the response's `untrusted_fields`: tr"},{"name":"get_990_summary","description":"Get IRS 990 filing summary and financial trends for a foundation.\nText written by organizations, funders or job postings is named in the response's `untrusted_f"},{"name":"get_foundation_grants","description":"View grants made by a funder across IRS, web-extracted, and registry records.\nText written by organizations, funders or job postings is named in the response's "},{"name":"get_ntee_codes","description":"Browse NTEE (National Taxonomy of Exempt Entities) classification codes.\n\nNTEE codes are used to classify nonprofit organizations by their primary\npurpose. This"},{"name":"search_open_grants","description":"Search open grant opportunities from Kindora's active foundation-program corpus plus federal and state government grants.\nText written by organizations, funders"},{"name":"search_funder_jobs","description":"Search OPEN PHILANTHROPY JOBS at grantmaking foundations.\nText written by organizations, funders or job postings is named in the response's `untrusted_fields`: "},{"name":"search_nonprofits","description":"Search the ~2M-org universe of US nonprofits (IRS Business Master File) —\nthe RECIPIENT / grantee side, distinct from search_funders (the grantmaker\nside). Use "},{"name":"search_organizations","description":"Find nonprofits, NGOs and social enterprises in every country Kindora holds: US IRS filers,\ncharities registered with Canada's CRA, the Charity Commission for E"},{"name":"get_organization_profile","description":"Everything Kindora holds about one nonprofit, NGO or social enterprise, for a funder\nresearching it: identity and registrations (each with its register's licenc"},{"name":"find_funders_for_peers","description":"Find grantmakers that have ACTUALLY funded organizations LIKE the caller's,\nusing the real 7.5M-edge who-funds-whom grant graph (IRS 990-PF, 2022-2026).\nThis is"},{"name":"find_funders_of_nonprofit","description":"Find the funders that have ACTUALLY granted to ONE specific nonprofit —\nthe reverse of get_foundation_grants, over the real 7.5M-edge who-funds-whom\ngrant graph"},{"name":"get_funder_stats","description":"Get comprehensive giving statistics for a funder.\n\nThis tool calculates aggregate statistics about a funder's grantmaking\nfrom IRS 990-PF data, web-extracted gr"},{"name":"start_kindora_profile","description":"Set up a nonprofit organization on Kindora from a brief you wrote about it, when the person\nasks for that.\n\nWrite the brief from the conversation: who wrote it "},{"name":"start_connect_profile","description":"Set up a PERSON's Kindora Connect profile — one-to-one introductions between people who work on\nthe same things, suggested only when there is a real reason — fr"}],"toolCount":17,"toolsHash":"801c893aea02e2926add9800300a8b21c010d43b60d5bb0a591b0011979a441d","serverName":"kindora","capabilities":["experimental","logging","prompts","resources","tools","tasks","extensions"],"serverVersion":"3.4.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T06:27:02.538Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":97,"error":null,"detail":{"tools":[{"name":"health_check","description":"Check server health and connectivity.\n\nReturns:\n    Dictionary with health status including:\n    - status: \"healthy\" or \"unhealthy\"\n    - version: Server versio"},{"name":"list_tools","description":"List available MCP tools and get detailed help.\n\nUse this tool to discover what tools are available and how to use them.\nCall without parameters to see all tool"},{"name":"search_funders","description":"Look up grantmaking organizations by name, topic, or location.\nText written by organizations, funders or job postings is named in the response's `untrusted_fiel"},{"name":"get_funder_profile","description":"Get detailed profile information for a specific funder.\nText written by organizations, funders or job postings is named in the response's `untrusted_fields`: tr"},{"name":"get_990_summary","description":"Get IRS 990 filing summary and financial trends for a foundation.\nText written by organizations, funders or job postings is named in the response's `untrusted_f"},{"name":"get_foundation_grants","description":"View grants made by a funder across IRS, web-extracted, and registry records.\nText written by organizations, funders or job postings is named in the response's "},{"name":"get_ntee_codes","description":"Browse NTEE (National Taxonomy of Exempt Entities) classification codes.\n\nNTEE codes are used to classify nonprofit organizations by their primary\npurpose. This"},{"name":"search_open_grants","description":"Search open grant opportunities from Kindora's active foundation-program corpus plus federal and state government grants.\nText written by organizations, funders"},{"name":"search_funder_jobs","description":"Search OPEN PHILANTHROPY JOBS at grantmaking foundations.\nText written by organizations, funders or job postings is named in the response's `untrusted_fields`: "},{"name":"search_nonprofits","description":"Search the ~2M-org universe of US nonprofits (IRS Business Master File) —\nthe RECIPIENT / grantee side, distinct from search_funders (the grantmaker\nside). Use "},{"name":"search_organizations","description":"Find nonprofits, NGOs and social enterprises in every country Kindora holds: US IRS filers,\ncharities registered with Canada's CRA, the Charity Commission for E"},{"name":"get_organization_profile","description":"Everything Kindora holds about one nonprofit, NGO or social enterprise, for a funder\nresearching it: identity and registrations (each with its register's licenc"},{"name":"find_funders_for_peers","description":"Find grantmakers that have ACTUALLY funded organizations LIKE the caller's,\nusing the real 7.5M-edge who-funds-whom grant graph (IRS 990-PF, 2022-2026).\nThis is"},{"name":"find_funders_of_nonprofit","description":"Find the funders that have ACTUALLY granted to ONE specific nonprofit —\nthe reverse of get_foundation_grants, over the real 7.5M-edge who-funds-whom\ngrant graph"},{"name":"get_funder_stats","description":"Get comprehensive giving statistics for a funder.\n\nThis tool calculates aggregate statistics about a funder's grantmaking\nfrom IRS 990-PF data, web-extracted gr"},{"name":"start_kindora_profile","description":"Set up a nonprofit organization on Kindora from a brief you wrote about it, when the person\nasks for that.\n\nWrite the brief from the conversation: who wrote it "},{"name":"start_connect_profile","description":"Set up a PERSON's Kindora Connect profile — one-to-one introductions between people who work on\nthe same things, suggested only when there is a real reason — fr"}],"toolCount":17,"toolsHash":"801c893aea02e2926add9800300a8b21c010d43b60d5bb0a591b0011979a441d","serverName":"kindora","capabilities":["experimental","logging","prompts","resources","tools","tasks","extensions"],"serverVersion":"3.4.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T03:21:36.899Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":99,"error":null,"detail":{"tools":[{"name":"health_check","description":"Check server health and connectivity.\n\nReturns:\n    Dictionary with health status including:\n    - status: \"healthy\" or \"unhealthy\"\n    - version: Server versio"},{"name":"list_tools","description":"List available MCP tools and get detailed help.\n\nUse this tool to discover what tools are available and how to use them.\nCall without parameters to see all tool"},{"name":"search_funders","description":"Look up grantmaking organizations by name, topic, or location.\nText written by organizations, funders or job postings is named in the response's `untrusted_fiel"},{"name":"get_funder_profile","description":"Get detailed profile information for a specific funder.\nText written by organizations, funders or job postings is named in the response's `untrusted_fields`: tr"},{"name":"get_990_summary","description":"Get IRS 990 filing summary and financial trends for a foundation.\nText written by organizations, funders or job postings is named in the response's `untrusted_f"},{"name":"get_foundation_grants","description":"View grants made by a funder across IRS, web-extracted, and registry records.\nText written by organizations, funders or job postings is named in the response's "},{"name":"get_ntee_codes","description":"Browse NTEE (National Taxonomy of Exempt Entities) classification codes.\n\nNTEE codes are used to classify nonprofit organizations by their primary\npurpose. This"},{"name":"search_open_grants","description":"Search open grant opportunities from Kindora's active foundation-program corpus plus federal and state government grants.\nText written by organizations, funders"},{"name":"search_funder_jobs","description":"Search OPEN PHILANTHROPY JOBS at grantmaking foundations.\nText written by organizations, funders or job postings is named in the response's `untrusted_fields`: "},{"name":"search_nonprofits","description":"Search the ~2M-org universe of US nonprofits (IRS Business Master File) —\nthe RECIPIENT / grantee side, distinct from search_funders (the grantmaker\nside). Use "},{"name":"search_organizations","description":"Find nonprofits, NGOs and social enterprises in every country Kindora holds: US IRS filers,\ncharities registered with Canada's CRA, the Charity Commission for E"},{"name":"get_organization_profile","description":"Everything Kindora holds about one nonprofit, NGO or social enterprise, for a funder\nresearching it: identity and registrations (each with its register's licenc"},{"name":"find_funders_for_peers","description":"Find grantmakers that have ACTUALLY funded organizations LIKE the caller's,\nusing the real 7.5M-edge who-funds-whom grant graph (IRS 990-PF, 2022-2026).\nThis is"},{"name":"find_funders_of_nonprofit","description":"Find the funders that have ACTUALLY granted to ONE specific nonprofit —\nthe reverse of get_foundation_grants, over the real 7.5M-edge who-funds-whom\ngrant graph"},{"name":"get_funder_stats","description":"Get comprehensive giving statistics for a funder.\n\nThis tool calculates aggregate statistics about a funder's grantmaking\nfrom IRS 990-PF data, web-extracted gr"},{"name":"start_kindora_profile","description":"Set up a nonprofit organization on Kindora from a brief you wrote about it, when the person\nasks for that.\n\nWrite the brief from the conversation: who wrote it "},{"name":"start_connect_profile","description":"Set up a PERSON's Kindora Connect profile — one-to-one introductions between people who work on\nthe same things, suggested only when there is a real reason — fr"}],"toolCount":17,"toolsHash":"801c893aea02e2926add9800300a8b21c010d43b60d5bb0a591b0011979a441d","serverName":"kindora","capabilities":["experimental","logging","prompts","resources","tools","tasks","extensions"],"serverVersion":"3.4.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T23:25:59.946Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":96,"error":null,"detail":{"tools":[{"name":"health_check","description":"Check server health and connectivity.\n\nReturns:\n    Dictionary with health status including:\n    - status: \"healthy\" or \"unhealthy\"\n    - version: Server versio"},{"name":"list_tools","description":"List available MCP tools and get detailed help.\n\nUse this tool to discover what tools are available and how to use them.\nCall without parameters to see all tool"},{"name":"search_funders","description":"Look up grantmaking organizations by name, topic, or location.\nText written by organizations, funders or job postings is named in the response's `untrusted_fiel"},{"name":"get_funder_profile","description":"Get detailed profile information for a specific funder.\nText written by organizations, funders or job postings is named in the response's `untrusted_fields`: tr"},{"name":"get_990_summary","description":"Get IRS 990 filing summary and financial trends for a foundation.\nText written by organizations, funders or job postings is named in the response's `untrusted_f"},{"name":"get_foundation_grants","description":"View grants made by a funder across IRS, web-extracted, and registry records.\nText written by organizations, funders or job postings is named in the response's "},{"name":"get_ntee_codes","description":"Browse NTEE (National Taxonomy of Exempt Entities) classification codes.\n\nNTEE codes are used to classify nonprofit organizations by their primary\npurpose. This"},{"name":"search_open_grants","description":"Search open grant opportunities from Kindora's active foundation-program corpus plus federal and state government grants.\nText written by organizations, funders"},{"name":"search_funder_jobs","description":"Search OPEN PHILANTHROPY JOBS at grantmaking foundations.\nText written by organizations, funders or job postings is named in the response's `untrusted_fields`: "},{"name":"search_nonprofits","description":"Search the ~2M-org universe of US nonprofits (IRS Business Master File) —\nthe RECIPIENT / grantee side, distinct from search_funders (the grantmaker\nside). Use "},{"name":"search_organizations","description":"Find nonprofits, NGOs and social enterprises in every country Kindora holds: US IRS filers,\ncharities registered with Canada's CRA, the Charity Commission for E"},{"name":"get_organization_profile","description":"Everything Kindora holds about one nonprofit, NGO or social enterprise, for a funder\nresearching it: identity and registrations (each with its register's licenc"},{"name":"find_funders_for_peers","description":"Find grantmakers that have ACTUALLY funded organizations LIKE the caller's,\nusing the real 7.5M-edge who-funds-whom grant graph (IRS 990-PF, 2022-2026).\nThis is"},{"name":"find_funders_of_nonprofit","description":"Find the funders that have ACTUALLY granted to ONE specific nonprofit —\nthe reverse of get_foundation_grants, over the real 7.5M-edge who-funds-whom\ngrant graph"},{"name":"get_funder_stats","description":"Get comprehensive giving statistics for a funder.\n\nThis tool calculates aggregate statistics about a funder's grantmaking\nfrom IRS 990-PF data, web-extracted gr"},{"name":"start_kindora_profile","description":"Set up a nonprofit organization on Kindora from a brief you wrote about it, when the person\nasks for that.\n\nWrite the brief from the conversation: who wrote it "},{"name":"start_connect_profile","description":"Set up a PERSON's Kindora Connect profile — one-to-one introductions between people who work on\nthe same things, suggested only when there is a real reason — fr"}],"toolCount":17,"toolsHash":"801c893aea02e2926add9800300a8b21c010d43b60d5bb0a591b0011979a441d","serverName":"kindora","capabilities":["experimental","logging","prompts","resources","tools","tasks","extensions"],"serverVersion":"3.4.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T20:26:02.946Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":106,"error":null,"detail":{"tools":[{"name":"health_check","description":"Check server health and connectivity.\n\nReturns:\n    Dictionary with health status including:\n    - status: \"healthy\" or \"unhealthy\"\n    - version: Server versio"},{"name":"list_tools","description":"List available MCP tools and get detailed help.\n\nUse this tool to discover what tools are available and how to use them.\nCall without parameters to see all tool"},{"name":"search_funders","description":"Look up grantmaking organizations by name, topic, or location.\nText written by organizations, funders or job postings is named in the response's `untrusted_fiel"},{"name":"get_funder_profile","description":"Get detailed profile information for a specific funder.\nText written by organizations, funders or job postings is named in the response's `untrusted_fields`: tr"},{"name":"get_990_summary","description":"Get IRS 990 filing summary and financial trends for a foundation.\nText written by organizations, funders or job postings is named in the response's `untrusted_f"},{"name":"get_foundation_grants","description":"View grants made by a funder across IRS, web-extracted, and registry records.\nText written by organizations, funders or job postings is named in the response's "},{"name":"get_ntee_codes","description":"Browse NTEE (National Taxonomy of Exempt Entities) classification codes.\n\nNTEE codes are used to classify nonprofit organizations by their primary\npurpose. This"},{"name":"search_open_grants","description":"Search open grant opportunities from Kindora's active foundation-program corpus plus federal and state government grants.\nText written by organizations, funders"},{"name":"search_funder_jobs","description":"Search OPEN PHILANTHROPY JOBS at grantmaking foundations.\nText written by organizations, funders or job postings is named in the response's `untrusted_fields`: "},{"name":"search_nonprofits","description":"Search the ~2M-org universe of US nonprofits (IRS Business Master File) —\nthe RECIPIENT / grantee side, distinct from search_funders (the grantmaker\nside). Use "},{"name":"search_organizations","description":"Find nonprofits, NGOs and social enterprises in every country Kindora holds: US IRS filers,\ncharities registered with Canada's CRA, the Charity Commission for E"},{"name":"get_organization_profile","description":"Everything Kindora holds about one nonprofit, NGO or social enterprise, for a funder\nresearching it: identity and registrations (each with its register's licenc"},{"name":"find_funders_for_peers","description":"Find grantmakers that have ACTUALLY funded organizations LIKE the caller's,\nusing the real 7.5M-edge who-funds-whom grant graph (IRS 990-PF, 2022-2026).\nThis is"},{"name":"find_funders_of_nonprofit","description":"Find the funders that have ACTUALLY granted to ONE specific nonprofit —\nthe reverse of get_foundation_grants, over the real 7.5M-edge who-funds-whom\ngrant graph"},{"name":"get_funder_stats","description":"Get comprehensive giving statistics for a funder.\n\nThis tool calculates aggregate statistics about a funder's grantmaking\nfrom IRS 990-PF data, web-extracted gr"},{"name":"start_kindora_profile","description":"Set up a nonprofit organization on Kindora from a brief you wrote about it, when the person\nasks for that.\n\nWrite the brief from the conversation: who wrote it "},{"name":"start_connect_profile","description":"Set up a PERSON's Kindora Connect profile — one-to-one introductions between people who work on\nthe same things, suggested only when there is a real reason — fr"}],"toolCount":17,"toolsHash":"801c893aea02e2926add9800300a8b21c010d43b60d5bb0a591b0011979a441d","serverName":"kindora","capabilities":["experimental","logging","prompts","resources","tools","tasks","extensions"],"serverVersion":"3.4.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T16:28:15.486Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":143,"error":null,"detail":{"tools":[{"name":"health_check","description":"Check server health and connectivity.\n\nReturns:\n    Dictionary with health status including:\n    - status: \"healthy\" or \"unhealthy\"\n    - version: Server versio"},{"name":"list_tools","description":"List available MCP tools and get detailed help.\n\nUse this tool to discover what tools are available and how to use them.\nCall without parameters to see all tool"},{"name":"search_funders","description":"Look up grantmaking organizations by name, topic, or location.\nText written by organizations, funders or job postings is named in the response's `untrusted_fiel"},{"name":"get_funder_profile","description":"Get detailed profile information for a specific funder.\nText written by organizations, funders or job postings is named in the response's `untrusted_fields`: tr"},{"name":"get_990_summary","description":"Get IRS 990 filing summary and financial trends for a foundation.\nText written by organizations, funders or job postings is named in the response's `untrusted_f"},{"name":"get_foundation_grants","description":"View grants made by a funder across IRS, web-extracted, and registry records.\nText written by organizations, funders or job postings is named in the response's "},{"name":"get_ntee_codes","description":"Browse NTEE (National Taxonomy of Exempt Entities) classification codes.\n\nNTEE codes are used to classify nonprofit organizations by their primary\npurpose. This"},{"name":"search_open_grants","description":"Search open grant opportunities from Kindora's active foundation-program corpus plus federal and state government grants.\nText written by organizations, funders"},{"name":"search_funder_jobs","description":"Search OPEN PHILANTHROPY JOBS at grantmaking foundations.\nText written by organizations, funders or job postings is named in the response's `untrusted_fields`: "},{"name":"search_nonprofits","description":"Search the ~2M-org universe of US nonprofits (IRS Business Master File) —\nthe RECIPIENT / grantee side, distinct from search_funders (the grantmaker\nside). Use "},{"name":"search_organizations","description":"Find nonprofits, NGOs and social enterprises in every country Kindora holds: US IRS filers,\ncharities registered with Canada's CRA, the Charity Commission for E"},{"name":"get_organization_profile","description":"Everything Kindora holds about one nonprofit, NGO or social enterprise, for a funder\nresearching it: identity and registrations (each with its register's licenc"},{"name":"find_funders_for_peers","description":"Find grantmakers that have ACTUALLY funded organizations LIKE the caller's,\nusing the real 7.5M-edge who-funds-whom grant graph (IRS 990-PF, 2022-2026).\nThis is"},{"name":"find_funders_of_nonprofit","description":"Find the funders that have ACTUALLY granted to ONE specific nonprofit —\nthe reverse of get_foundation_grants, over the real 7.5M-edge who-funds-whom\ngrant graph"},{"name":"get_funder_stats","description":"Get comprehensive giving statistics for a funder.\n\nThis tool calculates aggregate statistics about a funder's grantmaking\nfrom IRS 990-PF data, web-extracted gr"},{"name":"start_kindora_profile","description":"Set up a nonprofit organization on Kindora from a brief you wrote about it, when the person\nasks for that.\n\nWrite the brief from the conversation: who wrote it "},{"name":"start_connect_profile","description":"Set up a PERSON's Kindora Connect profile — one-to-one introductions between people who work on\nthe same things, suggested only when there is a real reason — fr"}],"toolCount":17,"toolsHash":"68421783a6c342cded3fb532e3aa871a6ee5723c823e8c1797beb4788ff8efdf","serverName":"kindora","capabilities":["experimental","logging","prompts","resources","tools","tasks","extensions"],"serverVersion":"3.4.3","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T14:29:56.129Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":97,"error":null,"detail":{"tools":[{"name":"health_check","description":"Check server health and connectivity.\n\nReturns:\n    Dictionary with health status including:\n    - status: \"healthy\" or \"unhealthy\"\n    - version: Server versio"},{"name":"list_tools","description":"List available MCP tools and get detailed help.\n\nUse this tool to discover what tools are available and how to use them.\nCall without parameters to see all tool"},{"name":"search_funders","description":"Look up grantmaking organizations by name, topic, or location.\nText written by organizations, funders or job postings is named in the response's `untrusted_fiel"},{"name":"get_funder_profile","description":"Get detailed profile information for a specific funder.\nText written by organizations, funders or job postings is named in the response's `untrusted_fields`: tr"},{"name":"get_990_summary","description":"Get IRS 990 filing summary and financial trends for a foundation.\nText written by organizations, funders or job postings is named in the response's `untrusted_f"},{"name":"get_foundation_grants","description":"View grants made by a funder across IRS, web-extracted, and registry records.\nText written by organizations, funders or job postings is named in the response's "},{"name":"get_ntee_codes","description":"Browse NTEE (National Taxonomy of Exempt Entities) classification codes.\n\nNTEE codes are used to classify nonprofit organizations by their primary\npurpose. This"},{"name":"search_open_grants","description":"Search open grant opportunities from Kindora's active foundation-program corpus plus federal and state government grants.\nText written by organizations, funders"},{"name":"search_funder_jobs","description":"Search OPEN PHILANTHROPY JOBS at grantmaking foundations.\nText written by organizations, funders or job postings is named in the response's `untrusted_fields`: "},{"name":"search_nonprofits","description":"Search the ~2M-org universe of US nonprofits (IRS Business Master File) —\nthe RECIPIENT / grantee side, distinct from search_funders (the grantmaker\nside). Use "},{"name":"search_organizations","description":"Find nonprofits, NGOs and social enterprises in every country Kindora holds: US IRS filers,\ncharities registered with Canada's CRA, the Charity Commission for E"},{"name":"get_organization_profile","description":"Everything Kindora holds about one nonprofit, NGO or social enterprise, for a funder\nresearching it: identity and registrations (each with its register's licenc"},{"name":"find_funders_for_peers","description":"Find grantmakers that have ACTUALLY funded organizations LIKE the caller's,\nusing the real 7.5M-edge who-funds-whom grant graph (IRS 990-PF, 2022-2026).\nThis is"},{"name":"find_funders_of_nonprofit","description":"Find the funders that have ACTUALLY granted to ONE specific nonprofit —\nthe reverse of get_foundation_grants, over the real 7.5M-edge who-funds-whom\ngrant graph"},{"name":"get_funder_stats","description":"Get comprehensive giving statistics for a funder.\n\nThis tool calculates aggregate statistics about a funder's grantmaking\nfrom IRS 990-PF data, web-extracted gr"},{"name":"start_kindora_profile","description":"Set up a nonprofit organization on Kindora from a brief you wrote about it, when the person\nasks for that.\n\nWrite the brief from the conversation: who wrote it "},{"name":"start_connect_profile","description":"Set up a PERSON's Kindora Connect profile — one-to-one introductions between people who work on\nthe same things, suggested only when there is a real reason — fr"}],"toolCount":17,"toolsHash":"68421783a6c342cded3fb532e3aa871a6ee5723c823e8c1797beb4788ff8efdf","serverName":"kindora","capabilities":["experimental","logging","prompts","resources","tools","tasks","extensions"],"serverVersion":"3.4.3","protocolVersion":"2025-06-18"}}],"tools":[{"name":"health_check","description":"Check server health and connectivity.\n\nReturns:\n    Dictionary with health status including:\n    - status: \"healthy\" or \"unhealthy\"\n    - version: Server versio"},{"name":"list_tools","description":"List available MCP tools and get detailed help.\n\nUse this tool to discover what tools are available and how to use them.\nCall without parameters to see all tool"},{"name":"search_funders","description":"Look up grantmaking organizations by name, topic, or location.\nText written by organizations, funders or job postings is named in the response's `untrusted_fiel"},{"name":"get_funder_profile","description":"Get detailed profile information for a specific funder.\nText written by organizations, funders or job postings is named in the response's `untrusted_fields`: tr"},{"name":"get_990_summary","description":"Get IRS 990 filing summary and financial trends for a foundation.\nText written by organizations, funders or job postings is named in the response's `untrusted_f"},{"name":"get_foundation_grants","description":"View grants made by a funder across IRS, web-extracted, and registry records.\nText written by organizations, funders or job postings is named in the response's "},{"name":"get_ntee_codes","description":"Browse NTEE (National Taxonomy of Exempt Entities) classification codes.\n\nNTEE codes are used to classify nonprofit organizations by their primary\npurpose. This"},{"name":"search_open_grants","description":"Search open grant opportunities from Kindora's active foundation-program corpus plus federal and state government grants.\nText written by organizations, funders"},{"name":"search_funder_jobs","description":"Search OPEN PHILANTHROPY JOBS at grantmaking foundations.\nText written by organizations, funders or job postings is named in the response's `untrusted_fields`: "},{"name":"search_nonprofits","description":"Search the ~2M-org universe of US nonprofits (IRS Business Master File) —\nthe RECIPIENT / grantee side, distinct from search_funders (the grantmaker\nside). Use "},{"name":"search_organizations","description":"Find nonprofits, NGOs and social enterprises in every country Kindora holds: US IRS filers,\ncharities registered with Canada's CRA, the Charity Commission for E"},{"name":"get_organization_profile","description":"Everything Kindora holds about one nonprofit, NGO or social enterprise, for a funder\nresearching it: identity and registrations (each with its register's licenc"},{"name":"find_funders_for_peers","description":"Find grantmakers that have ACTUALLY funded organizations LIKE the caller's,\nusing the real 7.5M-edge who-funds-whom grant graph (IRS 990-PF, 2022-2026).\nThis is"},{"name":"find_funders_of_nonprofit","description":"Find the funders that have ACTUALLY granted to ONE specific nonprofit —\nthe reverse of get_foundation_grants, over the real 7.5M-edge who-funds-whom\ngrant graph"},{"name":"get_funder_stats","description":"Get comprehensive giving statistics for a funder.\n\nThis tool calculates aggregate statistics about a funder's grantmaking\nfrom IRS 990-PF data, web-extracted gr"},{"name":"start_kindora_profile","description":"Set up a nonprofit organization on Kindora from a brief you wrote about it, when the person\nasks for that.\n\nWrite the brief from the conversation: who wrote it "},{"name":"start_connect_profile","description":"Set up a PERSON's Kindora Connect profile — one-to-one introductions between people who work on\nthe same things, suggested only when there is a real reason — fr"}],"package":null,"toolSurface":{"id":"ts_kyvwscg3kqtf","endpointId":"ep_wbnz25cd7j2r","hash":"801c893aea02e2926add9800300a8b21c010d43b60d5bb0a591b0011979a441d","toolCount":17,"serverName":"kindora","serverVersion":"3.4.3","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-23T23:25:59.956Z","lastSeenAt":"2026-10-24T20:25:16.472Z","observations":4,"toolNames":["health_check","list_tools","search_funders","get_funder_profile","get_990_summary","get_foundation_grants","get_ntee_codes","search_open_grants","search_funder_jobs","search_nonprofits","search_organizations","get_organization_profile","find_funders_for_peers","find_funders_of_nonprofit","get_funder_stats","start_kindora_profile","start_connect_profile"],"distinctSurfaces":28},"endpointFacts":[{"id":"ep_zpdwpwufq8vr","url":"https://kindora-mcp.azurewebsites.net/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-23T08:28:03.517Z","auth":{"observedAt":"2026-10-23T08:28:03.611Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-23T08:28:03.888Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"*.azurewebsites.net","issuer":{"commonName":"Microsoft TLS G2 RSA CA OCSP 02","organization":"Microsoft Corporation"},"validFrom":"2026-10-11T20:49:53.000Z","validTo":"2027-01-19T19:49:53.000Z","daysToExpiry":86,"sanCount":30,"fingerprint256":"75:36:3D:C5:83:B9:FD:2C:B3:6D:23:E8:7A:B4:AA:82:65:3B:93:36:06:5D:D5:85:C4:89:6E:CB:E2:DC:0C:12"}},{"id":"ep_wbnz25cd7j2r","url":"https://mcp.kindora.co/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-24T13:28:33.656Z","auth":{"observedAt":"2026-10-24T13:28:33.751Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-24T13:28:34.027Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"mcp.kindora.co","issuer":{"commonName":"GeoTrust TLS RSA CA G1","organization":"DigiCert Inc"},"validFrom":"2026-07-14T00:00:00.000Z","validTo":"2027-01-14T23:59:59.000Z","daysToExpiry":81,"sanCount":1,"fingerprint256":"DD:DD:CB:79:6E:B9:04:C4:2D:54:0E:EB:2F:32:96:13:8C:26:D9:1D:B8:93:B0:FF:08:68:FB:D2:4F:8C:0A:CF"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.Kindora-PBC/foundation-discovery","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.Kindora-PBC%2Ffoundation-discovery","firstSeenAt":"2026-09-06T04:20:52.004Z","fetchedAt":"2026-10-22T15:22:26.769Z","normalizedAt":"2026-10-22T15:22:26.769Z"}]},"firstSeenAt":"2026-09-06T04:20:52.004Z","updatedAt":"2026-10-24T20:29:43.800Z"}