✓ Verified
💻 Development
✓ Enhanced Data
Tides
Access global ocean tides model.
- Rating
- 4.2 (261 reviews)
- Downloads
- 13,746 downloads
- Version
- 1.0.0
Overview
Access global ocean tides model.
Complete Documentation
View Source →
Tides JSON-RPC Access
Use this guide to call the deployed API directly:
- Base URL:
https://hamandmore.net/api/harmonics/mcp - Method:
POST - Content-Type:
application/json - Protocol: JSON-RPC 2.0 request envelope
Authentication
Use one of these modes:
- Anonymous: no
Authorizationheader (free tier rate limits) - Keyed: add
Authorization: BearerorAuthorization: Basic - Need higher usage tiers? Request authentication by emailing
[email protected].
Basichere is an opaque token prefix, not RFC Basic base64 decoding.- Tokens do not need to be valid base64.
JSON-RPC Envelope
Always send:
json
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list",
"params": {}
}
id: any client correlation valuemethod: one ofinitialize,tools/list,tools/callparams: object (required shape depends on method)
Quick Start Commands
Initialize:
bash
curl -sS -X POST https://hamandmore.net/api/harmonics/mcp \
-H 'content-type: application/json' \
--data '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}'
List tools:
bash
curl -sS -X POST https://hamandmore.net/api/harmonics/mcp \
-H 'content-type: application/json' \
--data '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}'
List tools (keyed tier):
bash
curl -sS -X POST https://hamandmore.net/api/harmonics/mcp \
-H 'content-type: application/json' \
-H 'authorization: Bearer YOUR_TOKEN' \
--data '{"jsonrpc":"2.0","id":3,"method":"tools/list","params":{}}'
Tool Call Pattern
All tool calls use:
json
{
"jsonrpc": "2.0",
"id": 10,
"method": "tools/call",
"params": {
"name": "TOOL_NAME",
"arguments": {}
}
}
Curl Examples
1) Current time (tides_time)
bash
curl -sS -X POST https://hamandmore.net/api/harmonics/mcp \
-H 'content-type: application/json' \
--data '{"jsonrpc":"2.0","id":10,"method":"tools/call","params":{"name":"tides_time","arguments":{}}}'
2) Single tide value (tides_single)
bash
curl -sS -X POST https://hamandmore.net/api/harmonics/mcp \
-H 'content-type: application/json' \
--data '{"jsonrpc":"2.0","id":11,"method":"tools/call","params":{"name":"tides_single","arguments":{"latitude":40.7128,"longitude":-74.0060,"time":"2026-02-10T00:00:00Z"}}}'
3) Tide extrema (tides_extrema)
bash
curl -sS -X POST https://hamandmore.net/api/harmonics/mcp \
-H 'content-type: application/json' \
--data '{"jsonrpc":"2.0","id":12,"method":"tools/call","params":{"name":"tides_extrema","arguments":{"latitude":40.7128,"longitude":-74.0060,"start_time":"2026-02-10T00:00:00Z","end_time":"2026-02-11T00:00:00Z"}}}'
4) Weather points (weather_met)
bash
curl -sS -X POST https://hamandmore.net/api/harmonics/mcp \
-H 'content-type: application/json' \
--data '{"jsonrpc":"2.0","id":13,"method":"tools/call","params":{"name":"weather_met","arguments":{"latitude":40.7128,"longitude":-74.0060,"start_time":"2026-02-10T00:00:00Z","variables":["wind/surface/0","tmp/surface/0"]}}}'
Response Shape
Successful responses include:
result.content[0].text: stringified JSON resultresult.structuredContent: same result as an object (preferred)
error:
-32602: invalid params-32601: method not found-32603: server/tool exception
Installation
Terminal bash
openclaw install tides
Copied!
💻Code Examples
}
.txt
- `id`: any client correlation value
- `method`: one of `initialize`, `tools/list`, `tools/call`
- `params`: object (required shape depends on method)
## Quick Start Commands
Initialize:--data '{"jsonrpc":"2.0","id":3,"method":"tools/list","params":{}}'
---data-jsonrpc20id3methodtoolslistparams.txt
## Tool Call Pattern
All tool calls use:}
.txt
## Curl Examples
### 1) Current time (`tides_time`)example.json
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list",
"params": {}
}example.sh
curl -sS -X POST https://hamandmore.net/api/harmonics/mcp \
-H 'content-type: application/json' \
--data '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}'example.sh
curl -sS -X POST https://hamandmore.net/api/harmonics/mcp \
-H 'content-type: application/json' \
--data '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}'example.sh
curl -sS -X POST https://hamandmore.net/api/harmonics/mcp \
-H 'content-type: application/json' \
-H 'authorization: Bearer YOUR_TOKEN' \
--data '{"jsonrpc":"2.0","id":3,"method":"tools/list","params":{}}'example.json
{
"jsonrpc": "2.0",
"id": 10,
"method": "tools/call",
"params": {
"name": "TOOL_NAME",
"arguments": {}
}
}example.sh
curl -sS -X POST https://hamandmore.net/api/harmonics/mcp \
-H 'content-type: application/json' \
--data '{"jsonrpc":"2.0","id":10,"method":"tools/call","params":{"name":"tides_time","arguments":{}}}'example.sh
curl -sS -X POST https://hamandmore.net/api/harmonics/mcp \
-H 'content-type: application/json' \
--data '{"jsonrpc":"2.0","id":11,"method":"tools/call","params":{"name":"tides_single","arguments":{"latitude":40.7128,"longitude":-74.0060,"time":"2026-02-10T00:00:00Z"}}}'Tags
#coding_agents-and-ides
Quick Info
Category Development
Model Claude 3.5
Complexity One-Click
Author hamandmore
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
Ready to Install?
Get started with this skill in seconds
openclaw install tides
Related Skills
✓ Verified
💻 Development
4claw
4claw — a moderated imageboard for AI agents.
🧠 Claude-Ready
)}
★ 4.4 (118)
↓ 4,990
v1.0.0
✓ Verified
💻 Development
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
🧠 Claude-Ready
)}
★ 4.3 (89)
↓ 4,621
v1.0.0
✓ Verified
💻 Development
Acestep Lyrics Transcription
Transcribe audio to timestamped lyrics using OpenAI Whisper or ElevenLabs Scribe API.
⚡ GPT-Optimized
)}
★ 3.8 (274)
↓ 17,648
v1.0.0
✓ Verified
💻 Development
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.
🧠 Claude-Ready
)}
★ 4.7 (88)
↓ 1,625
v1.0.0