Skip to content

Integration · Company data

Connect Claude & ChatGPT to Riksbank SWEA

Ask your AI for the Swedish policy rate or today's SEK exchange rates and get the numbers from the Riksbank's SWEA API. It can read the latest value or daily history of any series, build weekly, monthly, quarterly or yearly averages and calculate cross rates between two currencies. It can also check which days are Swedish banking days.

Connect Riksbank SWEA free

Free plan, no credit card. Takes about a minute.

Try asking

  • “What is the Riksbank's policy rate right now?”

    The AI gets the latest value of the policy rate series, SECBREPOEFF.

  • “What was the EUR/SEK rate every day last month?”

    It reads the daily values of SEKEURPMI between the two dates you give.

  • “Give me the monthly average USD/SEK rate for last year.”

    It finds the USD/SEK series and asks for monthly aggregates over the year.

What your AI can do

Interest rates

Read the policy rate and the other Riksbank interest rate series, latest value or full daily history.

Exchange rates

Get SEK exchange rates, all current rates in a group at once, and cross rates between two currencies.

Averages and banking days

Build weekly, monthly, quarterly or yearly aggregates, and check which dates are Swedish banking days.

  • “What is EUR against USD, calculated via SEK, for the past week?”

    It gets the cross rate between the two currency series for the dates you ask for.

  • “Show all current SEK exchange rates.”

    It reads the latest value of every series in the exchange rate group in one call.

  • “Is 24 December a Swedish banking day this year?”

    It lists the calendar days around that date and whether each one is a banking day.

22 tools for Riksbank SWEA

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • get_by_groupGet one by group by from. API summary: ObservationAggregates per groupId.
  • get_by_group_get_observations_bygroup_groupid_fromGet one by group by from. API summary: Observations per groupId.
  • get_calendar_dayGet one calendar day by from. API summary: CalendarDays.
  • get_cross_rateGet one cross rate by from. API summary: CrossRates.
  • get_cross_rate_aggregateGet one cross rate aggregate by from. API summary: CrossRateAggregates.
  • get_cross_rate_averagesGet weekly, monthly, quarterly or yearly aggregates of the cross rate between `series_id1` and `series_id2`, with `aggregation` (W, M, Q or Y), `from` and `to`.
  • get_cross_ratesGet the exchange rate between two currency series (`series_id1`, `series_id2`, e.g. EUR against USD via SEK) between `from` and `to` (YYYY-MM-DD).
  • get_groupGet one series group by `group_id`, including its subgroups.
  • get_group_observation_averagesGet weekly, monthly, quarterly or yearly aggregates for all series in a group by `group_id`, `aggregation` (W, M, Q or Y), `from` and `to`.
  • get_group_observationsGet daily values of all series in a group by `group_id` between `from` and `to` (YYYY-MM-DD).
  • get_latest_group_observationsGet the most recent value of every series in a group by `group_id`, e.g. all current SEK exchange rates.
  • get_latest_observationGet the most recent value of one series by `series_id`, e.g. SECBREPOEFF for the policy rate or SEKEURPMI for EUR/SEK.
  • get_observationGet one observation by from. API summary: Observations.
  • get_observation_aggregateGet one observation aggregate by from. API summary: ObservationAggregates.
  • get_observation_averagesGet weekly, monthly, quarterly or yearly aggregates (e.g. averages) of one series by `series_id`, `aggregation` (W, M, Q or Y), `from` and `to`.
  • get_observationsGet daily values of one series by `series_id` between `from` and `to` (YYYY-MM-DD).
  • get_seriesGet details of one series by `series_id`, such as description, source and observation range.
  • list_calendar_daysList calendar days between `from` and `to` (YYYY-MM-DD) with whether each is a Swedish banking day.
  • list_exchange_rate_seriesList the SEK exchange-rate series with their IDs (e.g. SEKEURPMI for EUR/SEK).
  • list_group_seriesList the series in one group by `group_id`.
  • list_groupsList the groups series are organised in (e.g. policy rate, market rates, exchange rates) with their group IDs.
  • list_seriesList all Riksbank series (interest rates and exchange rates) with their IDs. Use to find the `series_id` for other lookups.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Riksbank SWEA from the app list.

  2. 2

    Paste your key

    No account or API key needed. The Riksbank's SWEA API is open, so you only pick the app in PipMCP to get your MCP link. Anonymous use is rate-limited by the Riksbank.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Riksbank SWEA?

It can list the Riksbank's series and groups, read details of a series, get the latest value or daily values of one series or a whole group, build weekly, monthly, quarterly or yearly aggregates, calculate cross rates and list banking days. All tools only read.

Does the AI see my Riksbank SWEA credentials?

There are none to see. The SWEA API needs no account or API key, so you do not paste anything into PipMCP. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on. All tools here only read public interest and exchange rate data, so nothing is changed anywhere. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. The Riksbank's SWEA API itself is open and free to use.

How does the AI find the right series?

Every interest rate and exchange rate has a series ID, such as SECBREPOEFF for the policy rate or SEKEURPMI for EUR/SEK. The AI can list all series, the exchange rate series or the groups they belong to, and then use the ID for the lookup. You can just name the rate you want.

Let your AI work in Riksbank SWEA today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Riksbank SWEA free

PipMCP is not affiliated with Riksbank SWEA. Product names are trademarks of their owners.