{"name":"io.github.1145-am/syracuse-mcp-server","slug":"1145-am-syracuse-mcp-server","title":"Syracuse Company News","description":"Structured company & industry news for AI agents: typed, dated, source-linked events.","url":"https://mcp.market/server/1145-am-syracuse-mcp-server","rating":null,"grade":"B","score":79,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":15,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-07-02T22:00:23.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T05:05:52.233Z","last_ok_at":"2026-11-04T05:05:52.233Z","latency_ms":215},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/1145-am/syracuse-mcp-server","website":null,"version":"1.2.0","remotes":[{"type":"streamable-http","url":"https://syracuse.1145.am/mcp/","headers":[{"description":"Your Syracuse API key (the raw key, no prefix). Free at syracuse.1145.am; not needed to connect or register.","isSecret":true,"name":"X-API-Key"}]}],"packages":[],"tools":[{"name":"location_groups_list","description":"Location Groups are a way of grouping GeoNamesLocation entities into a simplified hierarchy.\n\nThey start from top-level regions using the United Nations M49 standard (Region/Sub-Region/Intermediate Region).\nThe US is further broken down United States Census Bureau regions (e.g. East/West etc) and then into individual states.\nCertain other countries are also broken down into their states/provinces: AE, CA, CN, IN.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"page":{"type":"integer","in":"query","description":"A page number within the paginated result set."},"page_size":{"type":"integer","in":"query","description":"Number of results to return per page."}},"required":[]}},{"name":"register_and_get_key_create","description":"Creates a user account with the given email, sends a verification email, and returns an API token. Unverified users are limited to 30 queries/month; verified users can make 300/month for free. Drop us an email to tell us how you found the service and if you want more queries (see website footer)","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"email":{"type":"string","description":"User email address","format":"email"}},"required":["email"]}},{"name":"stories_industry_location_list","description":"Stories by Industry/Location\nSimplified endpoint that runs the same logic as the main stories endpoint, with a restricted parameter set (industry and the location the story happened in). Stories can either be\n\n -- IndustrySectorUpdate\n\n or activities in an organization's lifecycle. We track the following activities:\n\n -- CorporateFinanceActivity: M&A, investments, stock purchases\n\n -- PartnershipActivity: Partnership between 2 or more organizations. Often, companies describe their customers as their partners. This type of activity covers both genuine partnerships and customer/supplier relationships\n\n -- RoleActivity: Key change in senior personnel, e.g. replacing CEO\n\n -- LocationActivity: Opening or closing a new location (e.g. setting up in EMEA or shutting down a factory in a particular town)\n\n -- ProductActivity: New product launches\n\n -- AnalystRatingActivity: Updates from industry analysts\n\n -- EquityActionsActivity: Stock repurchases, dividends etc\n\n -- FinancialReportingActivity: Notice that an organization is going to announce its financials\n\n -- FinancialsActivity: Information about company financials, e.g. revenue or EBITDA\n\n -- IncidentActivity: Adverse incidents e.g. safety\n\n -- LegalActivity: Lawsuits or activities that could lead to lawsuits, e.g. SEC investigations\n\n -- MarketingActivity: e.g. launching a new advertising campaign\n\n -- OperationsActivity: Company operations news, e.g. we are investing in a new product, or we have just completed an security audit\n\n -- RecognitionActivity: e.g. we are delighted to announce that we won Agency of the Year\n\n -- RegulatoryActivity: Legal or regulatory activity affecting this organizationg e.g. permit for drilling, or regulatory filing\n\n\nParameters:\n- activity_location: Location group name or id (e.g. \"texas\", \"india\", \"MidWest\", \"FR\", \"us-ca\") where the story happened. Not case sensitive. Accepts multiple values. They must each match an id or name from the [location groups](#/location-groups/location-groups_list) endpoint.\n- activity_location_id: Location group identifiers (e.g., \"Southern Asia\", \"BT\", \"US-CA\") where the story happened. Case-sensitive. Accepts multiple values. They must each match an id from the [location groups](#/location-groups/location-groups_list) endpoint.\n- include_provenance: Add a `source_audit` field to each story explaining how it was surfaced (source path, Typesense match score, and the entity that carried it). Defaults to false.\n- industry: Industry name to filter by. Accepts multiple values.\n- industry_context: Optional context aspects to anchor the industry search in. Pass each aspect as a separate value. Can be a broader category name or detailed examples (e.g. \"Movie Industry\" when searching for \"Distribution\", or \"BOPP Film\" and \"BOPET Film\" when searching for \"Film\"). Applied to every value of `industry` in the same request.\n- industry_id: Industry ID (topic ID) to filter by. Accepts multiple values. They must each match a topic_id from the [industry-clusters](#/industry-clusters/industry-clusters_list) endpoint.\n- location: Deprecated alias of `activity_location`, kept for backwards compatibility. It means the location the story happened in, not where the company is based.\n- location_id: Deprecated alias of `activity_location_id`, kept for backwards compatibility. It means the location the story happened in, not where the company is based.\n- output: Output format. Defaults to \"simple\" (SimpleStory schema). Use \"full\" for the detailed response.\n- page: A page number within the paginated result set.\n- page_size: Number of results to return per page.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"activity_location":{"type":"array","items":{"type":"string"},"in":"query","description":"Location group name or id (e.g. \"texas\", \"india\", \"MidWest\", \"FR\", \"us-ca\") where the story happened. Not case sensitive. Accepts multiple values. They must each match an id or name from the [location groups](#/location-groups/location-groups_list) endpoint."},"activity_location_id":{"type":"array","items":{"type":"string"},"in":"query","description":"Location group identifiers (e.g., \"Southern Asia\", \"BT\", \"US-CA\") where the story happened. Case-sensitive. Accepts multiple values. They must each match an id from the [location groups](#/location-groups/location-groups_list) endpoint."},"include_provenance":{"type":"boolean","in":"query","description":"Add a `source_audit` field to each story explaining how it was surfaced (source path, Typesense match score, and the entity that carried it). Defaults to false."},"industry":{"type":"array","items":{"type":"string"},"in":"query","description":"Industry name to filter by. Accepts multiple values."},"industry_context":{"type":"array","items":{"type":"string"},"in":"query","description":"Optional context aspects to anchor the industry search in. Pass each aspect as a separate value. Can be a broader category name or detailed examples (e.g. \"Movie Industry\" when searching for \"Distribution\", or \"BOPP Film\" and \"BOPET Film\" when searching for \"Film\"). Applied to every value of `industry` in the same request."},"industry_id":{"type":"array","items":{"type":"integer"},"in":"query","description":"Industry ID (topic ID) to filter by. Accepts multiple values. They must each match a topic_id from the [industry-clusters](#/industry-clusters/industry-clusters_list) endpoint."},"location":{"type":"array","items":{"type":"string"},"in":"query","description":"Deprecated alias of `activity_location`, kept for backwards compatibility. It means the location the story happened in, not where the company is based."},"location_id":{"type":"array","items":{"type":"string"},"in":"query","description":"Deprecated alias of `activity_location_id`, kept for backwards compatibility. It means the location the story happened in, not where the company is based."},"output":{"type":"string","enum":["full","simple"],"in":"query","description":"Output format. Defaults to \"simple\" (SimpleStory schema). Use \"full\" for the detailed response."},"page":{"type":"integer","in":"query","description":"A page number within the paginated result set."},"page_size":{"type":"integer","in":"query","description":"Number of results to return per page."}},"required":[]}},{"name":"stories_organization_list","description":"Stories by Organization\nSimplified endpoint that runs the same logic as the main stories endpoint, with a restricted parameter set: `org_name`, optionally narrowed by where the company is based (`org_location`), what it does (`industry`), and where its stories happened (`activity_location`). Stories can either be\n\n -- IndustrySectorUpdate\n\n or activities in an organization's lifecycle. We track the following activities:\n\n -- CorporateFinanceActivity: M&A, investments, stock purchases\n\n -- PartnershipActivity: Partnership between 2 or more organizations. Often, companies describe their customers as their partners. This type of activity covers both genuine partnerships and customer/supplier relationships\n\n -- RoleActivity: Key change in senior personnel, e.g. replacing CEO\n\n -- LocationActivity: Opening or closing a new location (e.g. setting up in EMEA or shutting down a factory in a particular town)\n\n -- ProductActivity: New product launches\n\n -- AnalystRatingActivity: Updates from industry analysts\n\n -- EquityActionsActivity: Stock repurchases, dividends etc\n\n -- FinancialReportingActivity: Notice that an organization is going to announce its financials\n\n -- FinancialsActivity: Information about company financials, e.g. revenue or EBITDA\n\n -- IncidentActivity: Adverse incidents e.g. safety\n\n -- LegalActivity: Lawsuits or activities that could lead to lawsuits, e.g. SEC investigations\n\n -- MarketingActivity: e.g. launching a new advertising campaign\n\n -- OperationsActivity: Company operations news, e.g. we are investing in a new product, or we have just completed an security audit\n\n -- RecognitionActivity: e.g. we are delighted to announce that we won Agency of the Year\n\n -- RegulatoryActivity: Legal or regulatory activity affecting this organizationg e.g. permit for drilling, or regulatory filing\n\n\nParameters:\n- activity_location: Location group name or id (e.g. \"texas\", \"india\", \"MidWest\", \"FR\", \"us-ca\") where the story happened. Not case sensitive. Accepts multiple values. They must each match an id or name from the [location groups](#/location-groups/location-groups_list) endpoint.\n- activity_location_id: Location group identifiers (e.g., \"Southern Asia\", \"BT\", \"US-CA\") where the story happened. Case-sensitive. Accepts multiple values. They must each match an id from the [location groups](#/location-groups/location-groups_list) endpoint.\n- industry: Industry name the company must work in. Narrows which companies match `org_name`. Accepts multiple values.\n- industry_context: Optional context aspects to anchor the industry search in. Pass each aspect as a separate value. Can be a broader category name or detailed examples (e.g. \"Movie Industry\" when searching for \"Distribution\", or \"BOPP Film\" and \"BOPET Film\" when searching for \"Film\"). Applied to every value of `industry` in the same request.\n- industry_id: Industry ID (topic ID) the company must belong to. Narrows which companies match `org_name`. They must each match a topic_id from the [industry-clusters](#/industry-clusters/industry-clusters_list) endpoint.\n- location: Deprecated alias of `activity_location`, kept for backwards compatibility. It means the location the story happened in, not where the company is based.\n- location_id: Deprecated alias of `activity_location_id`, kept for backwards compatibility. It means the location the story happened in, not where the company is based.\n- org_location: Location group name or id where the company is *based*. Narrows which companies match `org_name`, so it may only be used together with `org_name`. Not case sensitive. Accepts multiple values. For stories that happened in a place use `activity_location` instead.\n- org_location_id: Location group identifiers (e.g., \"Southern Asia\", \"BT\", \"US-CA\") where the company is *based*. Case-sensitive. May only be used together with `org_name`.\n- org_name: Filter by organization name (partial match). (required)\n- output: Output format. Defaults to \"simple\" (SimpleStory schema). Use \"full\" for the detailed response.\n- page: A page number within the paginated result set.\n- page_size: Number of results to return per page.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"activity_location":{"type":"array","items":{"type":"string"},"in":"query","description":"Location group name or id (e.g. \"texas\", \"india\", \"MidWest\", \"FR\", \"us-ca\") where the story happened. Not case sensitive. Accepts multiple values. They must each match an id or name from the [location groups](#/location-groups/location-groups_list) endpoint."},"activity_location_id":{"type":"array","items":{"type":"string"},"in":"query","description":"Location group identifiers (e.g., \"Southern Asia\", \"BT\", \"US-CA\") where the story happened. Case-sensitive. Accepts multiple values. They must each match an id from the [location groups](#/location-groups/location-groups_list) endpoint."},"industry":{"type":"array","items":{"type":"string"},"in":"query","description":"Industry name the company must work in. Narrows which companies match `org_name`. Accepts multiple values."},"industry_context":{"type":"array","items":{"type":"string"},"in":"query","description":"Optional context aspects to anchor the industry search in. Pass each aspect as a separate value. Can be a broader category name or detailed examples (e.g. \"Movie Industry\" when searching for \"Distribution\", or \"BOPP Film\" and \"BOPET Film\" when searching for \"Film\"). Applied to every value of `industry` in the same request."},"industry_id":{"type":"array","items":{"type":"integer"},"in":"query","description":"Industry ID (topic ID) the company must belong to. Narrows which companies match `org_name`. They must each match a topic_id from the [industry-clusters](#/industry-clusters/industry-clusters_list) endpoint."},"location":{"type":"array","items":{"type":"string"},"in":"query","description":"Deprecated alias of `activity_location`, kept for backwards compatibility. It means the location the story happened in, not where the company is based."},"location_id":{"type":"array","items":{"type":"string"},"in":"query","description":"Deprecated alias of `activity_location_id`, kept for backwards compatibility. It means the location the story happened in, not where the company is based."},"org_location":{"type":"array","items":{"type":"string"},"in":"query","description":"Location group name or id where the company is *based*. Narrows which companies match `org_name`, so it may only be used together with `org_name`. Not case sensitive. Accepts multiple values. For stories that happened in a place use `activity_location` instead."},"org_location_id":{"type":"array","items":{"type":"string"},"in":"query","description":"Location group identifiers (e.g., \"Southern Asia\", \"BT\", \"US-CA\") where the company is *based*. Case-sensitive. May only be used together with `org_name`."},"org_name":{"type":"string","minLength":1,"in":"query","description":"Filter by organization name (partial match)."},"output":{"type":"string","enum":["full","simple"],"in":"query","description":"Output format. Defaults to \"simple\" (SimpleStory schema). Use \"full\" for the detailed response."},"page":{"type":"integer","in":"query","description":"A page number within the paginated result set."},"page_size":{"type":"integer","in":"query","description":"Number of results to return per page."}},"required":["org_name"]}}],"scan":{"score":79,"grade":"B","scanned_at":"2026-09-27T12:15:41.087Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T12:15:41.123Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":17,"max":20,"notes":["remote reachable in 2191ms"]},"poisoning":{"score":13,"max":15,"notes":["4 tool descriptions checked"]},"auth":{"score":8,"max":15,"notes":["API key sent as a header"]},"maintenance":{"score":12,"max":15,"notes":["last push 87 days ago"]},"identity":{"score":9,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"poison.long-description","severity":"low","component":"poisoning","title":"Unusually long tool description (over 2,000 characters)","evidence":"tool stories_industry_location_list: …Stories by Industry/Location Simplified endpoint that runs the same logic as the main stories endpoint, with a restricted parameter set (industry and the location the story happened in). Stories can either be -- IndustrySectorUpdate or activities in an organization's lifecycle. We track the following activities: -- CorporateFinanceActivity: M&A, investments, stock purchases -- PartnershipActivity: Partnership between 2 or more organizations. Often, companies describe their customers as their partners. This type of activity covers both genuine partnerships and customer/supplier relationships -- RoleActivity: Key change in senior personnel, e.g. replacing CEO -- LocationActivity: Opening or closing a new location (e.g. setting up in EMEA or shutting down a factory in a particular town) -- ProductActivity: New product launches -- AnalystRatingActivity: Updates from industry analysts -- EquityActionsActivity: Stock repurchases, dividends etc -- FinancialReportingActivity: Notice that an organization is going to announce its financials -- FinancialsActivity: Information about company financials, e.g. revenue or EBITDA -- IncidentActivity: Adverse incidents e.g. safety -- LegalActivity: Lawsuits or activities that could lead to lawsuits, e.g. SEC investigations -- MarketingActivity: e.g. launching a new advertising campaign -- OperationsActivity: Company operations news, e.g. we are investing in a new product, or we have just completed an security audit -- RecognitionActivity: e.g. we are delighted to announce that we won Agency of the Year -- RegulatoryActivity: Legal or regulatory activity affecting this organizationg e.g. permit for drilling, or regulatory filing Parameters: - activity_location: Location group name or id (e.g. \"texas\", \"india\", \"MidWest\", \"FR\", \"us-ca\") where the story happened. Not case sensitive. Accepts multiple values. They must each match an id or name from the [location groups](#/location-groups/location-groups_list) endpoint. - activity_location_id: Location group identifiers (e.g., \"Southern Asia\", \"BT\", \"US-CA\") where the story happened. Case-sensitive. Accepts multiple values. They must each match an id from the [location groups](#/location-groups/location-groups_list) endpoint. - include_provenance: Add a `source_audit` field to each story explaining how it was surfaced (source path, Typesense match score, and the entity that carried it). Defaults to false. - industry: Industry name to filter by. Accepts multiple values. - industry_context: Optional context aspects to anchor the industry search in. Pass each aspect as a separate value. Can be a broader category name or detailed examples (e.g. \"Movie Industry\" when searching for \"Distribution\", or \"BOPP Film\" and \"BOPET Film\" when searching for \"Film\"). Applied to every value of `industry` in the same request. - industry_id: Industry ID (topic ID) to filter by. Accepts multiple values. They must each match a topic_id from the [industry-clusters](#/industry-clusters/industry-clusters_list) endpoint. - location: Deprecated alias of `activity_location`, kept for backwards compatibility. It means the location the story happened in, not where the company is based. - location_id: Deprecated alias of `activity_location_id`, kept for backwards compatibility. It means the location the story happened in, not where the company is based. - output: Output format. Defaults to \"simple\" (SimpleStory schema). Use \"full\" for the detailed response. - page: A page number within the paginated result set. - page_size: Number of results to return per page.…"}],"inputs":{"probes":[{"url":"https://syracuse.1145.am/mcp/","reachable":true,"authRequired":false,"latencyMs":2191,"serverInfo":{"name":"Syracuse Company News API","version":"1.3.0"}}],"packages":[],"repo":{"found":true,"owner":"1145-am","repo":"syracuse-mcp-server","archived":false,"pushedAt":"2026-07-02T22:00:23Z","stars":0,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/228094740?v=4","ownerCreatedAt":"2025-08-22T19:46:15Z","license":"MIT"},"icon":{"url":"https://syracuse.1145.am/static/images/favicon.ico","source":"site","width":48,"height":48},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-07-02T22:00:23.000Z","score":15}}}},"grade_history":[],"reviews":[]}