FinPortal.mk Financial Intelligence
Read-only access to attributed financial news and original FinPortal.mk articles.
Should I use this
Quality & Safety
Findings (2)
- LOWin get_company_news
- LOWin resolve_company
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"financial-intelligence": {
"url": "https://finportal.mk/api/mcp"
}
}
}Remote endpoints
https://finportal.mk/api/mcpstreamable-httpWhat it can do
Tool inventory
Tools (16)
π’search_finportal(query, scope, limit)
Search FinPortal's already-stored public records when an agent needs evidence for a topic, event, or company. Select all, domestic, global, or editorial scope; results include source, date, URL, and only permitted excerptsβnot third-party full text or live market data.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 120
},
"scope": {
"default": "all",
"type": "string",
"enum": [
"all",
"domestic",
"global",
"editorial"
]
},
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"required": [
"query"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}π’get_latest_news(limit)
Use for a concise feed of the most recent stored Macedonian business and international news. Results are saved snapshots, not a live feed, and retain attribution and original links.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}π’get_domestic_news(category, limit)
Use when the question concerns Macedonian public-company announcements or official statistics/audit releases. Filter by MSE, SEI-Net, DZS, or DZR; only public metadata already shown on FinPortal is returned.
Input Schema
{
"type": "object",
"properties": {
"category": {
"default": "all",
"type": "string",
"enum": [
"all",
"mse",
"seinet",
"dzs",
"dzr"
]
},
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}π’get_global_news(limit)
Use for stored international financial news. Returns FinPortal's translated title and short translated summary with publisher, date, and original URL; never returns the original publisher's full text.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}π’get_editorial_articles(limit)
List original FinPortal editorial articles that are currently published. Use get_editorial_article with an ID or slug only when the full FinPortal-owned article is needed.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}π’get_editorial_article(idOrSlug)
Retrieve the full body of one published, FinPortal-authored editorial article by ID or slug. This does not expose third-party articles or unpublished drafts.
Input Schema
{
"type": "object",
"properties": {
"idOrSlug": {
"type": "string",
"minLength": 1,
"maxLength": 255
}
},
"required": [
"idOrSlug"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}π’get_blog_story_summary(slug)
Retrieve the public summary for a published FinPortal story by slug. Returns a short displayed excerpt and source link only; do not use it to retrieve third-party full text.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 500
}
},
"required": [
"slug"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}π’get_company_news(company, ticker, limit)
Use for public news and editorial mentions of a company. Macedonian Stock Exchange issuers resolve by exact ticker, Cyrillic name, Latin transliteration, and curated aliases; pass company or ticker, and cite each returned source/date/URL.
Input Schema
{
"type": "object",
"properties": {
"company": {
"type": "string",
"minLength": 2,
"maxLength": 120
},
"ticker": {
"type": "string",
"minLength": 1,
"maxLength": 20
},
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"required": [
"company"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}π’get_company_timeline(company, ticker, limit)
Build a newest-first timeline of stored public mentions for a company or ticker. Use get_company_intelligence when a bounded date range and records grouped by source category are needed; this tool does not forecast price or performance.
Input Schema
{
"type": "object",
"properties": {
"company": {
"type": "string",
"minLength": 2,
"maxLength": 120
},
"ticker": {
"type": "string",
"minLength": 1,
"maxLength": 20
},
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"required": [
"company"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}π’resolve_company(query)
Resolve a Macedonian Stock Exchange issuer from an exact ticker, Macedonian Cyrillic name, Latin transliteration, or curated alias. Returns candidates when an alias is ambiguous; it never guesses and does not return prices.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 120
}
},
"required": [
"query"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}π’get_company_intelligence(company, days, limit)
Create a bounded, source-attributed evidence package for a Macedonian Stock Exchange issuer. Resolves Cyrillic/Latin names and ticker, filters stored filings, news, FinPortal editorial, public stories, and active public document metadata by date range, and groups results by source. Use for company research; this is not live market data, investment advice, or a completeness guarantee.
Input Schema
{
"type": "object",
"properties": {
"company": {
"type": "string",
"minLength": 2,
"maxLength": 120
},
"days": {
"default": 90,
"type": "integer",
"minimum": 1,
"maximum": 1095
},
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"required": [
"company"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}π’get_mse_announcements(limit)
List stored Macedonian Stock Exchange announcement metadata with publication date and original link. Only the short description already displayed by FinPortal is returned, never the full third-party announcement.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}π’get_seinet_filings(limit)
List stored SEI-Net public filing metadata with date and original link. Use this for issuer disclosure discovery; do not treat the excerpt as a complete filing.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}π’get_dzs_releases(limit)
List stored State Statistical Office of Macedonia release metadata with date and original link. This tool does not expose full reports or calculate new statistics.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}π’get_dzr_reports(limit)
List stored State Audit Office report metadata with date and source link. Use for public audit-report discovery; full third-party report text is not returned.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"default": 20,
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}π’get_source_policy
Return the authoritative list of enabled data sources, exposed fields, source attribution, reuse restrictions, and disabled market-data categories. Check this before claiming that MCP provides quotes, indices, currency rates, or full third-party text.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Community
Evidence