1145-am avatar

Syracuse Company News

1145-am/syracuse-mcp-server

Connects Claude to structured company and industry news via the Syracuse API. Exposes tools for querying location-based industry stories and organization-specific news feeds, with each event typed, dated, and source-linked. Requires a free API key from syracuse.1145.am. The registration endpoint is itself exposed as an MCP tool, which is a nice touch. Tools are tagged with whether they need auth, so clients can call public endpoints without prompting for credentials. Works as a local server or you can connect directly to their hosted instance at syracuse.1145.am/mcp. Reach for this when you need to ground AI conversations in recent, verifiable business news rather than general web search.

tools
4
auth
Secret needed
transport
HTTP
last updated
Jun 4, 2026

Install

From registry metadata
$ npx add-mcp https://syracuse.1145.am/mcp/ --name syracuse --header 'X-API-Key: ${X_API_KEY}'

Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http syracuse https://syracuse.1145.am/mcp/ --header 'X-API-Key: YOUR_X_API_KEY'

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 4 tools

Verified live against the running server on Nov 6, 2026.

location_groups_listLocation Groups are a way of grouping GeoNamesLocation entities into a simplified hierarchy. They start from top-level regions using the United Nations M49 standard (Region/Sub-Region/Intermediate Region). The US is further broken down United States Census Bureau regions (e.g....2 params

Location Groups are a way of grouping GeoNamesLocation entities into a simplified hierarchy. They start from top-level regions using the United Nations M49 standard (Region/Sub-Region/Intermediate Region). The US is further broken down United States Census Bureau regions (e.g....

Parameters* required
pageinteger
A page number within the paginated result set.
page_sizeinteger
Number of results to return per page.
register_and_get_key_createCreates 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 (...1 params

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 (...

Parameters* required
email*string
User email address
stories_industry_location_listStories 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...11 params

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...

Parameters* required
activity_locationarray
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 [locat...
activity_location_idarray
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...
include_provenanceboolean
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.
industryarray
Industry name to filter by. Accepts multiple values.
industry_contextarray
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 "Distr...
industry_idarray
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.
locationarray
Deprecated alias of `activity_location`, kept for backwards compatibility. It means the location the story happened in, not where the company is based.
location_idarray
Deprecated alias of `activity_location_id`, kept for backwards compatibility. It means the location the story happened in, not where the company is based.
outputstring
Output format. Defaults to "simple" (SimpleStory schema). Use "full" for the detailed response.one of full · simple
pageinteger
A page number within the paginated result set.
page_sizeinteger
Number of results to return per page.
stories_organization_listStories by Organization Simplified 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 (`activ...13 params

Stories by Organization Simplified 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 (`activ...

Parameters* required
activity_locationarray
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 [locat...
activity_location_idarray
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...
industryarray
Industry name the company must work in. Narrows which companies match `org_name`. Accepts multiple values.
industry_contextarray
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 "Distr...
industry_idarray
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)...
locationarray
Deprecated alias of `activity_location`, kept for backwards compatibility. It means the location the story happened in, not where the company is based.
location_idarray
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_locationarray
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 s...
org_location_idarray
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*string
Filter by organization name (partial match).
outputstring
Output format. Defaults to "simple" (SimpleStory schema). Use "full" for the detailed response.one of full · simple
pageinteger
A page number within the paginated result set.
page_sizeinteger
Number of results to return per page.

Sponsors

Readme

Syracuse Company New MCP Server

Installation notes

API Key

Get a free API key from syracuse.1145.am - all you need to provide is your email address. Here is a curl command to do so:

curl -X POST "https://syracuse.1145.am/api/v1/register-and-get-key/" \
  -H "Content-Type: application/json" \
  -d "{\"email\":\"your_email@example.com\"}"

You'll get a low usage level until you confirm the key, so make sure to use an email address that you have access to.

Using the MCP Server

There are 3 options:

  1. Run as a Local MCP Server (e.g. to connect with Claude Desktop)
  2. Connect via the Syracuse MCP server
  3. Run your own Remote MCP Server locally

To run as Local MCP Server

Pre-req: Install uv

  1. Clone this repo
  2. Copy .env.sample to .env and configure your MCP_SERVER_API_TOKEN with the API key you got above
  3. Example claude_desktop_config.json
{
  "mcpServers": {
    "Syracuse Company News API": {
      "command": "/path/to/uv",
      "args": [
        "--directory",
        "/path/to/repo/syracuse-mcp-server",
        "run",
        "stdio_mcp_server.py"
      ]
    }
  }
}

To connect via Syracuse's MCP Server


View the full README on GitHub

Details

Repository
github.com/1145-am/syracuse-mcp-server
Category
Sales & Marketing
Transport
HTTP
Auth
Required
Registry
MCP registry, active
Resources
1
Tools verified
Nov 6, 2026

Related Sales & Marketing MCP servers

View all
1capaxelabs avatarBeeficapaxelabs/beefi-ai-mcpUS public company data from SEC EDGAR: financials, insider trades, 13F holdings, filings and macro.0stars
2krtr avatarKrtrai.krtr/krtrPre-diligence AI for founders, investors, and firms — multi-agent pitch analysis and deal flow.0stars
3aj-ua avatarWordPress Headlessaj-ua/wp-headless-mcpRead WordPress content, ACF fields, and Yoast SEO data, and safely edit drafts.0stars
4ak10082247-max avatarAgentFuel402 Consumable Data Factoryak10082247-max/agentfuel402Consumable B2B leads, clean Markdown, e-com pricing, and SDK metadata for AI agents via MCP.0stars
5amalgix-io avatarAmalgixamalgix-io/amalgixCross-model evidence pipeline for financial filings & contracts. x402 pay-per-call.0stars
6arceedev avatarWeb Intelarceedev/web-intel-mcpWeb pages to clean Markdown, metadata, links, tech stack and scored SEO audits. Pay per call.0stars