IRS 990 Nonprofit Data
Nonprofit lookup and IRS 990 filing data: revenue, assets, and compensation via ProPublica
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"irs-990": {
"url": "https://mcp.olyport.com/irs-990/mcp"
}
}
}원격 엔드포인트
https://mcp.olyport.com/irs-990/mcpstreamable-http할 수 있는 일
도구 목록
도구 (3)
🟢search_nonprofits(query, state, ntee_code, c_code, page)
Search for nonprofit organizations by name or keyword. Searches the ProPublica Nonprofit Explorer database of IRS 990 filers. Returns organization name, EIN, location, revenue, and tax status. Args: query: Search keywords (e.g. 'food bank', 'habitat for humanity'). state: Two-letter state abbreviation to filter by (e.g. 'CA', 'TX'). ntee_code: NTEE major category code (1-10). 1=Arts, 2=Education, 3=Environment, 4=Health, 5=Human Services, 6=International, 7=Public Benefit, 8=Religion, 9=Mutual Benefit, 10=Unknown. c_code: IRS subsection code (e.g. 3 for 501(c)(3), 4 for 501(c)(4)). page: Zero-indexed page number (25 results per page).
입력 스키마
{
"type": "object",
"properties": {
"query": {
"title": "Query",
"type": "string"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "State"
},
"ntee_code": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Ntee Code"
},
"c_code": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "C Code"
},
"page": {
"default": 0,
"title": "Page",
"type": "integer"
}
},
"required": [
"query"
],
"title": "search_nonprofitsArguments"
}출력 스키마
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "search_nonprofitsOutput"
}🟢get_nonprofit_details(ein)
Get detailed information about a nonprofit organization by EIN. Returns comprehensive data from the organization's IRS 990 filings including revenue, expenses, assets, executive compensation, and filing history. Use search_nonprofits first to find the EIN. Args: ein: Employer Identification Number (e.g. '13-1837418' or '131837418').
입력 스키마
{
"type": "object",
"properties": {
"ein": {
"title": "Ein",
"type": "string"
}
},
"required": [
"ein"
],
"title": "get_nonprofit_detailsArguments"
}출력 스키마
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_nonprofit_detailsOutput"
}🟢get_nonprofit_filings(ein)
Get the filing history for a nonprofit organization. Returns a list of all available IRS 990 filings for the organization, including both filings with parsed data and those without. Useful for tracking financial trends over time. Args: ein: Employer Identification Number (e.g. '13-1837418' or '131837418').
입력 스키마
{
"type": "object",
"properties": {
"ein": {
"title": "Ein",
"type": "string"
}
},
"required": [
"ein"
],
"title": "get_nonprofit_filingsArguments"
}출력 스키마
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "get_nonprofit_filingsOutput"
}커뮤니티
증거